Seite 1 von 1

PHP-Warning!

Verfasst: Sa 5. Jul 2003, 15:17
von Thomas
Hallo

Angaben zum System:
Apache/1.3.27 (Unix) PHP/3.0.16 PHP/4.3.2-RC2
Folgende Fehlermeldung erscheint nach dem einloggen ins Admin-Tool:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of array_push(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /_mein_server_/contenido/classes/class.treeitem.php on line 88
Leider ist mein Provider nicht ganz so nett... Kann ich das irgendwie anders lösen?
Gruss Thomas

call time

Verfasst: Mo 7. Jul 2003, 10:02
von htw
Hallo Thomas,

wir werden das Problem in den kommenden Tagen prüfen und sehen welche Lösungen möglich sind.

Gruß
Harald

Verfasst: Mi 16. Jul 2003, 12:54
von timo
Hallo Thomas,

sorry für die späte Reaktion. Probier mal, die Zeile 88 durch das hier zu ersetzen:

Code: Alles auswählen

$this->subitems[count($this->subitems)] = &$item;
Wenn du noch weitere solcher Meldungen bekommst, kannst du es uns wissen lassen? Ich habe leider derzeit keine Möglichkeit, das nachzuvollziehen.

Grüße,
Timo

feedback

Verfasst: Mi 16. Jul 2003, 13:25
von kypta
hi timo

Dein Code ist o.k. für Zeile 88 sowie 96. Dann gehts weiter mit:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of array_push(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /_mein_pfad_/contenido/classes/class.treeitem.php on line 219
und:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; .... in /_mein_pfad_/contenido/classes/class.treeitem.php on line 241
dann kommen wohl die Folgefehler ...
Warning: Cannot modify header information - headers already sent by (output started at /_mein_pfad_/contenido/classes/class.treeitem.php:219) in /_mein_pfad_/conlib/session.inc on line 467
usw.

Gruss
Thomas

Verfasst: Mi 16. Jul 2003, 13:57
von timo
Dann noch in Zeile 219 ersetzen:

Code: Alles auswählen

$objects[count($objects)] = &$this;
Sowie in Zeile 241:

Code: Alles auswählen

$this->subitems[$key]->getCollapsedList($list);
Geht es dann?

Grüße,
Timo

feedback

Verfasst: Mi 16. Jul 2003, 14:28
von kypta
Ja, geht. Danke
Gruss
Thomas

klappt

Verfasst: So 10. Aug 2003, 17:00
von chrisv
Hatte exakt das gleiche Problem. Auch bei mir hat es so geklappt. Danke für die gute Beschreibung! Chris

Verfasst: Fr 19. Sep 2003, 09:06
von as
Möchte mich ebenfalls für die klaren Anweisungen bedanken :)