Beiträge von BlacK.

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    hi,
    Was muss ich hier rein scripten um es mit ner anderen FTP account zu verbinden? :)


    <?php
    //Geben Sie den Pfad des Servers an
    $GameDir = "/home/www/web**/html/ControlPanel/Accounts";
    $AutoDir = "/home/samp4359_**/scriptfiles/Autos";
    $LogDir = "/var/www/logs/***/ControlPanel";
    ?>

    Hallo,
    Ich suche jemand der mir helfen kann Das User Control Panel für Dini mit FTP zu verbinden damit da alle account abgefragt werden,


    Das UCP: http://www.xup.in/dl,19661049/DreamLifeR…Script+UCP.rar/


    Inhalt von der Index.php:
    <?php
    session_start();
    error_reporting(E_ALL);
    require 'functions.php';
    $functions = new functions();
    include 'templates/header.tpl';
    if(!isset($_POST['username']) && !isset($_SESSION['username']))
    {
    include 'templates/login.tpl';
    include 'templates/footer.tpl';
    die;

    }else if(isset($_POST['username']))
    {
    $PlayerInfo = $functions->GetPlayerInfo($_POST['username']);
    if($PlayerInfo == true && $PlayerInfo['Key'] == $_POST['password'])
    {
    $_SESSION['username'] = $_POST['username'];
    if(!isset($PlayerInfo['Email']))
    {
    $PlayerInfo['Email'] = '';
    $functions->UpdatePlayerInfo($PlayerInfo,$_SESSION['username']);
    }
    if(!isset($PlayerInfo['Pin']))
    {
    $PlayerInfo['Pin'] = '0';
    $functions->UpdatePlayerInfo($PlayerInfo,$_SESSION['username']);
    }
    }
    else
    {
    echo startcontent();
    echo title("Loginversuch");
    echo '<p align=center><b>Benutzername oder Passwort falsch</b></p><meta http-equiv="refresh" content="3; URL=">';
    echo endcontent();
    include 'templates/navlogin.tpl';
    include 'templates/footer.tpl';
    die;
    }
    }
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    if(!isset($_GET['page']) || $_GET['page'] == 'overview')
    {
    echo startcontent();
    echo title("Persoenliche Informationen") . '<table><colgroup width=200 span=2></colgroup><tr><td>';
    if($PlayerInfo['Char'] != 0) echo '<img src="http://dreamlife-rp.de/skins/Skin_'.$PlayerInfo['Char'].'.png">';
    else echo '<img src="images/skins/Skin_'.$PlayerInfo['Model'].'.png">';
    if($PlayerInfo['Adjustable']) $status = "Offline";
    else $status = "Online";
    echo '</td><td align=center><h2>'.$_SESSION['username'].'</h2><br><b>Status:</b> '.$status.'</td></td></tr></table><hr><table><colgroup><col width=100><col width=400><col width=200><col width=400></colgroup><tr>';
    if($PlayerInfo['Level'] == -999) echo dataout("Level",$PlayerInfo['AdminLevel'].' (Gebannt)');
    else echo dataout("Level",$PlayerInfo['Level']);
    if($PlayerInfo['AdminLevel'] > 0 && $PlayerInfo['Level'] != -999) echo dataout("Admin","Ja (".$PlayerInfo['AdminLevel'].")");
    else echo dataout("Admin","Nein");
    echo '</tr><tr>';
    if($PlayerInfo['DonateRank'] > 0) echo dataout("Premium","Ja (".$PlayerInfo['DonateRank'].")");
    else echo dataout("Premium","Nein");
    if($PlayerInfo['Sex'] == 1) echo dataout("Geschlecht","Maennlich");
    else echo dataout("Geschlecht","Weiblich");
    echo '</tr><tr>';
    echo dataout("Alter",$PlayerInfo['Age']." Jahre");
    echo dataout("Verbrachte Zeit",$PlayerInfo['ConnectedTime']." Stunden")."</tr><tr>";
    echo dataout("Respekt",$PlayerInfo['Respect']." Punkte")."<tr><td></td></tr><tr>";
    echo dataout("Geldboerse","$".$PlayerInfo['Money']).dataout("Bank","$".$PlayerInfo['Bank'])."</tr><tr><td></td></tr><tr>";
    echo '</tr></table>';
    echo '<br \>';
    echo '<br \>';
    echo '<div id="signatur">';
    echo '<img src="http://cp.dreamlife-rp.de/user/'.$_SESSION['username'].'.png">';
    echo "<br \>";
    echo "<br \>";
    echo 'Directlink : http://cp.dreamlife-rp.de/user/'.$_SESSION['username'].'.png';
    echo "<br \>";
    echo 'BBCode für das Forum : <br> [img]http://cp.dreamlife-rp.de/user/'.$_SESSION['username'].'.png[/img]';
    echo '</div>';


    echo endcontent();

    }
    else if($_GET['page'] == 'settings')
    {
    echo startcontent();
    echo title("Settings");
    if($PlayerInfo['Adjustable'] != 0)
    {
    $_SESSION['form'] = 'newpw';
    echo '<form action="index.php?page=changepass" method="post">';
    echo 'Altes Passwort: <input type="password" name="oldpw"><br>';
    echo 'Neues Passwort: <input type="password" name="newpw"><br>';
    echo 'Wiederholen: <input type="password" name="rechange"><br>';
    echo '<input type="submit" value="&Auml;ndern">';
    echo '</form>';
    }
    else
    {
    echo ' Du musst Offline sein um dein Passwort zu ändern ';
    }
    echo endcontent();
    }
    else if($_GET['page'] == 'skill')
    {
    echo startcontent();
    echo title("Skills"). '<table>';
    echo '<td align=center><h2>'.$_SESSION['username'].'</h2><br><b>Status:</b> '.$status.'</td></td></tr></table><table><colgroup><col width=100><col width=400><col width=200><col width=400></colgroup><tr>';
    echo dataout("Dedektiv",$PlayerInfo['DetSkill']." Punkte").dataout("Sex",$PlayerInfo['SexSkill']." Punkte")."</tr><tr>";
    echo dataout("Boxer",$PlayerInfo['BoxSkill']." Punkte").dataout("Anwalt",$PlayerInfo['LawSkill']." Punkte")."</tr><tr>";
    echo dataout("Mechaniker",$PlayerInfo['MechSkill']." Punkte").dataout("Autodiebstahl",$PlayerInfo['JackSkill']." Punkte")."</tr><tr>";
    echo dataout("Autohaendler",$PlayerInfo['CarSkill']." Punkte").dataout("Reporter",$PlayerInfo['NewsSkill']." Punkte")."</tr><tr>";
    echo dataout("Drogenhaendler",$PlayerInfo['DrugsSkill']." Punkte").dataout("Kochen",$PlayerInfo['CookSkill']." Punkte")."</tr><tr>";
    echo dataout("Fischen",$PlayerInfo['FishSkill']." Punkte");
    echo '</tr></table>'.endcontent();
    }
    else if($_GET['page'] == 'server')
    {
    echo startcontent();
    echo title("Serverinfos");
    @require_once('SampQueryAPI.php');
    $host = '91.203.212.19';
    $port = 7777;
    $query = new SampQueryAPI($host,$port);
    if($query->IsOnline())
    {
    $sInfo = $query->getInfo();
    $Target = $query->getDetailedPlayers();
    echo '<table>';
    echo dataout("Hostname ",$sInfo['hostname'])."</tr><tr>";
    echo dataout("Gamemode ",$sInfo['gamemode'])."</tr><tr>";
    echo dataout('Spieler online ', $sInfo['players'] .' / '. $sInfo['maxplayers'])."</tr><tr>";
    echo '</table>';
    if($sInfo['players'] != '0')
    {
    echo "<table width="350px">";
    echo "<tr><th>PlayerID</th>";
    echo "<th>Nickname</th>";
    echo "<th>Score</th>";
    echo "<th>Ping</th>";
    if(@is_array($Target))
    {
    foreach($Target as $players)
    {
    echo "<tr><td>";
    echo $players['playerid'];
    echo "</td><td>";
    echo $players['nickname'];
    echo "</td><td>";
    echo $players['score'];
    echo "</td><td>";
    echo $players['ping'];
    echo "</td><td>";
    }
    echo "</table>";
    }

    }
    else
    {
    echo ' Keiner Online ';
    }
    }
    else
    {
    echo ' Server offline ';
    }




    echo endcontent();
    }
    else if($_GET['page'] == 'changepass')
    {
    echo startcontent();
    echo title("Settings");
    if(isset($_SESSION['username']) && isset($_SESSION['form']) && $_SESSION['form'] == 'newpw')
    {
    if($_POST['oldpw'] == $PlayerInfo['Key'])
    {
    if($_POST['newpw'] == $_POST['rechange'])
    {
    $PlayerInfo['Key'] = $_POST['newpw'];

    if(!$functions->UpdatePlayerInfo($PlayerInfo , $_SESSION['username']))
    {
    echo 'Ein unbekannter Fehler trat auf...<br />';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=overview">';
    unset($_SESSION['form']);
    }else{
    echo 'Du hast dein Passwort ge&auml;ndert<br />';
    echo 'Bitte logge dich gleich erneut ein ...<br />';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=logout">';
    echo'';
    unset($_SESSION['form']);
    }
    }
    else
    {
    echo'Die neuen Passw&ouml;rter stimmen niht &uuml;berein';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=settings">';
    unset($_SESSION['form']);
    }
    }
    else
    {
    echo'Das alte Passwort ist falsch';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=settings">';
    unset($_SESSION['form']);
    }
    }

    echo endcontent();
    }
    else if($_GET['page'] == 'logout')
    {
    echo startcontent();
    echo title("Logout");
    echo '<p align=center>Du wurdest erfolgreich abgemeldet</p>';
    echo '<meta http-equiv="refresh" content="1; URL=">';
    session_unset();
    $_SESSION=array();
    echo endcontent();
    }
    else if($_GET['page'] == 'car')
    {
    echo startcontent();
    echo title("Cars");
    echo '<center>';
    if($functions->getfirstPlayerCars($_SESSION['username']) != ' Du hast kein Auto ')
    {
    echo '<img src="images/cars/'.$functions->getfirstPlayerCars($_SESSION['username']).'.jpg">';
    echo '<br \>';
    echo '<br \>';
    echo $functions->GetVehicleName($functions->getfirstPlayerCars($_SESSION['username']));
    echo '<br \>';
    echo '<br \>';
    }else
    {
    echo $functions->getfirstPlayerCars($_SESSION['username']);
    }
    if($functions->getsecPlayerCars($_SESSION['username']) != ' Du hast kein zweites Auto ')
    {
    echo '<img src="images/cars/'.$functions->getsecPlayerCars($_SESSION['username']).'.jpg">';
    echo '<br \>';
    echo '<br \>';
    echo $functions->GetVehicleName($functions->getsecPlayerCars($_SESSION['username']));
    echo '<br \>';
    echo '<br \>';
    }else
    {
    echo $functions->getsecPlayerCars($_SESSION['username']);
    }
    if($functions->getthirdPlayerCars($_SESSION['username']) != ' Du hast kein drittes Auto ')
    {
    echo '<img src="images/cars/'.$functions->getthirdPlayerCars($_SESSION['username']).'.jpg">';
    echo '<br \>';
    echo '<br \>';
    echo $functions->GetVehicleName($functions->getthirdPlayerCars($_SESSION['username']));
    echo '<br \>';
    echo '<br \>';
    }else
    {
    echo $functions->getthirdPlayerCars($_SESSION['username']);
    }
    echo '</center>';
    echo endcontent();
    }else if($_GET['page'] == 'lizenzen')
    {
    echo startcontent();
    echo title("Lizenzen");
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    if($PlayerInfo['CarLic'] == '1')
    {
    echo ' <br \>';
    echo ' Führerschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' Führerschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    if($PlayerInfo['MotoLic'] == '1')
    {
    echo ' <br \>';
    echo ' Motorradschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' Motorradschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    if($PlayerInfo['LKWLic'] == '1')
    {
    echo ' <br \>';
    echo ' LKW-Schein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' LKW-Schein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    if($PlayerInfo['FlyLic'] == '1')
    {
    echo ' <br \>';
    echo ' Flugschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' Flugschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    if($PlayerInfo['BoatLic'] == '1')
    {
    echo ' <br \>';
    echo ' Segelschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' Segelschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    if($PlayerInfo['GunLic'] == '1')
    {
    echo ' <br \>';
    echo ' Waffenschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/bestanden.png">';
    echo ' <br \>';
    }else{
    echo ' <br \>';
    echo ' Waffenschein : ';
    echo ' <img src="http://cp.dreamlife-rp.de/images/nicht-bestanden.png">';
    echo ' <br \>';
    }
    echo endcontent();
    }
    else if($_GET['page'] == 'setmail')
    {
    echo startcontent();
    echo title("SetMail");
    if($PlayerInfo['Adjustable'] != '0')
    {
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    if(empty($PlayerInfo['Email']) or $PlayerInfo['Email'] == '0')
    {
    $_SESSION['form'] = 'set_mail';
    echo '<form action="index.php?page=mail_set" method="post">';
    echo 'EMail : <input type="text" name="email"><br>';
    echo '<input type="submit" value="&Auml;ndern">';
    echo '</form>';
    }else if(!empty($PlayerInfo['Email']))
    {
    echo ' Du hast schon eine Email angegeben ';
    }
    }else{
    echo ' Du musst offline sein ';
    }
    echo endcontent();
    }
    else if($_GET['page'] == 'mail_set')
    {
    echo startcontent();
    echo title("SetMail");
    if(isset($_SESSION['username']) && isset($_SESSION['form']) && $_SESSION['form'] == 'set_mail')
    {
    $PlayerInfo['Email'] = $_POST['email'];
    if(!$functions->UpdatePlayerInfo($PlayerInfo , $_SESSION['username']))
    {
    echo ' Es ist ein Fehler aufgetreten ';
    unset($_SESSION['form']);
    }else
    {
    echo ' Email erfolgreich eingetragen ';
    unset($_SESSION['form']);
    }
    }else{
    echo ' Error #3 - Bitte setzt deine Mail nochmal ';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=setmail">';
    }
    echo endcontent();
    }
    else if($_GET['page'] == 'pin')
    {
    echo startcontent();
    echo title("Pin");
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    if($PlayerInfo['Adjustable'] != '0')
    {
    if(isset($PlayerInfo['Pin']) && !isset($PlayerInfo['Email']))
    {
    echo ' Du musst eine Mail angeben . Du wirst weitergeleitet ';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=setmail">';
    }
    else if($PlayerInfo['Pin'] == '0' && !empty($PlayerInfo['Email']))
    {
    $pin = rand(10000,88889);
    echo ' Dein PIN lautet : '. $pin.' <br> Merke ihn dir gut :)';
    $PlayerInfo['Pin'] = $pin;
    $functions->UpdatePlayerInfo($PlayerInfo,$_SESSION['username']);
    }else if($PlayerInfo['Pin'] != '0')
    {
    echo ' Du hast schon einen Pin bekommen ';
    echo ' <br \>';
    echo ' <br \>';
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    echo '<a href="http://cp.dreamlife-rp.de/index.php?page=recovery&do=pin"> Pin vergessen ? Klick hier </a>';
    }else if(empty($PlayerInfo['Email']) or $PlayerInfo['Email'] == '0')
    {
    echo ' Du musst eine Mail angeben . Du wirst weitergeleitet ';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=setmail">';
    }
    else
    {
    echo ' Failed ';
    }
    }
    else
    {
    echo ' Du musst offline sein ';
    }



    echo endcontent();
    }
    else if($_GET['page'] == 'recovery' && $_GET['do'] == 'pin')
    {
    echo startcontent();
    echo title("Pin Recovery");
    $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']);
    if(!empty($PlayerInfo['Email']))
    {
    $pin = rand(10000,88889);
    $PlayerInfo['Pin'] = $pin;
    $functions->UpdatePlayerInfo($PlayerInfo,$_SESSION['username']);
    $empfaenger = $PlayerInfo['Email'];
    $absendername = "Pin Recovery - DreamLife-RP.de";
    $absendermail = "twinker@twinker.eu";
    $betreff = "Pin Recovery - DreamLife-RP.de";
    $extra = "From: $absendername <$absendermail>\n";
    $extra .= "Content-Type: text/html; charset=utf-8\n";
    $extra .= "Content-Transfer-Encoding: 8bit\n";
    $text = 'Hallo '.$_SESSION['username'].',<br>
    Du hast grade auf Dreamlife-RP.de einen neuen Pin angefordert . <br>
    Hier ist der neue Pin <i> '.$PlayerInfo['Pin'].' </i>.<br>
    Merke ihn dir jetzt aber mal :)<br><br>
    Mit freundlichen Grüßen <br>
    DreamLife-RP.de Team';
    if(mail($empfaenger, $betreff, $text, $extra))
    {
    echo " EMail gesendet an ".$PlayerInfo['Email']." ";
    }
    else
    {
    echo " Fehler mit Sendmail-Bin # Melde dich bitte beim Team ";
    }
    }
    else if(empty($PlayerInfo['Email']))
    {
    echo ' Error #2 - Bitte setzt deine Mail ';
    echo '<meta http-equiv="refresh" content="3; URL=index.php?page=setmail">';
    }

    echo endcontent();
    }
    else if($_GET['page'] == 'management' && $_GET['do'] == 'showMember')
    {
    echo startcontent();
    echo title("Zeige Member der Fraktionen");
    if($PlayerInfo['Leader'] > '0')
    {
    require "config.php";
    $handle = opendir($GameDir);
    while($user = readdir($handle))
    {
    if($user != "." && $user != ".." && !is_dir("$handle/$user"))
    {
    $path_parts = pathinfo($user);
    $ini = $path_parts['extension'];
    if($ini == "ini")
    {
    $user = str_replace('.ini', '', $user);
    if($PlayerInfo['Leader'] > '0')
    {

    $test = $functions->GetPlayerInfo($user);
    if($test['Member'] == $PlayerInfo['Leader'])
    {
    echo $user .' <a href="index.php?page=management&do=kickMember&user='. $user .'">[Kicken]</a><br>';
    }
    }
    }
    }
    }
    }
    else
    {
    echo " Du hast keine Rechte diese Seite zu sehen ";
    }
    closedir($handle);

    echo endcontent();
    }
    else if($_GET['page'] == 'management' && $_GET['do'] == 'kickMember')
    {
    echo startcontent();
    echo title("Kick - Leader");
    if($PlayerInfo['Leader'] > '0')
    {
    $kickuser = $_GET['user'];
    if(!empty($_GET['user']))
    {
    $kickinfo = $functions->GetPlayerInfo($kickuser);
    if($kickinfo['Adjustable'] != '0')
    {
    if($kickinfo['Member'] == $PlayerInfo['Leader'])
    {
    $kickinfo['Member'] = '0';
    $kickinfo['Leader'] = '0';
    if($functions->UpdatePlayerInfo($kickinfo,$kickuser))
    {
    echo " User gekickt";
    }
    else
    {
    echo " Failed #5 - Melde dich beim Team ";
    }
    }
    else
    {
    echo " Du hast keine Rechte Leute aus anderen Fraks zu kicken ";
    }
    }
    else
    {
    echo " Der User ist online er muss aber offline sein damit du ihn kicken kannst ";
    }
    }
    else
    {
    echo " Du must schon einen Namen angeben ";
    }
    }
    else
    {
    echo " Du hast keine Rechte ";
    }
    echo endcontent();
    }
    else if($_GET['page'] == 'management')
    {
    echo startcontent();
    echo title("Leadermanagement");
    echo '<a href="index.php?page=management&do=showMember">Show Member of Fraktion </a>';
    echo endcontent();
    }
    include 'templates/navigation.tpl';
    include 'templates/footer.tpl';


    ftp_close($ftpstream);

    wen ich drauf klicke passiert nix normaler weise kann man die Zahl einfach umändern
    oben steht:
    Die aktuelle Markierung enthält keine eindeutige ("unique") Spalte. Gitter-Bearbeitungsfunktion, Kontrollkästchen, Bearbeiten, Kopieren und Löschen von Links sind nicht verfügbar.

    C:\Users\Trixury\Desktop\Sol Selfmade\pawno\include\foreach.inc(382) : warning 209: function "INCLUDE_OnGameModeInit" should return a value
    C:\Users\Trixury\Desktop\Sol Selfmade\pawno\include\nodmzonen.inc(408) : warning 201: redefinition of constant/macro (symbol "OnPlayerKeyStateChange")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.