Hello,
Fatal error: Allowed memory size of 10485760 bytes exhausted at (null):0 (tried to allocate 75 bytes) in /.../xxx.php on line 345
kann ich da noch was drehen?
Na, endlich hat es mal wieder jemand geschafft! ;-)
Schau mal in Deine phpinfo(), oder direlt in dir php.ini, was dort eingestllt ist für die typische maximale Scriptgröße.
http://de.php.net/manual/de/configuration.directives.php#ini.memory-limit
In der Regel steht das Memory-Limit bei 10M, was sich ja bei Dir hier bewahrheuten würde: 10*1024*1024=10485760.
Bevor Du aber n memory_limit schraubst, würde ich lieber mal die Funktionen oder Schleifen Deines Scriptes prüfen, die den Speicher verbraten.
http://de.php.net/manual/de/function.memory-get-usage.php
1. Handles nach Gebrauch zurückgeben
2. Arrays nach Umkopierprozessen wieder freigeben -> unset()
3. auch einzelne Variablen bringen was...
4. Daten auslagern in Files
5. Für die Sessiondatei gelten ebenfalls die Punkte 2,3,4
6. MySQL-Resultsets freigeben, hat aber keinen Einfluss auf den
Scriptspeicher
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen