php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.07.2005, 14:13  
Gast
 
Beiträge: n/a
Standard Fehlermeldungen trotz error_reporting(0)

Hallo,

mein Script hat die Datei 'main.php'. Als erstes wird in dieser die Datei 'header.php' included. Im mittleren Teil der 'main.php' wird dann eine contentabhaengige Datei included, bspw. 'pstart.php'. Wenn ich in der Datei 'header.php'
Code:
error_reporting(0);
schreibe, erhalte ich Fehlermeldungen bspw. aus 'pastart.php'. Wenn ich in 'pstart.php' error_reporting(0); setze, unterbleiben diese Meldungen. Entschuldigung, wahrscheinlich stehe ich auf dem Schlauch...
Ich habe in anderen Scripten immer in der Headerdatei die Fehlermeldungen reguliert und die gesetzten Regeln galten fuers ganze Script. Koennt ihr mir sagen, woran das liegen koennte?
In der php-doc steht: "...für die Dauer der Programmausführung...", das interpretiere ich als, solange der Parser laueft, d.h. fuer alle Dateien die waherend eines Durchlaufs included werden.

Gruss,
caspar
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.07.2005, 14:36  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

was für Fehlermeldungen sind denn das?
Durch welchen Code wird es hervorgerufen?
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline  
Alt 10.07.2005, 15:23  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von supertramp
was für Fehlermeldungen sind denn das?
Notice, und Warning: 'Notice: Undefined index: action in F:\Programme\Apache Group\Apache2\htdocs\settour\includes\pstart.php on line 83'
Zitat:
Zitat von supertramp
Durch welchen Code wird es hervorgerufen?
Ich greife auf einen index zu, der nicht definiert ist. Ich weiss, man sollte mit isset() pruefen bevor man einen Index verwendet, aber es muesste auch mit error_reporting gehen.
 
Alt 10.07.2005, 15:28  
Matthias959
Gast
 
Beiträge: n/a
Standard

Soweit ich weiß gibt error_reporting doch nur Fehler aus und verhindert sich nicht etwa.
 
Alt 10.07.2005, 15:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Matthias959
Soweit ich weiß gibt error_reporting doch nur Fehler aus und verhindert sich nicht etwa.
Ich will diese Fehler nicht beheben, deswegen will ich die Fehlermeldungen unterbinden.
 
Alt 10.07.2005, 15:36  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

ähm wenn du dies unterbinden willst, dann lösch doch einfach error_reporting^^
wobei ich den sinn nicht verstehe, warum du errror_reporting benuzt, obwohl du es nicht haben möchtest
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 10.07.2005, 15:45  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von GrU3nL!nG
ähm wenn du dies unterbinden willst, dann lösch doch einfach error_reporting^^
wobei ich den sinn nicht verstehe, warum du errror_reporting benuzt, obwohl du es nicht haben möchtest
Ich habe einige kleinere Fehler - sprich Warnings u. Notices - die ich nicht beheben moechte. Aber ich moechte, dass diese Fehler nicht ausgegeben werden. Deswegen moechte ich mittels error_reporting(0) diese Ausgaben deaktivieren.
 
Alt 10.07.2005, 15:56  
Gast
 
Beiträge: n/a
Standard

hm, kann ich bei mir (php Versionen 5.0.4 und 5.1beta1) nicht nachvollziehen.

PHP-Code:
<?php // test2.php

echo $arr['c'];

gibtsnicht();
?>
PHP-Code:
<?php
ini_set
('display_errors'true);
error_reporting(0);

include 
'test2.php';
?>
ohne error_reporting sehe ich (wie voreingestellt) die Fehler aus test2.php, mit error_reporting(0) nicht.


Setzt evtl ein Skript "unterwegs" das error_reporting wieder hoch?
 
Alt 10.07.2005, 16:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von VolkerK
Setzt evtl ein Skript "unterwegs" das error_reporting wieder hoch?
Ich bin ziemlich sicher, nein. Aber wenn ich ini_set('display_errors', false); setze, verschwinden (wie zu erwarten, danke fuer den indirekten Tip) alle Meldungen - das hilft mir auch schon. Wenn sich das auf dem public Server auch so verhaelt, dann habe ich irgendwas uebersehen... Mal seh'n.

P.S: bei mir laeuft ein PHP 5.0.3
 
Alt 10.07.2005, 16:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
Ich bin ziemlich sicher, nein.
Das ist dann ein Fall für http://bugs.php.net/
und da finde ich spontan nur einen bogus-Eintrag http://bugs.php.net/bug.php?id=7010 , der wenigstens etwas in die Richtung geht.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Keine Fehlermeldungen jakobwenzel PHP Tipps 2007 2 20.02.2007 21:24
trotz register_globals=on leere seite el_commandante PHP Tipps 2006 8 05.12.2006 00:10
Keine / keine konsistenten Fehlermeldungen... komisch PHP Tipps 2007 6 28.12.2005 14:39
Keine Fehlermeldungen bei Objektzugriff PHP Tipps 2005-2 1 20.09.2005 12:45
[Erledigt] Script bricht ab trotz register_shutdown_function PHP-Fortgeschrittene 2 08.09.2005 20:28
Trotz U wird preg_replace "gierig" warum? CrackPod PHP-Fortgeschrittene 8 31.07.2005 04:51
mehr Fehlermeldungen micbur PHP Tipps 2005 2 27.05.2005 13:18
Inhalt erscheint trotz base target im falschen Frame PHP Tipps 2005 4 12.05.2005 16:11
Rot trotz stylesheet?! CHRIS PHP Tipps 2005 2 27.02.2005 11:41
[Erledigt] Fehlermeldungen für include() PHP Tipps 2005 5 21.02.2005 11:34
Keine Fehlermeldungen suter PHP Tipps 2005 2 27.01.2005 09:56
Formular Fehlermeldungen Mano PHP Tipps 2005 27 23.01.2005 20:03
Fehlermeldungen beim senden eines Formulars ohne Attachment PHP Tipps 2004-2 2 16.11.2004 18:29
Fehlermeldungen mit Switch-Abfrage für $_GET['section'] PHP-Fortgeschrittene 9 22.09.2004 23:59
Fehlermeldungen bei Datenbankabruf PHP Tipps 2004 2 22.06.2004 15:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
error_reporting(0);, php error_reporting 0, php error_reporting(0), error_reporting 0 in php, error_reporting(0), @error_reporting(0), undefined index error_reporting, php fehlermeldung trotz error_reporting, @error_reporting(0);, error_reporting undefined index:, php fehler trotz error_reporting 0, warning trotz error_reporting 0, php notice trotz error_reporting(0), index.php @error_reporting(0), <?php @error_reporting(0);, trotz error_reporting(0); notice, notice: undefined index error_reporting, php trotz errorreporting keinefehlermeldung, error_reporting(0); will nicht, warning trotz error reporting

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.