Ich habe eine Website mit 1and1 gehostet - wer nutzlos sind! Aus irgendeinem Grund funktionieren die von ihnen bereitgestellten Backup-Skripte nicht mehr und sie können mir keine Antwort geben! Also dachte ich, ich würde meine eigenen schreiben, das ist mein Code:Warnung: fread() [function.fread]: Länge Parameter muss größer als 0 sein
if (file_exists('backupfile.sql')){
$FP = fopen ('backupfile.sql', 'r');
$READ = fread ($FP, filesize ('backupfile.sql'));
$READ = explode (";\n", $READ);
foreach ($READ AS $RED)
{
mysql_query ($RED);
}
echo 'Done';
}else{
echo "no file";
}
aber das gibt mir die folgenden Fehler
Warning: fread() [function.fread]: Length parameter must be greater than 0
, wenn ich eine @ direkt vor dem fread setzte das Skript nicht Fehler, aber es führt die Sicherung nicht durch.
ich denke, dass Ihre Datei nicht geöffnet werden kann (falscher Pfad, Berechtigungen). Du solltest testen ob ($ FP) {...} – thedev