Ergebnis 1 bis 5 von 5

Thema: VMS Fehlermeldung PHP

  1. #1
    Benutzer
    Registriert seit
    11.03.2008
    Beiträge
    38

    VMS Fehlermeldung PHP

    Hallo,

    ich habe ein Problem.

    Ich benutze das VMS 1.2 auf der Seite www.snoopys-klick-zockparadies.de

    Mein Hoster hat nun die PHP Version auf dem Webspace aktualisiert. Wenn ich nun meine Homepage aufrufe erscheint folgende Fehlermeldung:

    Warning: Invalid argument supplied for foreach() in /var/www/vhosts/snoopys-klick-zockparadies.de/httpdocs/lib/extras.lib.php on line 20

    Ich würde mich über eine Lösung des Problemes freuen. Ich weiß nicht, woran das Problem liegt.


    Ich hoffe, dass ihr mir helfen könnt.


    MfG

    Dominik

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    extras.lib.php:
    PHP-Code:
    function extra_securevars($array){
    global 
    $GLOBALS;
       foreach(
    $array as $key=>$value) {
    //... 
    Aufgerufen wird die Funktion aus der extras.init.php
    PHP-Code:
    $_GET extra_securevars($_GET);
    $_POST extra_securevars($_POST);
    $_SERVER extra_securevars($_SERVER);
    if (
    count ($_SESSION) > 0$_SESSION extra_securevars($_SESSION); 
    Jede Zeile am Anfang mit // versehen (dadurch wird sie als Kommentar ignoriert) dann sollte der Fehler weg sein.

    Dann nach und nach die // wieder entfernen, damit du eingrenzen kannst, welche Zeile den Fehler genau auslöst.

    Welche PHP version hast du den aktuell?
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Benutzer
    Registriert seit
    11.03.2008
    Beiträge
    38
    Hallo,

    in dieser Datei steht bei mir:

    <?
    // Datei: lib/extras.init.php
    // Datei um Funktionen aus der Extras-Erweiterung aufzurufen


    // Variablen absichern !
    array_walk($_GET, 'extra_securevars', 'GET');
    array_walk($_POST, 'extra_securevars', 'POST');
    array_walk($_SERVER, 'extra_securevars', 'SERVER');
    if (count ($_SESSION) > 0) array_walk($_SESSION, 'extra_securevars', 'SESSION');
    ?>


    Also wenn ich alle Zeilen auskommentiere dann sind die Fehler weg.
    ABer wenn ich von oben angfange und nur die 2te Zeile unauskommentiert lasse dann fangen die Fehler an.

    Die besagte Fehlermeldung erscheint.

    Also die erste Zeile ist ok. Ab dann kommen die Fehlermeldungen. Und zwar sehr oft.

    Seite ist wieder verfügbar. Also der Fehler kann dort angesehen werden.



    Edit: Habe einen weiteren Fehler:

    Unten auf meiner Seite steht jetzt:

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/snoopys-klick-zockparadies.de/httpdocs/lib/extras.lib.php:20) in /var/www/vhosts/snoopys-klick-zockparadies.de/httpdocs/lib/footer.php on line 36


    Es scheint so als ob jetzt alle Fehlermeldungen angezeigt werden die vorher versteckt waren oder so.





    Edit2:

    Und ganz unten steht:

    Fatal error: Call to undefined function footer() in /var/www/vhosts/snoopys-klick-zockparadies.de/httpdocs/lib/footer.php on line 50

  4. #4
    Benutzer
    Registriert seit
    11.03.2008
    Beiträge
    38
    Hallo,

    habe das Problem gelöst. Habe von jemandem Hilfe erhalten.

    In der functions.lib.php unter: $ip = $_SERVER['REMOTE_ADDR'];
    folgendes einfügen:
    error_reporting(E_ERROR);

    Dann wurden die Fehler nicht mehr angezeigt.

    Gruß

    Doim

  5. #5
    Zitat Zitat von Doim Beitrag anzeigen
    habe das Problem gelöst.
    Das Problem ist damit nicht gelöst, sondern nur unterdrückt


Ähnliche Themen

  1. [SQL] Fehlermeldung
    Von sascha2703 im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 19.07.2009, 12:20
  2. DB Fehlermeldung
    Von Shuggerbaby93 im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 21.09.2008, 20:45
  3. Fehlermeldung der DB
    Von Platsch im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 21.09.2008, 11:25
  4. Fehlermeldung!
    Von basti2607 im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 04.06.2008, 14:57
  5. Fehlermeldung
    Von dennis0072 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 12.04.2008, 20:36

Berechtigungen

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