typo3-german  

[TYPO3-german] fread (php) lässt typo3 abb rechen

Johannes Dörr
Mon, 22 Jun 2009 02:35:09 -0700

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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german