Hi,
ich hab ein Problemchen. Ich halte in einem Array logindaten inkl. Dateipfad usw.
Der 1. Download funktioniert tadellos, der 2. is allerdings immer fehlerhaft und das runtergeladenen zip-file ist corrupt.
Ich bekomme aber keine Fehlermeldung, das Script sagt, dass der DL erfolgreich war, läuft danach allerdings nicht weiter
Hat jemand nen Tip, wo mein Denkfehler ist.
dankeschön schonmal
ich hab ein Problemchen. Ich halte in einem Array logindaten inkl. Dateipfad usw.
Der 1. Download funktioniert tadellos, der 2. is allerdings immer fehlerhaft und das runtergeladenen zip-file ist corrupt.
Ich bekomme aber keine Fehlermeldung, das Script sagt, dass der DL erfolgreich war, läuft danach allerdings nicht weiter
Hat jemand nen Tip, wo mein Denkfehler ist.
PHP-Code:
for ($i = 0; $i < sizeof($logindata); $i++)
{
$quelle = "http://".$logindata[$i][0].":".$logindata[$i][1]."@".$logindata[$i][2];
$quellhandle = 0;
if (! $quellhandle = fopen($quelle, "r") )
{
$errtext = "<font size=2 color=red>Export von <i>\"".$logindata[$i][4].": ".$logindata[$i][2].
"\"</i> um <b>".date("d.m.Y H:i")."</b> fehlgeschlagen</font><br>";
echo $errtext;
// Mailversand bei fehlgeschlagenem Export
// mail("mail@domain.de","Export Error",$errtext);
}
else
{
while (!feof($quellhandle))
{
$filecontent .= fgets($quellhandle);
}
fclose($quellhandle);
if (file_exists( $logindata[$i][3] ))
unlink( $logindata[$i][3] );
else
mkdir (dirname($logindata[0][3]), 0755);
if (! $zielhandle = fopen($logindata[$i][3], "a") )
die ("Zieldatei kann nicht angelegt werden");
else
{
fputs($zielhandle, $filecontent."\n");
fclose($zielhandle);
echo "<font size=2 color=green>Export von <i>\"".$logindata[$i][4].": ".$logindata[$i][2].
"\"</i> um <b>".date("d.m.Y H:i")."</b> erfolgreich.</font><br>";
Entpacke($logindata[$i][3],$logindata[$i][4]);
}
}
}
Kommentar