Einzelnen Beitrag anzeigen
  #1  
Alt 03.05.07, 15:56
ziczac-stoffe ziczac-stoffe ist offline
Forum Stammgast
 
Registriert seit: 20.11.06
Alter: 41
Beiträge: 105

php-Verkettung


Hallo,
das ist der Code aus der ogvitefilemailer Extension. Es geht aber um php, deshalb hier. Wußte keine besseres Unterforum.

Code 1) und 2) lesen jeweils die Datei ein. Danach wird dann jeweils 3) ausgeführt
Beim Code 1) verabschiedet er sich mit "500 Internal Server Error", Code 2) funktioniert anstandslos.
Hat jemand eine Idee warum?

1)
Code:
$data='';
$fileContent='';
$fileHandle=fopen($fileWithPath, 'r');
do {
     $data = fread($fileHandle, 8192);
     if (strlen($data) == 0) break;
     $fileContent .= $data;
} while (true);
fclose($fileHandle);
$data = chunk_split(base64_encode($fileContent));
2)
Code:
$data='';
$fileContent='';
$fileHandle=fopen($fileWithPath, 'r');
$data=fread($fileHandle, filesize($fileWithPath));
$data=chunk_split(base64_encode($data));
fclose($fileHandle);
Letztlich dann die Stelle, wo er sich mit bei Code 1 mit Fehler 500 verabschiedet
Code:
 $att .= $data ."\n";
$att ist ein String
Bei der Verkettung kommt es dann zum Fehler, wenn $data mit 1) erstellt wurde.

Habt Ihr eine Idee warum?

-Mario
Mit Zitat antworten