PHP-Warning!

Gesperrt
Thomas

PHP-Warning!

Beitrag von Thomas » Sa 5. Jul 2003, 15:17

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

htw
Beiträge: 490
Registriert: Sa 5. Okt 2002, 03:09
Wohnort: Hessen
Kontaktdaten:

call time

Beitrag von htw » Mo 7. Jul 2003, 10:02

Hallo Thomas,

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

Gruß
Harald

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 16. Jul 2003, 12:54

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

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

feedback

Beitrag von kypta » Mi 16. Jul 2003, 13:25

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

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 16. Jul 2003, 13:57

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

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

feedback

Beitrag von kypta » Mi 16. Jul 2003, 14:28

Ja, geht. Danke
Gruss
Thomas

chrisv
Beiträge: 49
Registriert: Fr 18. Jul 2003, 09:21
Kontaktdaten:

klappt

Beitrag von chrisv » So 10. Aug 2003, 17:00

Hatte exakt das gleiche Problem. Auch bei mir hat es so geklappt. Danke für die gute Beschreibung! Chris

as
Beiträge: 2
Registriert: Fr 23. Mai 2003, 11:04
Kontaktdaten:

Beitrag von as » Fr 19. Sep 2003, 09:06

Möchte mich ebenfalls für die klaren Anweisungen bedanken :)

Gesperrt