"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

umstieg php4 -> php5

malu 14.02.2006 - 21:32 653 7
Posts

malu

Big d00d
Avatar
Registered: Aug 2005
Location: vienna/ooe
Posts: 206
hi leute!

bin gerade dabei einen kleine php site zu erstellen.
hab mir dazu xampp installiert um die scripts lokal zu testen.
funktioniert auch alles einwandfrei.

nun wollte ich die homepage auf nen free webspace (http://www.uttx.net) uploaden. die haben php 5.

nun mein problem.
ich hab jetzt 1000000 fehlermeldungen.
hauptsächlich deshalb weil ich auf $_SESSION oder $_GET Variablen zugreife die anfangs noch nicht gesetzt sind.

muss ich jetzt jeden dieser fehler mit
Code: PHP
if( isset($_SESSION['foo']) )
{
.
.
.
}
abfangen?? :bash:

gibts da nen ausweg?
hab ca 5000 zeilen code den ich dann durcharbeiten müsste :(

thx mlu

kleinerChemiker

Here to stay
Avatar
Registered: Feb 2002
Location: Wien
Posts: 4282
error_reporting() könnte dir helfen, auch wenns nicht ganz sauber ist.

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14594
jop error_reporting ausschaltn... Wenn du werte abfrägst, die, für php, nie gesetzt wurdn, fängt er zum schrein an.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Im Endeffekt hat deine Unsauberheit beim Coden/Nichtwissenheit dich geschlagen ;) Hat auch gar nichts mit PHP5 per se zu tun sondern der error_reporting INI Setings Einstellung (die du mit error_reporting() selbst s.o. aendern kannst) die schlauerweise aktiviert ist.

malu

Big d00d
Avatar
Registered: Aug 2005
Location: vienna/ooe
Posts: 206
oh... ok thx
wusste ich nicht! ;)

intressant dass error reporting beim xampp aus is! :S

d.h. ich muss jetzt entweder error reporting deaktivieren oder jedesmal die variablen mit isset abfragen?!
:S

semteX

begehrt die rostschaufel
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14594
Zitat von malu
oh... ok thx
wusste ich nicht! ;)

intressant dass error reporting beim xampp aus is! :S

d.h. ich muss jetzt entweder error reporting deaktivieren oder jedesmal die variablen mit isset abfragen?!
:S
der saubere weg wärs, ja.

nr1

Here to stay
Avatar
Registered: Dec 2003
Location: AT
Posts: 617
Du kannst die ganzen "Fehlermeldungen" aber auch abfangen, in dem du einfach vor den Ausdruck wo der Fehler passiert ein "@"setzt

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25423
bei einem größeren projekt sollte sowieso ein eigenes error reporting system per custom errorhandle implementiert werden.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz