Det lyder som om PHP er sat op til at vise alle advarsler, og derfor skal du enten ændre det, eller også skal du første gang du bruger en variabel skrive var foran.
man kan ikke sætte var ind, fordi så kommer den med dette svar her: Parse error: parse error in e:\apache\apache\htdocs\golden-movie.dk\pass.php on line 9
hvis den skriver at den ikke kender variablen navn, så er det nok fordi den ikke kender variablen navn.... - og så er det da ikke en løsning bare at fjerne fejlrapporteringen... - det er lidt ligesom en struds der stikker hovedet i en busk...
tipsen>>Tjaa..det kan man godt sige...det var jo også derfor jeg i min første kommentar siger han skal prøve at skrive var foran variablen første gang den bruges.
Men da duracell siger at det ikke virker (og han sidder ved egen server) så kunne han jo slå advarsler fra.
Dette gør man også normalt på en professionel webserver.
ja - hvilket er velegnet til færdige løsninger - da man ikke skal afsløre følsomme oplysninger til brugeren af en fejlet webside - men da ikke i implementeringsfasen, hvor fejlene skal luges ud!!
kan i ikke fortælle mig hvad jeg skal rette i php.ini
php.ini --------- ; Error handling and logging ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; error_reporting is a bit-field. Or each number up to get desired error ; reporting level ; E_ALL - All errors and warnings ; E_ERROR - fatal run-time errors ; E_WARNING - run-time warnings (non-fatal errors) ; E_PARSE - compile-time parse errors ; E_NOTICE - run-time notices (these are warnings which often result ; from a bug in your code, but it's possible that it was ; intentional (e.g., using an uninitialized variable and ; relying on the fact it's automatically initialized to an ; empty string) ; E_CORE_ERROR - fatal errors that occur during PHP's initial startup ; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's ; initial startup ; E_COMPILE_ERROR - fatal compile-time errors ; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) ; E_USER_ERROR - user-generated error message ; E_USER_WARNING - user-generated warning message ; E_USER_NOTICE - user-generated notice message
Jeg mener (åbenlyst) ikke at du bør rette noget i php.ini - så vil du bare have et script der ikke fungerer uden at have nogen som helst idé om hvorfor det ikke fungerer... - jeg selv har ikke ændret noget som helst mht error reporting i min konfiguration!
--------------------------- <? $get_pass = mysql_query("SELECT * FROM pass WHERE pass_navn LIKE '$navn' ORDER BY pass_id DESC"); while ($result_pass = mysql_fetch_array($get_pass)) { $Tid = $result_pass["pass_id"]; $Tnavn = $result_pass["pass_navn"]; $Tpass = $result_pass["pass_pass"];
} ?>
<? if($password) {
if($password!="$Tpass") { echo "Forkert Password eller Brugernavn<br><br>Din IP er logget"; }
<? $get_pass = mysql_query("SELECT * FROM pass WHERE pass_navn LIKE '$navn' ORDER BY pass_id DESC"); while ($result_pass = mysql_fetch_array($get_pass)) { $Tid = $result_pass["pass_id"]; $Tnavn = $result_pass["pass_navn"]; $Tpass = $result_pass["pass_pass"];
} ?>
<? if(!isset($navn)){ $navn = ""; }
if($password!="$Tpass") { echo "Forkert Password eller Brugernavn<br><br>Din IP er logget"; }
Jeg tror du har misforstået min ide med det jeg ville. Det jeg vil er at man skal kunne logge sig ind når man kommer ind på index. Den side som hedder film.php skal være den side hvor man kommer ind når man har logget sig ind. Man skriver sit brugernavn og password og trykker på login og så kommer man ind på filmsiden. Det er heller ikke til at vide hvad jeg vil.
if($password == "$Tpass" && $password != ""){ include("film.php"); } else { echo "Forkert Password eller Brugernavn<br><br>Din IP er logget"; }
/SpEeDy
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.