Grösse eines Arrays
Patrick
- php
Hi Forum,
ich hab mal ne Frage zu Arrays.
Ist dort irgendwie die Grösse beschränkt?
In der Zahl der Einträge? Oder evtl. speichermässige Begrenzung?
z.B. 2MB lt. php.ini oder ähnliches?
Danke
Patrick
Hello,
ich hab mal ne Frage zu Arrays.
Ist dort irgendwie die Grösse beschränkt?
In der Zahl der Einträge? Oder evtl. speichermässige Begrenzung?
z.B. 2MB lt. php.ini oder ähnliches?
Du kannst soviel Speicher für ein Array verwenden, wie dem Script zur Verfügung steht.
Allerdings wird der Speicher für die Daten in Blöcken zugeteilt und für die Verwaltung benötigt das Array auch noch Platz.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hi,
Hä? ;-)
Hab ich jetzt richtig gelegen mit der php.ini?
Normalerweise rennt das Teil auf einem "unbelasteten" Server, sollte also massig Speicher da sein.
Patrick
Hello,
Hab ich jetzt richtig gelegen mit der php.ini?
Normalerweise rennt das Teil auf einem "unbelasteten" Server, sollte also massig Speicher da sein.
Das kommt darauf an, ob das Modul für die Speicherverwaltung mit installiert wurde.
Wenn es nicht installiert wurde, kann PHP den Speicher nicht begrenzen und nicht kontrollieren.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Hi Tom,
es ist so: ich lese aus einer MSSql Werte aus (in Form: 215.658417)
Irgendwann, bei ca. 5000 Einträgen ist Schluss (übergebe das Ganze an JPGraph). Lt. DB-Admin liegt es nicht an der DB.
Also muss es an PHP bzw. JPGraph liegen. Dieser verarbeitet aber auch nur mein Array.
Kennst du nun mein Problem?
Patrick
echo $begrüßung;
Kennst du nun mein Problem?
Nein, nicht direkt, schildere es bitte genauer. Gibt es Fehlermeldungen? Bei Speicherlimitüberschreitung sollte es eine geben. Hast du die Meldungen und die Ausgabe selbiger eingeschaltet - display_errors auf on und error_reporting auf E_ALL?
echo "$verabschiedung $name";
Hi,
leider gibt es keinen Fehler, da die Funktion als Bild eingebunden wird.
Entweder gehts, oder es kommt kein Pic.
Patrick
echo $begrüßung;
leider gibt es keinen Fehler, da die Funktion als Bild eingebunden wird.
Entweder gehts, oder es kommt kein Pic.
Nun, wie wird denn das Bild erzeugt? Mit einem PHP-Script? Dann ist es auch in der Lage, Fehlermeldungen zu produzieren. Wenn du statt eines Bildes das browsertypische Ersatzsymbol zu sehen bekommst, dann ist vermutlich statt der Bilddaten ein Fehlermeldungstext gesendet worden. Diesen kannst du dir ansehen, indem du dir den Quelltext des Bildes anzeigen lässt. Möglicherweise musst du es dazu zunächst einzeln anzeigen lassen, also ohne HTML-Seite drumrum (Kontextmenü des Bildes oder des Alt-Textes und "Grafik anzeigen" bzw. vergleichbarer Menüpunkt).
Außerdem besteht immer noch die Möglichkeit, Fehlermeldungen in eine Datei zu loggen oder mit einer eigenen Funktion abzufangen und da zu loggen. Siehe dazu: Error Handling and Logging Functions.
echo "$verabschiedung $name";
Hi ihr beiden,
danke für die Infos. Ich werds mir mal ansehen.
Danke
Patrick
Hello,
leider gibt es keinen Fehler, da die Funktion als Bild eingebunden wird.
Entweder gehts, oder es kommt kein Pic.
Dann weißt Du ja, was man dafür tun könnte, um die Fehlermeldungen zu sehen.
Mach zu Testzwecken aus der Funktion ein eigenes Dokument und rufe es separat auf.
Die Antwort auf diesen Request sollte Dir dann entweder ein Bild oder die Lösungshinweise liefern.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom