kostenloser Webspace werbefrei: lima-city


Fehlermeldungen unterdrücken

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    aliendwarf

    Kostenloser Webspace von aliendwarf

    aliendwarf hat kostenlosen Webspace.

    Gibt es einen Befehl oder eine Einstellung, die Fehlermeldungen bei PHP auszublenden oder nicht anzuzeigen?
    Ich br?uchte das dringend.
    Danke,
    AlienDwarf
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b***u

    Hoi.

    Ja, du musst einfach ein "@"-Zeichen vor den Befehl machen, also so:

    @session_start();

    Liebe Gr??e,
    Ballu
  4. lol???
    mach das ma vor jeder funktion etc. :biggrin:
    es geht viel einfacher
    error_reporting(NO);
    einfach an den anfang des documents schreiben und fertisch
    aber achtung!
    allzu leicht vergisst man das und wenn dann was nich funtzt verzweifelt man fast, weil keine fehlermeldung kommt :blah:
  5. Autor dieses Themas

    aliendwarf

    Kostenloser Webspace von aliendwarf

    aliendwarf hat kostenlosen Webspace.

    danke,
    wenn es noch andere m?glichkeiten gibt, bitte posten.

    -ALienDwarf

  6. danke,
    wenn es noch andere m?glichkeiten gibt, bitte posten.

    -ALienDwarf

    ?
    mal im ernst
    komfortabler gehts nicht
    mit der funktion schaltest du alle fehlermeldung ab, was soll es noch f?r andere m?glich keiten geben?
    du kannst bloss alle etwaigen fehler also db querys etc. selber abfange durch if abfragen
    also if(!$db_query) { echo "boing, da is der wurm drin xD"; }
    oder
    mysql_query("lalala") or DIE ("Hoi ein Fehler, mysql meldet : ".mysql_error()."");
  7. Hallo aliendwarf!
    (Der mit den zwei Pers?nlichkeiten? :wink:)

    Du kannst in der "php.ini" "track_errors" auf "on" setzen. Dann werden die Fehler in der Variable $php_errormsg gespeichert.

    Du kannst dir einen eigenen Error-Handler schreiben, mit set_error_handler(), und damit die Fehler abfangen und umleiten.

    Aber h?re lieber auf meine Vorposter, deren Vorschl?ge sind einfacher umzusetzen.

    MfG
    alopex

  8. Hallo aliendwarf!
    (Der mit den zwei Pers?nlichkeiten? :wink:)

    Du kannst in der "php.ini" "track_errors" auf "on" setzen. Dann werden die Fehler in der Variable $php_errormsg gespeichert.

    Du kannst dir einen eigenen Error-Handler schreiben, mit set_error_handler(), und damit die Fehler abfangen und umleiten.

    ich denke mal er will das aber bei lima haben...
    da m?sste er schon den server hacken um die php.ini ver?ndern zu k?nnen
    aber wozu erst hacken lern nur um das von off auf on zu setzten :biggrin:

    Aber h?re lieber auf meine Vorposter, deren Vorschl?ge sind einfacher umzusetzen.

    MfG
    alopex

    genau :wink: (alopex imietier xD)

  9. ich denke mal er will das aber bei lima haben...
    da m?sste er schon den server hacken um die php.ini ver?ndern zu k?nnen
    aber wozu erst hacken lern nur um das von off auf on zu setzten :biggrin:


    Es gibt ein PHP-Kommando, um PHP.ini-Einstellungen zu ver?ndern. Wusstest du das nicht? *verwundert_guck*
    Au?erdem hat der "fremde Zwerg" uns doch freundlich gebeten, weitere Vorschl?ge zu machen. Und der geballten Wissenskompetenz von ballu und lucas9991 hatte ich nur noch diese beiden abstrusen M?glichkeiten hinzuzuf?gen.


    genau :wink: (alopex imietier xD)


    Ganz meiner Meinung (mich selbst imitier :wink:) :wink:

    MfG
    alopex
  10. 0******a

    alopex schrieb:
    Du kannst in der 'php.ini' 'track_errors' auf 'on' setzen. Dann werden die Fehler in der Variable $php_errormsg gespeichert.

    @alopex:
    N?chstes Mal dazu schreiben, wie es geht: ini_set("track_errors", "1");

    Solange man aber nicht den Wert von "display_errors" ?ndert (geht auch per ini_set() oder in der von lucas9991 beschriebenen Form), werden trotzdem weiterhin Fehlermeldungen angezeigt.

    Kurze Zusammenfassung:
    Abschalten von Fehlermeldungen durch ?ndern von "display_errors" entweder per ini_set() oder per error_reporting().
    Zus?tzlich kann man Fehlermeldungen zwischenspeichern ("track_errors" auf "1" setzen per ini_set())
    Ausserdem kann man die Fehlermeldungen dauerhaft in Dateien abspeichern, wo sie auch nach Ende des Skriptes lesbar sind ("error_log" auf gew?nschte Datei setzen und "log_error" auf "1" per ini_set()).
  11. b************y

    Moin moin,

    dann giebt es doch bestimmt auch eine M?glichkeit bei einem Fehler eine allgemeine Fehlermeldung auszugeben oder?

    Also egal was f?r ein Fehler es wird immer das gleiche ausgegeben.
  12. 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!