NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Off-Topic (http://www.netvision-technik.de/forum/forumdisplay.php?f=44)
-   -   or die; (http://www.netvision-technik.de/forum/showthread.php?t=4353)

Lex 14.11.2009 04:38

or die;
 
Guten Morgen :)

Ich muss euch sagen, ich bin gerade etwas sauer auf unseren lieben BonkeR ^^ denn so schick seine Source auch ist, an machen Stellen möchte ich ihn einfach nur kloppen :P

Ich hab gerade so ca 45 Minuten damit verbracht nen Fehler zu finden da seine mysql_query wie folgt aussah
PHP-Code:

$ws1 mysql_query("SELECT webseed, anon FROM users WHERE id=$arr[id]") or die; 

Nachdem ich 2 Felder bei der Abfrage ausgebaut hab und dabei den Beistrich hinter dem letzen wert stehngelassen habe, gab die Seite natürlich nichts aus, und damit meine ich auch NICHTS. Nun so macht die Fehlersuche so richtig Spaß... erstmal alle ajaxtabs überprüft, den error_log von apache gelesen und einige fehler behoben die aber alle nicht zur Lösung des Problems führten, bis ich ne einfache aber effektive Idee hatte ^^

Ich verteilte übers ganze Dokument sogenannte Checkpoints wie zB
PHP-Code:

<? echo "<h1>Checkpoint 1</h1>

usw. so konnte ich dann erstmal eingrenzen wo das Script abbricht und schlussendlich dann doch noch den Fehler finden. Als Reaktion darauf hab ich erstmal alle "or die;" Übereinstimmungen durch or sqlerr(__FILE__, __LINE__); ersetzen lassen.

So geht nun wiedermal eine erfolgreiche Nacht zuende ^^
Ich geh jetzt erstmal schlafen :)

Lg Lex

Zero111 14.11.2009 05:23

joa mich regt das manchmal auch auf

ich habs mit angewöhnt alle sql querys so abzuschließen (ist auch das erste was ich mach wenn ich fremden code in den fingern hab)
das erspart die fehlersuche im debugfall ungemein

BonkeR 14.11.2009 10:57

Zitat:

Ich muss euch sagen, ich bin gerade etwas sauer auf unseren lieben BonkeR ^^ denn so schick seine Source auch ist, an machen Stellen möchte ich ihn einfach nur kloppen :P
Ich bin immernoch kein guter Coder ^^ und davon mal abgesehen sind einige hacks ja auch so hier angegeben....
und warum sollte man nicht mit "or die;" arbeiten?

......Edit



Cola 14.11.2009 11:34

Zitat:

Zitat von Lex (Beitrag 45514)
Guten Morgen :)

Ich muss euch sagen, ich bin gerade etwas sauer auf unseren lieben BonkeR ^^ denn so schick seine Source auch ist, an machen Stellen möchte ich ihn einfach nur kloppen :P


man man man wie ein kleines kind, wenn die verwarnung die du haste ja net reichen würde musste wiedermal stress anfangen, bin mal gespannt wen ich mal Themen oder Threds von dir suche ob des auf direkt funzt oder ob auch fehler drin sind

Feudas 14.11.2009 11:38

or die ist schon ok vorausgesetzt man hat ne entsprechende funktion dahinter die eine ausgabe erzeugt.
also zb ein
PHP-Code:

or die(mysql_error()) 

oder ein einfaches
PHP-Code:

or die('ich hab probs hülfä'); 

:D
ein or die ohe dazugehörige ausgabetexte ist pfui

BonkeR 14.11.2009 12:07

Oki Danke dir Freudas !

@ Cola nimm net alles so ernst es ist nicht wegen seiner "VERWARNUNG" er hat ja auch recht wenn das etwas sauberer gecodet wäre hätte er diese Probs net ^^

Mfg

Cola 14.11.2009 12:10

Zitat:

Zitat von BonkeR (Beitrag 45533)
Oki Danke dir Freudas !

@ Cola nimm net alles so ernst es ist nicht wegen seiner "VERWARNUNG" er hat ja auch recht wenn das etwas sauberer gecodet wäre hätte er diese Probs net ^^

Mfg

also ich hab das auf die algemeinheit bezogen egal wo und bei was hatt es seinen negativen senf abzugeben

Lex 14.11.2009 12:48

Zitat:

Zitat von Cola (Beitrag 45534)
also ich hab das auf die algemeinheit bezogen egal wo und bei was hatt es seinen negativen senf abzugeben


Haha, also so weit bin ich schon gesunken, auf ein ES lool
aber wie gesagt, es is off-topic, wenns dir nicht passt, lies es einfach nicht :)
und ich hab hier keineswegs meinen "senf" dazu gegeben, immerhin ist es mein thread^^

Zitat:

Zitat von Cola (Beitrag 45534)
bin mal gespannt wen ich mal Themen oder Threds von dir suche ob des auf direkt funzt oder ob auch fehler drin sind

kannst du gerne machen, und wenn du welche findest, gib mir im entsprechenden thread bescheid damit ich ihn ausbessern kann :) DANKE :laugh:
Lg Lex


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.