Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Fehlermeldung webuser unsichtbar machen

  1. #1
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814

    Fehlermeldung webuser unsichtbar machen

    Is das möglich wenn man zb eine fehlermeldung auf seinem webspace hat (was immer mal passieren kann) das dann der webuser net dasteht oder noch besser eine Nachricht kommt wie zb "Es ist ein Fehler aufgetreten bitte benachrichtigen Sie den Support" oder sowas in der art ?? ich find das etwas doof wenn der user liest was bei mir falsch ist...
    www.paid4advert.de | more coming soon ..

  2. #2
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    Du kannst die Fehleranzeige auch ausschalten, entweder direkt in der php.ini oder mit folgendem

    PHP-Code:
    ini_set('display_errors','Off'); 
    Oder noch besser in die session.lib.php ganz unten:

    PHP-Code:
    if ($_SESSION['uid'] != $admin_id) {
         
    ini_set('display_errors','Off');

    Dann bekommt nur noch der Admin die Fehler angezeigt, normale User nicht.

    Erschwert dann natürlich die Fehlersuche, da ein normaler User diese ja nicht mehr sieht und dich somit auch nicht benachrichtigen kann.

    MFG
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  3. #3
    Erfahrener Benutzer Avatar von Kraemer84
    Registriert seit
    24.11.2009
    Beiträge
    814
    wenn ich das jetzt so einstellen will das nicht nur ich das seh sondern auch moderatoren dann änder ich das in

    PHP-Code:
    if ($_SESSION['uid'] != 123456,23456,65431;) {
         
    ini_set('display_errors','Off');

    ?

    also erste sollte dann meine uid sein und die weiteren dann von moderatoren
    www.paid4advert.de | more coming soon ..

  4. #4
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    sorry aber dein code passt nicht was soll das ; innerhalb der klammer?

    du könntest es so machen:

    PHP-Code:
    if ($_SESSION['uid'] != '123456' OR $_SESSION['uid'] != '23456' OR $_SESSION['uid'] != '3456') {
         
    ini_set('display_errors','Off');

    oder über ein array(ungetestet)

    PHP-Code:
    $mods = array("123456""23456""3456");
    if (!
    in_array($_SESSION['uid'],$mods)) {
         
    ini_set('display_errors','OFF');


  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Im 1. Code gehören statt den ORs ANDs rein?
    Im 2. ein in_array(), würde ich sagen, damits korrekt funktioniert.
    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)

  6. #6
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    zu punkt2 ja habs schon gesehen...

    zu 1.. hmm ANDs ?

  7. #7
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    AND geht nicht, man hat ja nur eine uid, denke das war ein Missverständnis. :-)
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  8. #8
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    PHP-Code:
    if ($_SESSION['uid'] != '123456' && $_SESSION['uid'] != '23456' && $_SESSION['uid'] != '3456') {
         
    ini_set('display_errors','Off');

    Bei OR müsste ein User, damit der Gesamtausdruk nicht zu true auswertet, die uid 123456 haben. Hat er 23456, wertet der erste Ausdruck schon zu true aus, 1x true reicht bei OR Verknüpfung, somit könnte man sich in dem Fall den Rest sparen. && statt AND nur, damit nicht jedesmal alle 3 Ausdrücke ausgewertet werden, da bei AND sofern der 1. zu false auswertet, die Anderen nicht mehr betrachtet werden müssen.

    PHP-Code:
    $mods = array("123456""23456""3456");
    if (!
    in_array($_SESSION['uid'],$mods)) {
         
    ini_set('display_errors','OFF');

    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)

  9. #9
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    achsoo nun schnall ich es da er nacheinander fragt ob die klammid nicht passt

  10. #10

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. mobilcom-debitel Was machen
    Von Basell im Forum Talk, talk, talk...
    Antworten: 6
    Letzter Beitrag: 11.01.2011, 17:06
  2. [HTML/CSS/JS] [CSS] Aus 2 Spalten 3 machen
    Von Gremlin im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 18.05.2009, 23:58
  3. Was machen bei Klickfakern ?
    Von Masterphil im Forum [HD] Programmieren
    Antworten: 76
    Letzter Beitrag: 06.04.2009, 18:22
  4. [VMS1] Aus 50 > 30 Banner machen
    Von a.LeXx im Forum Support zum VMSone
    Antworten: 16
    Letzter Beitrag: 18.05.2007, 20:59

Berechtigungen

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