Ergebnis 1 bis 3 von 3

Thema: Stripslashes() Problem in der /lib/extras.lib.php

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    154

    Stripslashes() Problem in der /lib/extras.lib.php

    Hab jetzt seid gestern nach einer Lösung gesucht.
    Ich habe 4 verschiedene VMS Versionen und eine VMSR Version installiert.
    Ich erhalte immer die Meldung:

    Warning: stripslashes() expects parameter 1 to be string, array given in /lib/extras.lib.php on line 23

    Wenn ich einen User anmelde(Egal welche Version) werden die Daten unvollständig in die Datenbank eingetragen
    was zur folge hat das man sich trotz Email Aktivierung nicht einloggen kann.
    Im Adminforce erhält man wenn man auf den Grünen Punkt in der USeransicht klickt die Meldung Userid nicht vorhanden erhält.

    Es geht um diesen Abschnitt:
    PHP-Code:
    // Funktion zum Variablen absichern !
    function extra_securevars($array){
    global 
    $GLOBALS;
       foreach(
    $array as $key=>$value) {
          if(
    is_array($array[$key])) {
              
    $result[$key] = extra_securevars($array[$key]);
          }
          else{
             if (
    get_magic_quotes_gpc ()) $result[$key] = stripslashes ($value);
             else 
    $result[$key] = $value;
          }
       }
    return 
    $result;

    Hab jetzt gelesen das get_magic_quotes_gpc seit PHP5 veraltet ist.
    Diese Abschnitt ist aus der VMS 1.2 ohne Klamm ist aber genauso in den anderen Versionen enthalten.

    Kennt jemand eine Lösung für dieses Problem?
    Ich komme nach Stundenlanger Foren und Intenetsuche nicht weiter.
    Wäre super nett wenn jemand so nett wäre und helfen könnte.
    Geändert von cece75 (16.01.2014 um 15:47 Uhr)

  2. #2
    Erfahrener Benutzer Avatar von NeoGriever
    Registriert seit
    26.03.2011
    Ort
    Waldbröl
    Beiträge
    245

    AW: Stripslashes() Problem in der /lib/extras.lib.php

    if(is_array($array[$key])) {

    Ersetzen mit

    if(is_array($value)) {

    vielleicht bringts was
    VMS-R Downloads | VMS-R Supportbereich | E-Mail | Facebook: VMS-R | ICQ: 413-432-780 | MSN: vmsr@hotmail.de



  3. #3
    Erfahrener Benutzer
    Registriert seit
    29.04.2010
    Beiträge
    154

    AW: Stripslashes() Problem in der /lib/extras.lib.php

    Werde ich mal testen.

    Die Fehlermeldung ist weg.

    Danke dir
    Geändert von cece75 (17.01.2014 um 09:33 Uhr)

Ähnliche Themen

  1. VMSOne : extras.lib.php : Erweiterte E-Mail-Funktion
    Von FlashRevolution im Forum Bug-Report
    Antworten: 0
    Letzter Beitrag: 21.01.2016, 09:58
  2. Wichtig - lib/extras.lib.php
    Von Gremlin im Forum Ankündigungen (erledigt)
    Antworten: 22
    Letzter Beitrag: 21.01.2009, 18:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •