Avatar ·

PHP fatal error: Speicherlimit von 134217728 Bytes (128 MB) erschöpft

Hallo zusammen! Ich bin ein PHP-Anfänger und bekomme bei der Ausführung eines Skripts auf dem lokalen Server (OpenServer) ständig diesen Fehler: ``` Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in D:\projects\parser\index.php on line 45 ``` Ich habe einen einfachen News-Parser von einer anderen Website – ich sammle Überschriften und Links mit Simple HTML DOM Parser. Das Skript verarbeitet etwa 5000 Seiten. Hier ist ein Beispiel meines Codes: ```php find('h2.news-title a') as $link) { $title = $link->plaintext; $href = $link->href; echo "$title - $href\n"; } // Ich dachte, ich räume den Speicher auf $html->clear(); unset($html); } echo "Fertig!"; ?> ``` Das Problem tritt etwa bei der 200. Iteration auf. Ich habe versucht, memory_limit in der php.ini zu erhöhen, aber es hat nicht geholfen. Was mache ich falsch?