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?