12. november 2001 - 18:12
Der er
14 kommentarer og 1 løsning
Undefined variable: password
\"Undefined variable: password\" Hvorfor for jeg denne fejl når jeg afvikler dette script? <html> <body> <? if($password == \"password\"){ echo \"Nyheden er tilføjet...\"; $db = mysql_connect(\"localhost\", \"root\"); mysql_select_db(\"database\", $db); $nyhed_dato = time(); mysql_query(\"INSERT INTO nyheder (dato, overskrift, tekst) VALUES (\'$nyhed_dato\', \'$nyhed_overskrift\', \'$nyhed_tekst\')\"); }else{ ?> <form method=\"post\" action=\"<? echo $PHP_SELF; ?>\"> Password:<br> <input type=\"password\" name=\"password\"><br> Overskrift:<br> <input type=\"text\" name=\"nyhed_overskrift\"><br> Tekst:<br> <textarea name=\"nyhed_tekst\">Her indtastes nyheden...</textarea><br> <input type=\"submit\" value=\"skriv\"> </form> <? } ?> </body> </html>
Annonceindlæg fra Partnertekst
12. november 2001 - 18:13
#1
Fordi din server er sat op til at vise *alle* fejl. Ret til: if(isset($password) && $password == \"password\"){
12. november 2001 - 18:16
#2
Takker ;)
12. november 2001 - 18:17
#3
Og jeg takker for point! :)
13. november 2001 - 15:55
#4
parazite, for ikke at gå hen og blive alt for stor en slam og overkill koder kan man også med fordel bruge: error_reporting(E_ALL ^ ~E_WARNING); i toppen af sine PHP scripts, det overrider php.ini\'s setting.
13. november 2001 - 16:34
#5
Tjaeh... man kan også bare få sat sin server op ordentligt! :)
13. november 2001 - 16:35
#6
parazite, er lidt svært hvis ikke man selv har server, ikke ?
13. november 2001 - 16:37
#7
Folk der administrerer servere og ikke slår minifejl fra er dåmme. ;)
13. november 2001 - 16:40
#8
parasajt jeg er lidt dåm, så hvordan skal man sætte den op så man undgår at få denne fejl??? (skæres kun lidt ud i pap *LOL*)
13. november 2001 - 16:42
#9
Åbn din php.ini og søg efter error. Du får et punkt, der hedder Error handling and logging. Læs dér! :)
13. november 2001 - 16:44
#10
oki, kigger på det når jeg kommer hjem :-) vender nok tilbage hvis jeg er for dåm til at få det gjort, men for at holde point inflationen på et minimum, bliver der ikke udsat mere end en milliard........million point :-)
13. november 2001 - 16:46
#11
ztyxx : *LOL* Så længe du lover at give dem til min anden profil, jfl, så sladrer jeg ikke til nogen. :)
13. november 2001 - 16:47
#12
er det ikke den der hedder: parapointfusk_3 ??*LOL*
13. november 2001 - 16:48
#13
ztyxx : Nåeh jo, den også. Fik jo slettet parapointfusk_1 og 2. De er dåmme, de admins - gad vide om de har slået småfejlsrapportering fra?
13. november 2001 - 16:50
#14
hehe
13. november 2001 - 17:29
#15
Man kan også bruge error_reporting = E_ALL ^ ~E_WARNING i PHP.INI ... det gør det samme som error_reporting(E_ALL ^ ~E_WARNING);
Vi tilbyder markedets bedste kurser inden for webudvikling