Seite 1 von 1

email.php: Passed variable is not an array or object

Verfasst: 05.11.2005 19:41
von Zyancali
Hi!

ich habe ein Problem mit der email.php:

Folgende Fehler kommen wenn ich eine Massen-PN oder normale PN schicke (Clustom Mass PM Mod von Niels):

Code: Alles auswählen

Warning: reset(): Passed variable is not an array or object in C:\xampp\...\emailer.php on line 145

Warning: Variable passed to each() is not an array or object in C:\xampp\...\emailer.php on line 146

Warning: reset(): Passed variable is not an array or object in C:\xampp\...\emailer.php on line 154

Warning: Variable passed to each() is not an array or object in C:\xampp\...\emailer.php on line 155
emailer.php

Danke im Voraus!

PS: Bitte hier auch helfen!

Verfasst: 05.11.2005 19:51
von QCO
Also vollständig lösen kann ich dein Problem nicht, weil ich den Mod nicht kenne, aber folgendes ist offenbar das Problem.
Die Methode send() arbeitet ohne Prüfung mit $this->vars (und setzt damit vorraus, dass das vorhanden und ein Array ist).
$this->vars wird durch die Methode assign_vars() initialisiert und mit einem Wert versehen.
Das Problem ist also, dass irgendwo in deinem Code (die Stelle ist aus der Fehlermeldung/Warnung nicht erkennbar), die Funktion send() aufgerufen wird, bevor assign_vars() gemacht wurde...

Verfasst: 06.11.2005 10:34
von Zyancali
Kann sonst jemand das Problem lösen?!

Verfasst: 06.11.2005 10:49
von QCO
Ich zitiere mich mal selbst:
QCO hat geschrieben:die Stelle ist aus der Fehlermeldung/Warnung nicht erkennbar
Der genannte Mod ist nicht der der phpbb.de-ModDB gelistet. Wenn du also mal eine Quelle nennen würdest, könnte man sich den mal anschauen.
Evtl. kannst du auch selbst mal aktiv werden und in dem Skript, dass die Fehlermeldung verursacht nach Vorkommen usw. von E-Mail aufrufen schauen.
Gern geschehen.

Verfasst: 06.11.2005 17:19
von Zyancali
Achso... Sorry

hier

Verfasst: 07.11.2005 18:44
von Zyancali
Hallo? bitte helft mir...!
Es ist wichtig!!