kostenloser Webspace werbefrei: lima-city


Fehler werden nicht angezeigt

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    marvinkleinmusic

    Kostenloser Webspace von marvinkleinmusic

    marvinkleinmusic hat kostenlosen Webspace.

    <?php
    // czibere.lima-city.de/_forum/marvinkleinmusic/fehler-werden-nicht-angezeig/001.php
     
    ini_set('display_errors', 1);
    error_reporting(E_ALL | E_STRICT);
     
    $test = 'beste'
    print 'test'
    
    ?>


    so steht das da aber bei mir gibt er nur eine Weisse seite aus .

    Gibt der dir denn eine Fehlermeldung aus wenn du die Seite aufrufst?


    LG
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. quote]marvinkleinmusic schrieb:
    ... Gibt der dir denn eine Fehlermeldung aus wenn du die Seite aufrufst? ...[/quote]eventuell ;) wo liegt die seite?? (URL????)


    marvinkleinmusic schrieb:
    ... Gibt der dir denn eine Fehlermeldung aus wenn du die Seite aufrufst? ...
    yo und nochmals yo

    Beitrag zuletzt geändert: 12.7.2013 0:51:54 von czibere
  4. hmmm
    warum in jeder Datei einzeln Error Reporting definieren

    einfacher ist doch 1x in .htaccess

    Datei: .htaccess
    php_value display_errors 1
    php_value error_reporting 32767


    Werte für error_reporting siehe hier: http://www.php.net/manual/de/errorfunc.constants.php

    Der E_ALL Wert ist abhängig von der PHP-Version

    E_ALL = 32767 in PHP 5.4.x,
    E_ALL = 30719 in PHP 5.3.x,
    E_ALL = 6143 in PHP 5.2.x,
    E_ALL = 2047 previously


    dann kann man in den PHP-Dateien das folgende komplett weg lassen

    ini_set('display_errors', 1);
    error_reporting(E_ALL);


    also nur ein mal in .htaccess das Error Reporting definieren,
    das gilt dann für alle Dateien (global)

    damit bekommt man auch die fehlermeldung (was und in welcher Zeile)

    ... bei Stichpunkt
    ;
    (Semikolon) vergessen,
    sagt die Fehlermeldung es sei in der darauf folgenden Anweisung

    <?php 
    $test = array('inhalt1', 'inhalt2'); 
    print_r($test)
    echo "Hallo Welt"; 
    ?>


    Der Stichpunkt fehlt hier bei Zeile 3, die Fehlermeldung ist dann:

    Parse error: syntax error, unexpected 'echo' (T_ECHO) in .... on line 4


    also die Angabe der Zeile ist meist der Folge-Fehler nach dem eigentlichen Fehler
    ... wenn man das so sagen kann



    Beitrag zuletzt geändert: 12.7.2013 9:46:26 von kontowechsel
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!