Blame | Letzte Änderung | Log anzeigen | RSS feed
<?$self=basename($PHP_SELF);$DB="shop_leeren";define ("modul_name", "online_shop");define ("tool_name", "1und1_shop_leeren");require_once "connect2.php";if ($site != "mediaran.de"){echo "$site != \"mediaran.de\"<hr>Zugriff verweigert!";exit;}/* SETTINGS */// FTP SERVER LOGIN DATEN$SETTINGS["FTP_SERVER"] = array("SERVER" => "s102378343.einsundeinsshop.de","USER" => "u36425608","PASSWORD" => "PWfRdNYW");/* SERVICE-ROUTINEN*/function ftp_rmAll($conn_id,$dst_dir){$ar_files = ftp_nlist($conn_id, $dst_dir);if (is_array($ar_files)){ // makes sure there are filesfor ($i=0; $i<sizeof($ar_files); $i++){ // for each file$st_file = $ar_files[$i];if (ftp_size($conn_id, $st_file) == -1){ // check if it is a directoryftp_rmAll($conn_id, $st_file); // if so, use recursion}else{//echo "Lösche Datei: ".$st_file."<br>";ftp_delete($conn_id, $st_file); // if not, delete the file}}}echo "Lösche Verzeichnis: ".$dst_dir."<br>";ftp_rmdir($conn_id, $dst_dir); // delete empty directories}/* LOS GEHTS */// FTP VERBINDUNG AUFBAUEN$conn_id = ftp_connect($SETTINGS["FTP_SERVER"]["SERVER"]);if ($conn_id){echo "FTP-Verbindung hergestellt!<br>";}else{echo "Die Verbindung zum Server konnte nicht hergestellt werden!<br>";}$login_result = ftp_login($conn_id,$SETTINGS["FTP_SERVER"]["USER"],$SETTINGS["FTP_SERVER"]["PASSWORD"]);if ($login_result){echo "Login war erfolgreich!<br>";}else{echo "Der Server hat die Login-Daten abgewiesen!<br>";}foreach(ftp_nlist($conn_id,"/bs_shopdata") as $dir){if((ftp_size($conn_id, $dir) == -1) // Verzeichnis ist auch ein Verzeichnis&&(preg_match("/\d\d\d\d_.*/",$dir)) // Verzeichnis beginnt mit 4-stelliger Nummer){ftp_rmAll($conn_id,$dir);}}ftp_close($conn_id);echo "Löschvorgang beendet!<br>";?>