[TYPO3-german] fread (php) lässt typo3 abbrechen
Johannes Dörr
groups at johannesdoerr.de
Mon Jun 22 11:34:16 CEST 2009
Hi,
ich habe ein Problem mit fread. Und zwar muss ich in einer User function
von einigen Dateien in einem Verzeichnis eine Checksumme per md5()
berechnen und öffne dazu die Dateien der Reihe nach. Jetzt kann es
passieren, dass eine Datei zu groß ist und ich die Fehlermeldung
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to
allocate 44432899 bytes) in
/var/www/ud08_62/html/typo3_jdwp/fileadmin/FileListAutoUpdate.php on line 62
bekomme (auf einer weißen Seite). In diesem Fall möchte ich, dass das
Skript mit den übrigen Dateien fortfährt. Leider gelingt es mir nicht,
einen Abbruch von Typo3 zu verhindern. Scheinbar steht innerhalb der
Implementierung von fread irgendwo ein exit? Mit einem @ vor dem
Dateinamen kriege ich zwar die Meldung weg, der Abbruch bleibt trotzdem.
Was mache ich falsch?
Mein Code:
$filesize = filesize($filepath);
$filepointer = fopen($filepath, 'r' );
$filedata = fread($filepointer, $filesize);
fclose($filepointer);
$filechecksum = md5($filedata);
Viele Grüße,
Johannes
More information about the TYPO3-german
mailing list