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]);
      }
    }
  } 
 
          
 
							
						 Moderator
 Moderator
Kommentar