mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 10:19 Benutzername: Passwort: Auto-Login

Thema: [php] alternative zu die() vom 27.09.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] alternative zu die()
Autor Nachricht
fuchsbau
Threadersteller

Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht: Männlich
Verfasst Do 27.09.2007 11:58
Titel

[php] alternative zu die()

Antworten mit Zitat Zum Seitenanfang

hallo.

ich verwende die funktion die(), um ein skript bei problemen zu stoppen:

z.b. so:

Code:
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die('sorry, probleme mit der verbindung zur datenbank');


das macht den code recht schlank wie ich finde. das problem ist nur, dass weiterer html-code unter dem php-teil eben dann auch nicht mehr abgearbeitet wird.

gibt es eine ähnlich schlanke alternative zu die(), bei der nur ein gekennzeichneter bereich oder ähnliches abgebrochen wird. oder wie macht ihr sowas?

sorry, is bestimmt ne DAU-frage. * Keine Ahnung... *


Zuletzt bearbeitet von fuchsbau am Do 27.09.2007 12:03, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 27.09.2007 12:18
Titel

Antworten mit Zitat Zum Seitenanfang

zu die() gibt es meiner meinung nach nur die alternative exit()

wie die sich allerdings genau verhält, weiß ich gerade gar nicht...

ansonsten einfach mit if und else

Code:

<?php
if (mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS))
{
 echo "mach das, was beim erflogreichen connect() gemacht werden soll...";
}
else
{
 echo "ich schreib ne fehlermeldung, arbeite aber trotzdem weiter...";
}
?>
<div class="watweissich">meine normale html-seite kommt trotzdem</div>


Zuletzt bearbeitet von pixelpapst303 am Do 27.09.2007 12:18, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
jaaam

Dabei seit: 05.10.2005
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 27.09.2007 12:23
Titel

Antworten mit Zitat Zum Seitenanfang

die(); und exit(); brechen das Parsen an ihrer Stelle ab.
  View user's profile Private Nachricht senden
fuchsbau
Threadersteller

Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht: Männlich
Verfasst Do 27.09.2007 12:25
Titel

Antworten mit Zitat Zum Seitenanfang

ok, dann mussich halt 10 solcher if-schleifen verschachteln. Lächel aber danke Lächel
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Do 27.09.2007 12:33
Titel

Antworten mit Zitat Zum Seitenanfang

sofern du mit php5 arbeitest, könntest dich auch in OOP und exceptions einarbeiten, damit fängt man fehlermeldungen ab und macht etwas im fehlerfall, zb logs schreiben, mails versenden oder sonstwas.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Do 27.09.2007 12:33
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.phpbar.de/w/Exception
 
fuchsbau
Threadersteller

Dabei seit: 15.08.2005
Ort: .//root
Alter: 40
Geschlecht: Männlich
Verfasst Do 27.09.2007 12:35
Titel

Antworten mit Zitat Zum Seitenanfang

super, sowas hab ich gesucht. danke. *Thumbs up!*
  View user's profile Private Nachricht senden
 
Ähnliche Themen TSW Alternative für den MAC..
Alternative
[CMS] Alternative zu Typo3
pc-alternative zu final cut pro
Alternative zu Lightbox
Alternative zu smallImage?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.