Tab Content
  • Avatar von Masterix
    19.08.2017, 08:07
    Masterix hat auf das Thema Ersatz für "eval" php 7.1.18 im Forum PHP-Programmierung geantwortet.
    Hmmm... Laut Pluginsystem -> Einstiegspunkt (Hook) ist dieses Addon das einzige, das diesen forumhome_start Hook verwendet, auf den die Fehlermeldung (index.php(67) ==> $hook = vBulletinHook::fetch_hook('forumhome_start')) ? eval($hook) : false; verweist. :confused: Nachtrag.... Könnte auch ein Bug in php 7.x sein? Nachtrag 2. Auch ein fast blindes Huhn findet mal ein Korn ;)
    7 Antwort(en) | 287 mal aufgerufen
  • Avatar von Masterix
    19.08.2017, 07:11
    Masterix hat auf das Thema Ersatz für "eval" php 7.1.18 im Forum PHP-Programmierung geantwortet.
    Ungetestet, aber funktioniert exakt wie vorstehend - mit nur einer neuen Warnung. ;) Got error 'PHP message: PHP Warning: preg_replace_callback(): The /e modifier is no longer supported, use preg_replace_callback instead Diese Fehlermeldungen... Wo ist da jetzt bitte ein /e modifier zu finden. Aber erstmal einen herzlichen Dank für die Hilfe bisher. Nachtrag, hab Stripslashes durch explode ausgetauscht.
    7 Antwort(en) | 287 mal aufgerufen
  • Avatar von Masterix
    18.08.2017, 08:38
    Masterix hat auf das Thema Ersatz für "eval" php 7.1.18 im Forum PHP-Programmierung geantwortet.
    Ja, ich sah hier den Wald vor lauter Bäumen nimmer. ;) Der wirkliche Fehler scheint eine "Splitfunktion zu sein. ErrorTrace: Call to undefined function split() in ..../index.php(596) : eval()'d code on line 1 ($hook = vBulletinHook::fetch_hook('forumhome_complete')) ? eval($hook) : false; Fehlerhafte Zeile: if ($vbulletin->options'cyb_visitorslastx_enable'] AND !is_member_of($vbulletin->userinfo, split(',', $vbulletin->options'cyb_visitorslastx_exclgroups'])))
    7 Antwort(en) | 287 mal aufgerufen
  • Avatar von Masterix
    18.08.2017, 06:55
    Masterix hat das Thema Ersatz für "eval" php 7.1.18 im Forum PHP-Programmierung erstellt.
    Ich nutze ein Plugin von "Cyb" das die Onlineanzeige anpasst. Hierin wird im Code Folgendes verwendet: ... eval('$cyb_vilxh = "' . fetch_template('cyb_lastxhoursvisitors') . '";'); ... Wie kann ich dies eval ersetzen. Ich bin nicht so firm in Sachen PHP und die Recherche im Netz dazu verwirrt nur mehr als dass sie hilft.
    7 Antwort(en) | 287 mal aufgerufen
  • Avatar von Masterix
    17.08.2017, 07:34
    Erledigt, einfach A durch B ersetzt.... Klappt :)
    5 Antwort(en) | 412 mal aufgerufen
  • Avatar von Masterix
    16.08.2017, 12:38
    Ok, mach ich gleich. Muss dir auch schon herzlich Danken denn aufgrund deines Hinweises mit den Hooks und Zeilennummern hab ich ein verantwortliches Addon bereits deaktiviert sodass nun php7.0 ohne Probleme läuft. Jetzt geht es dem anderen Addon, das den Hook forum_start und forumhome_complete verhunzt beeinträchtigt und damit php 7.1 verhindert an den Kragen. danke Dir nochmals recht herzlich!
    5 Antwort(en) | 412 mal aufgerufen
  • Avatar von Masterix
    16.08.2017, 12:05
    Danke für die schnelle Antwort, so komme ich der Sache schon näher. ich habe inzwischen einmal auf php 7.0 umgestellt um an Fehlermeldungen zu kommen und folgendes ehalten. sagt dir das mehr als mir? ;) Error: Call to undefined function mysql_escape_string() in ..../includes/init.php(322) : eval()'d code on line 88 Trace Data: #1 : vbstop() called in ..../includes/class_core.php on line 3834 #2 : vbulletin_exception_handler() called in on line
    5 Antwort(en) | 412 mal aufgerufen
  • Avatar von Masterix
    16.08.2017, 11:08
    Hallo Zusammen, nun ist der ServerUmzug vollzogen und alles läuft schon fast "prollig" Super. ;) Leider nutzen noch einige PHP-Scripte deprecated Funktionen die ich natürlich eliminieren möchte. Wie kann ich jetzt z.B. herausfinden welches Script eine solche Funktion nutzt. mysql_escape_string() Im Errorlog steht ja nur die init.php und Zeilennummer aber nicht das aufrufende Script das die Funktion (mysql_escape_string()) enthält. AH01071: Got error 'PHP message: PHP Deprecated: ...
    5 Antwort(en) | 412 mal aufgerufen
  • Avatar von Masterix
    24.07.2017, 19:09
    Ja, das vermute ich auch. Der Knacks muss sich irgendwo in den Konten der User befinden. Wo genau das ist mir zu hoch :) An den Rechten kann es nicht liegen da es Moderatoren betrifft die alle die gleichen Rechte haben Ebenso die 2 normalen, älteren UserKonten. Das einzig gemeinsame ist das Anmeldedatum. Daher will ich die "Migration" alter User -> neuer User von Hand durchführen. Hab so etwas auch noch nie erlebt. Was auch noch erwähnenswert ist: Ich konnte das Problem früher beheben indem...
    10 Antwort(en) | 1346 mal aufgerufen
  • Avatar von Masterix
    24.07.2017, 17:32
    Weil ich ausschließen will, dass der/dieFehler aus dem Original in die Kopie übernommen werden. - - - Aktualisiert - - - Nein, bei den betroffenen Usern ist der wysiwyg Editor aktiv. Ich habe sie das auch mal wechseln lassen, kein Unterschied....
    10 Antwort(en) | 1346 mal aufgerufen
  • Avatar von Masterix
    23.07.2017, 07:19
    Hallo Zusammen, ich habe bei einigen Benutzerkonten Probleme* und möchte diese nun beheben indem ich den Original-User umbenenne, ein neues Konto unter dem QriginalUsernamen erstelle und alle Postings, PNS etc. mittels der UserID vom Alten User auf den neuen User umstelle. BackUps sind vorhanden ;) Meine Fragen nun: Wie lautet das zu verwendende Query um den alten User, bzw. dessen Postings/Threads, PNS, etc..., mit der UserID "123456", auf die neue UserID "708090" umzuschreiben und...
    10 Antwort(en) | 1346 mal aufgerufen
Keine weiteren Ergebnisse
Über Masterix

Allgemeines

Geburtsdatum
16.05.
Über Masterix
Ort:
Stuttgart
Interessen:
Computer(*.*), Autos, Ladys ;)
Versionsnummer:
3.8.11

Signatur


Gruß, Masterix

--

Statistiken


Beiträge
Beiträge
131
Beiträge pro Tag
0,04
Letzter Beitrag
Ersatz für "eval" php 7.1.18 19.08.2017 08:07
Diverse Informationen
Letzte Aktivität
19.08.2017 09:16
Registriert seit
03.05.2008
Empfehlungen
0
Homepage
https://www.elo-forum.org