Seite 1 von 1
Re: Fehlermeldung Deprecated: Function split() is deprecated
Verfasst: 02.01.2012, 21:39
von Marcuss
Ja, ich habe error-reporting auf 0 gesetzt.
Geht schon!
Re: Fehlermeldung Deprecated: Function split() is deprecated
Verfasst: 02.01.2012, 21:07
von mirko
na in der laden.php tritt der Fehler auf, musst also dort nur das error_reporting deaktivieren oder das PHP 5.3 deaktivieren, dann wird die ältere PHP-Version verwendet und damit ist die Funktion nicht mehr als deprecated gekennzeichnet.
Re: Fehlermeldung Deprecated: Function split() is deprecated
Verfasst: 02.01.2012, 18:11
von Marcuss
Danke Mirko!
Dann weiß ich aber nicht, wo dieses Skript herkommt! Ich habe keines selbst erstellt.
Aber vielleicht liegt es ja auch daran, das ich supermailer neu installieren musste, weil zwischen Weihnachten und Neujahr den Rechner platt gemacht, und dabei eine Backup-Version vom November genommen und dann upgedatet habe!
Schauen wir mal!
Re: Fehlermeldung Deprecated: Function split() is deprecated
Verfasst: 02.01.2012, 10:38
von mirko
Das Script laden.php ist aber dein eigenes Script oder ein steinaltes vom SuperMailer. Entweder änderst du im Script das split auf explode oder setzt oben nach <?php error_reporting(0); , so dass die Warnung nicht mehr erscheint.
Re: Fehlermeldung Deprecated: Function split() is deprecated
Verfasst: 01.01.2012, 20:51
von Marcuss
Hallo Mirko!
Mit den besten Wünschen fürs neue Jahr setze ich mal diesen Thread fort!
Ich habe das ganze jetzt nach wordpress portiert und es läuft soweit alles ganz gut. Nur wenn ich auf die einzelnen Jahre klicke, kommt immer noch der gleiche Fehler!
Deprecated: Function split() is deprecated in /.../.../.../.../newsletterarchiv1/laden.php on line 38
Ich habe auch die ganze Sache mit der Test-Mail durchexerziert, Basisskripte wurden aktualisiert, etc. Und das alles laut Programm erfolgreich!
Trotzdem erscheint der Fehler! Was mach ich da falsch?
Programmversion 5.70.0.1202
PHP-Version ist 5.3 (per htaccess gesetzt)
Danke im voraus!
Gruß
Marcus
Verfasst: 14.06.2011, 20:47
von mirko
SuperMailer auf die neueste Version updaten, damit die Scripte des SuperMailer lokal geupdated werden. Danach eine Test-E-Mail schicken, damit SuperMailer auf dem Server das Script na.php (oder wie es halt heißt) gegen die neue Variante ohne das split() tauscht.
Verfasst: 14.06.2011, 20:33
von Marcuss
Danke erstmal für die Antwort!
Ich habe Supermailer aktualisiert (war nur eine Datei!!), dann eine Testmail abgeschickt, sowie nochmal an mich einen Newsletter.
Also mit dem ganzen drumherum.
Das Ergebnis ist leider das gleiche: Pro Newslertter eine Fehlermeldung.
Ich habe 2009 drei verschickt, 2010 16 und 2011 2. Und wie gesagt, für 2009 habe ich 3 Fehlerm., 2010 16 und 2011 halt 2.
Browser-Cache habe ich jetzt mehrfach geleert. Keine Änderung.
Verfasst: 14.06.2011, 14:26
von mirko
Nachtrag: Da gibt es gar kein split mehr. Übers Online-Update die neue SuperMailer-Version laden (alle Dateien), danach eine Test-E-Mail versenden, so dass er das Archiv auf dem Server aktualisiert, dann ist auch das neue Script auf dem Server.
Verfasst: 14.06.2011, 14:23
von mirko
da fehlt ein error_reporting(0); muss ich mal bei Gelegenheit einbauen bzw. das split gegen explode tauschen, damit die Meldung unter ab PHP 5.3 nicht mehr erscheint.
Verfasst: 14.06.2011, 13:22
von Marcuss
Hallo!
Ich bin jetzt zum einem anderen Hoster mt meiner joomla-Installation umgezogen.
Jetzt erhalte ich bei der Anzeige des Newsletterarchivs folgende Fehlermeldeung:
Deprecated: Function split() is deprecated in /.../...../...../esoteric-events/htdocs/newsletterarchiv/laden.php on line 38
Die entsprechende Zeile sieht wie folgt aus:
Code: Alles auswählen
for($V865c0c0b=0; $V865c0c0b<count($Vbc14b0a9); $V865c0c0b++) { $V3a3ea00c = split(\'[|]\', $Vbc14b0a9[$V865c0c0b], 6);
Woran kann das liegen??
Danke im voraus für die Hilfe