2022-02-24 09:37:43 +01:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
< html >
< head >
2022-03-17 11:19:26 +01:00
< title > die< / title >
2022-02-24 09:37:43 +01:00
< link rel = "stylesheet" type = "text/css" href = "../../src/self.css" >
2022-03-17 11:19:26 +01:00
< meta name = "description" content = "Bricht ein laufendes Skript ab" >
< meta name = "keywords" content = "SELFPHP, PHP, Sonstige-Funktionen, die" >
2022-02-24 09:37:43 +01:00
< meta name = "author" content = "Damir Enseleit, mail@selfphp.info" >
< meta name = "DC.Contributer" content = "Matthias Hupp, m.hupp@selfphp3.de" >
< meta name = "DC.Publisher" content = "Damir Enseleit, mail@selfphp.info" >
2022-03-17 11:19:26 +01:00
< meta name = "DC.Date" content = "2001-08-22T12:18+01:00" >
< meta name = "DC.Identifier" content = "http://www.selfphp3.de/funktionsreferenz/sonstige_funktionen/die.html" >
2022-02-24 09:37:43 +01:00
< meta name = "DC.Language" content = "de" >
< meta name = "DC.Rights" content = "../../editorial/index.html" >
2022-03-17 11:19:26 +01:00
< meta name = "SELF.Firstdate" content = "2001-08-22T12:18+01:00" >
2022-02-24 09:37:43 +01:00
< meta name = "SELF.Version" content = "1" >
< meta name = "SELF.Pagetype" content = "Information" >
2022-03-17 11:19:26 +01:00
< meta name = "SELF.Path" content = "SELFPHP == ../../index.php // Funktionsreferenz == ../index.php // Sonstige-Funktionen == index.html" >
2022-02-24 09:37:43 +01:00
< / head >
< body bgcolor = "#FFFFFF" text = "#000000" link = "#AA5522" vlink = "#772200" alink = "#000000" >
< table cellpadding = "4" cellspacing = "0" border = "0" width = "100%" >
< tr >
2022-03-17 11:19:26 +01:00
< td bgcolor = "#FFEEDD" class = "nav" > < a class = "an" name = "top" > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" > < / a > < a href = "../../index.html" > < b > SELFPHP< / b > < / a > /< a href = "../../navigation/index.html" > Navigationshilfen< / a > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" > < a href = "../index.html" > < b > Funktionsreferenz< / b > < / a > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" > < a href = "index.html" > < b > Sonstige-Funktionen< / b > < / a > < / td >
2022-02-24 09:37:43 +01:00
< / tr >
< / table > < table cellpadding = "4" cellspacing = "0" border = "0" width = "100%" >
< tr >
< td bgcolor = "#EEEEEE" class = "doc" width = "110" > < img src = "../../src/logo.gif" width = "106" height = "109" border = "0" alt = "SEL.html" > < / td >
< td bgcolor = "#EEEEEE" class = "doc" valign = "bottom" width = "100%" >
2022-03-17 11:19:26 +01:00
< h2 > die< / h2 >
2022-02-24 09:37:43 +01:00
< tr >
< td bgcolor = "#EEEEEE" class = "doc" valign = "top" align = "center" >
< img src = "../../src/dokx.gif" width = "30" height = "20" vspace = "6" border = "0" alt = "Informationsseite" >
< / td >
< td bgcolor = "#FFFFFF" valign = "top" nowrap >
< p >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#befehl" > < b > Befehl< / b > < / a > < br >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#version" > < b > Version< / b > < / a > < br >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#beschreibung" > < b > Beschreibung< / b > < / a > < br >
2022-03-17 11:19:26 +01:00
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#beispiel1" > < b > Beispiel1< / b > < / a > < br >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#ausgabe1" > < b > Ausgabe1< / b > < / a > < br >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#beispiel2" > < b > Beispiel2< / b > < / a > < br >
< img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < a href = "#ausgabe2" > < b > Ausgabe2< / b > < / a > < br >
2022-02-24 09:37:43 +01:00
< / p >
< / td >
< / tr > < tr > < td colspan = 2 bgcolor = "#EEEEEE" class = "doc" > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >   < / td > < / tr >
< / table >
< h2 class = "Sh2" > < a class = "an" name = "befehl" > Befehl< / a > < / h2 >
< table width = "100%" cellpadding = 10 > < tr >
2022-03-17 11:19:26 +01:00
< td class = "xmpcode" bgcolor = "#E4EEFF" > void < b > die< / b > (string message)< / td >
2022-02-24 09:37:43 +01:00
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
< h2 class = "Sh2" > < a class = "an" name = "version" > Version< / a > < / h2 >
< table width = "100%" cellpadding = 10 height = "32" >
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" height = "20" >
2022-03-17 11:19:26 +01:00
< p > PHP 3, PHP 4< / p >
2022-02-24 09:37:43 +01:00
< / td >
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
< h2 class = "Sh2" > < a class = "an" name = "beschreibung" > Beschreibung< / a > < / h2 >
2022-03-17 11:19:26 +01:00
< table width = "100%" cellpadding = 10 height = "79" >
2022-02-24 09:37:43 +01:00
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" height = "57" >
2022-03-17 11:19:26 +01:00
< p > Mit die() kann man ein laufendes Skript abbrechen und eine eigene< br >
Fehlermeldung (message) an den Browser senden. < br >
Diese Funktion wird oftmals genutzt, um zu ü berprü fen, ob eine
Datei geö ffnet< br >
werden konnte oder eine Verbindung zu einer Datenbank aufgenommen wurde.< br >
Eine Rü ckkehr zur Skriptausfü hrung ist nach dem Aufruf von die()
nicht mehr< br >
mö glich.< / p >
2022-02-24 09:37:43 +01:00
< p > Siehe auch:< / p >
< ul >
2022-03-17 11:19:26 +01:00
< li > < a href = "exit.html" > exit()< / a > < / li >
2022-02-24 09:37:43 +01:00
< / ul >
2022-03-17 11:19:26 +01:00
< p > Zu Beispiel 1:< br >
Bei diesem Beispiel wurde versucht, eine Datei zu ö ffnen, die nicht
existiert. Da< br >
dieser Vorgang gescheitert ist, wurde mit die() das Programm abgebrochen
und< br >
die eigene Fehlermeldung ausgegeben.< br >
Beachten Sie, dass auch eine interne Fehlermeldung von PHP mit ausgegeben< br >
wird.< / p >
< p > Zu Beispiel 2:< br >
Bei diesem Beispiel wurde versucht, eine Datei zu ö ffnen, die nicht
existiert. Da< br >
dieser Vorgang gescheitert ist, wurde mit die() das Programm abgebrochen
und< br >
die eigene Fehlermeldung ausgegeben.< br >
Anders als bei dem ersten Beispiel wurde hier die interne Fehlermeldung
von< br >
PHP unterdrü ckt. Dies kö nnen Sie erreichen, indem Sie dem Funktionsaufruf
von< br >
fopen() ein " @" voranstellen. In der Entwicklungsphase ist das
nicht sinnvoll, da< br >
Sie nicht feststellen kö nnen, wo der Fehler aufgetreten ist. Erst
beim Online-< br >
Stellen des Skripts ist es sinnvoll, das " @" hinzuzufü gen,
um dem User eine gut< br >
formatierte Fehlermeldung anzeigen zu kö nnen.< / p >
2022-02-24 09:37:43 +01:00
< / td >
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
2022-03-17 11:19:26 +01:00
< h2 class = "Sh2" > < a class = "an" name = "beispiel1" > Beispiel1< / a > < / h2 >
2022-02-24 09:37:43 +01:00
< table width = "100%" cellpadding = 10 height = "66" >
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" >
2022-03-17 11:19:26 +01:00
< pre > < ?PHP< br > $file = '/www/user/php.php';< br > $file_name = fopen ($file, 'r')< br > or die (" Konnte Datei < b> $file< /b> nicht ö ffnen " );< br > fclose($file);
?> < / pre >
< p > < / p >
2022-02-24 09:37:43 +01:00
< / td >
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
2022-03-17 11:19:26 +01:00
< h2 class = "Sh2" > < a class = "an" name = "ausgabe1" > Ausgabe1< / a > < / h2 >
2022-02-24 09:37:43 +01:00
< table width = "100%" cellpadding = 10 height = "45" >
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" height = "57" >
2022-03-17 11:19:26 +01:00
< p > Warning: fopen(" /www/user/php.php" ," r" ) - No such
file or directory in /www/users/test_php/index.php on line 3< br >
Konnte Datei < b > /www/user/php.php< / b > nicht ö ffnen< / p >
< p > < / p >
< / td >
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
< h2 class = "Sh2" > < a class = "an" name = "beispiel2" > Beispiel2< / a > < / h2 >
< table width = "100%" cellpadding = 10 height = "66" >
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" >
< pre > < ?PHP< br > $file = '/www/user/php.php';< br > $file_name = @fopen ($file, 'r')< br > or die (" Konnte Datei < b> $file< /b> nicht ö ffnen " );< br > fclose($file);
?> < / pre >
< p > < / p >
< / td >
< / tr > < / table >
< p > < / p >
< table bgcolor = "#EEEEEE" class = "doc" width = "100%" > < tr > < td >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a > < a href = "#bottom" > < img src = "../../src/down.gif" width = "14" height = "10" border = "0" alt = "nach unten" > < / a >  
< / td > < / tr > < / table >
< h2 class = "Sh2" > < a class = "an" name = "ausgabe2" > Ausgabe2< / a > < / h2 >
< table width = "100%" cellpadding = 10 height = "45" >
< tr >
< td class = "xmpcode" bgcolor = "#E4EEFF" height = "57" >
< p > Konnte Datei < b > /www/user/php.php< / b > nicht ö ffnen< / p >
< p > < / p >
< p > < / p >
< p > < / p >
< / td >
2022-02-24 09:37:43 +01:00
< / tr > < / table >
< p > < / p >
< table cellpadding = "4" cellspacing = "0" border = "0" width = "100%" >
< tr > < td colspan = 2 bgcolor = "#EEEEEE" class = "doc" >
< a href = "#top" > < img src = "../../src/up.gif" width = "14" height = "10" border = "0" alt = "nach oben" > < / a >
< / td > < / tr >
< tr >
2022-03-17 11:19:26 +01:00
< td bgcolor = "#EEEEEE" class = "doc" align = "right" width = "110" > weiter:< a href = "eval.html" > < img src = "../../src/next.gif" width = "10" height = "10" border = "0" hspace = "10" alt = "weiter" > < / a > < / td >
2022-02-24 09:37:43 +01:00
< td bgcolor = "#FFFFFF" > < img src = "../../src/dok.gif" width = "15" height = "10" border = "0" alt = "Seite" >
2022-03-17 11:19:26 +01:00
< a href = "eval.html" > < b > eval< / b > < / a > < / td >
2022-02-24 09:37:43 +01:00
< / tr >
< tr >
2022-03-17 11:19:26 +01:00
< td bgcolor = "#EEEEEE" class = "doc" align = "right" width = "110" > zurü ck:< a href = "defined.html" > < img src = "../../src/prev.gif" width = "10" height = "10" border = "0" hspace = "10" alt = "zurück" > < / a > < / td >
2022-02-24 09:37:43 +01:00
< td bgcolor = "#FFFFFF" width = "100%" > < img src = "../../src/dok.gif" width = "15" height = "10" border = "0" alt = "Seite" >
2022-03-17 11:19:26 +01:00
< a href = "defined.html" > < b > defined< / b > < / a > < / td >
2022-02-24 09:37:43 +01:00
< / tr >
< tr > < td colspan = 2 bgcolor = "#EEEEEE" class = "doc" >   < / td > < / tr >
< / table > < table cellpadding = "4" cellspacing = "0" border = "0" width = "100%" >
< tr >
< td bgcolor = "#FFEEDD" class = "nav" > < a class = "an" name = "bottom" > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" > < / a >
< a href = "../../index.html" > < b > SELFPHP< / b > < / a > /< a href = "../../navigation/index.html" > Navigationshilfen< / a > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" >
< a href = "../index.html" > < b > Funktionsreferenz< / b > < / a > < img src = "../../src/refkap.gif" width = "16" height = "13" border = "0" alt = "Teil von" >
2022-03-17 11:19:26 +01:00
< a href = "index.html" > < b > Sonstige-Funktionen< / b > < / a > < / td >
2022-02-24 09:37:43 +01:00
< / tr >
< / table >
< p > < a class = "an" name = "bottom" > © 2001, 2002, 2003< / A > < img src = "../../src/mail.gif" width = "15" height = "10" border = "0" alt = "E-Mail" > < a href = "mailto:mail@selfphp.info" > Damir Enseleit, mail@selfphp.info< / a > < / p >
< / body >
< / html >