Autor | Zpráva | ||
---|---|---|---|
curdto Profil |
#1 · Zasláno: 18. 11. 2007, 14:05:25
<?php
if (isset($_POST['zadejheslo'])){ $hekslootrola = file_get_contents("aces/$album.txt"); if($oheslo == $hekslootrola) echo(''); }else{ echo("Špatné heslo!"); exit; } ?> Tento skript má provést následující: Po odeslání hesla se aktivuje zadejheslo a poté se podle souboru a podle heslá má zkontrolovat, jestli tyto dvě proměnné souhlasí. Pokud souhlasí, nemá skript vypsat nic, ale pokud nesouhlasí, má stránku vyexitovat a vypsat echo. Jenže skript mi pořád vyppisuje celou stránku, i když je heslo špatně. Nevíte co s tím je? |
||
cniry Profil * |
#2 · Zasláno: 18. 11. 2007, 14:09:15
proměnná $oheslo je prázdná. nenaplnils ji
|
||
curdto Profil |
#3 · Zasláno: 18. 11. 2007, 14:10:49 · Upravil/a: curdto
Používám tento formulář:
<form action="upload.php?jmenofotoalba=xxx" method="post"> Zadejte heslo: <input type="text" size="20" name="oheslo"> <input type="submit" value="OK" name="zadejheslo"> </form> |
||
cniry Profil * |
#4 · Zasláno: 18. 11. 2007, 14:12:01
$oheslo zamen za $_GET['oheslo']
|
||
Měsíček Profil |
#5 · Zasláno: 18. 11. 2007, 14:12:18
přidej do skriptu na začátek tohle :
$oheslo = $_POST["oheslo"]; |
||
curdto Profil |
#6 · Zasláno: 18. 11. 2007, 14:12:45
cniry
Ale já to posílám přes POST. |
||
curdto Profil |
#7 · Zasláno: 18. 11. 2007, 14:16:12
Měsíček
Pořád to nejde... <?php if (isset($_POST['zadejheslo'])){ $oheslo = $_POST["oheslo"]; $hekslootrola = file_get_contents("aces/$album.txt"); if($oheslo == $hekslootrola) echo(''); }else{ echo("Špatné heslo!"); exit; } ?> |
||
tiso Profil |
#8 · Zasláno: 18. 11. 2007, 14:17:47
Daj si do poriadku zátvorky...
|
||
nightfish Profil |
#9 · Zasláno: 18. 11. 2007, 14:19:21
file_get_contents("aces/$album.txt");
a obsah proměnné $album se bere kde? nebo tam přebývá dolar? |
||
curdto Profil |
#10 · Zasláno: 18. 11. 2007, 14:21:30
tiso
Jaké? |
||
curdto Profil |
#11 · Zasláno: 18. 11. 2007, 14:22:53
nightfish
Díky. |
||
nightfish Profil |
#12 · Zasláno: 18. 11. 2007, 14:23:55
curdto
Jaké? <?php |
||
curdto Profil |
#13 · Zasláno: 18. 11. 2007, 14:34:44
nightfish
Díky už to jede... |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0