Holladiewaldfee,
Auf allen das gleiche Ergebnis: Sie klingeln nicht :( nicht mal ein Warning
Also, normalerweise sollte der PHP-Interpreter stoppen, sobald ein Skript mehr als den voreingestellten Wert für den Speicherverbrauch überschreitet. Und wenn ich eine 11Mb-Datei in ein Array, das unkomprimiert gespeichert wird, einlese, dann ist das wenn ich mich nicht ganz übel verrechnet habe mehr als 8Mb ;)
Sollte es trotzdem gehen, dann wäre das ja fast 'nen Bug-Report wert.
Weiß irgendjemand, wie file() intern funktioniert? Liest die Funktion erst die Werte aus, wenn auf die entsprechenden Elemente des Arrays zugegriffen wird? Glaube ich nämlich nicht. Ich denke, daß das alles brav gleich beim Funktionsaufruf ausgelesen wird.
Ciao,
Harry