include() - Fehlermeldung abschalten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo, wie kann ich der funktion abgew?hnen, dass sie keine fehlermeldung mehr ausgibt, wenn die datei nicht gefunden wurde??
Mit dem @-operator geht das leider nicht!
oder wie k?nnte ich das sonst machen?
$m = "code"; //Wenn eine datei mit dem namen $m vorhanden ist, dann kein problem! //aber wenn nicht, dann erscheint eine Fehlermeldung //Die Varible kann manchmal einen wert enthalten, zudem keine datei einen namen hat! //Mit if() geht das nicht so gut, da es zuviele datein sind! (Ladezeit) include "$m.php";
danke!
Beitrag ge?ndert am 4.11.2005 21:39 von dussel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo, wie kann ich der funktion abgew?hnen, dass sie keine fehlermeldung mehr ausgibt, wenn die datei nicht gefunden wurde??
Mit dem @-operator geht das leider nicht!
oder wie k?nnte ich das sonst machen?
$m = "code"; //Wenn eine datei mit dem namen $m vorhanden ist, dann kein problem! //aber wenn nicht, dann erscheint eine Fehlermeldung //Die Varible kann manchmal einen wert enthalten, zudem keine datei einen namen hat! //Mit if() geht das nicht so gut, da es zuviele datein sind! (Ladezeit) include "$m.php";
danke!
Beitrag ge?ndert am 4.11.2005 21:39 von dussel
Zudem hei?ts:
include ("blabla");
Frag ob code.php existiert:
if (code.php == "") {echo 'Gibts nich'}
/edit:
obwohl, das geht glaub ich nich...
Beitrag ge?ndert am 4.11.2005 21:45 von sneppa -
das mit dem fehler ist richtig so. kannst ja nicht einfach was includen, was es gar nicht gibt.
du wirst das wohl irgendwie ueberpruefen muessen. und soviel zeit benoetigt eine if-abfrage wirklich nicht.
-
vorher ?berpr?fen ob den die daeit existiert:
$m = 'sonstwas'; if(!file_exists($m.'.php'); $m = 'index'; include ($m.'.php');
wenn die datei sonstwas.php nicht existiert wied der wert m mit einem namen ?berschrieben der existiert zB eine fehler-seite oder anfangs-seite
EDIT
wenn du damit ein meue ala ?seite=gbook
machen willst..
liest dir dieses tutorial durch
http://www.lima-city.de/tutorials.php?m=show&id=1275
Beitrag ge?ndert am 4.11.2005 22:23 von kirschbluete -
Vor dem include einfach
error_reporting(0);
schreiben. Danach kannst du das mit der selben Funktion wieder aktivieren (oder auch nicht). -
@kirschbluete: Danke!
ich habe deinen Vorschlag verwendet!, funktoniert super!
Edit:
kann geclosed werden!
Beitrag ge?ndert am 5.11.2005 16:23 von dussel -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage