Autor Zpráva
curdto
Profil
<?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 *
proměnná $oheslo je prázdná. nenaplnils ji
curdto
Profil
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 *
$oheslo zamen za $_GET['oheslo']
Měsíček
Profil
přidej do skriptu na začátek tohle :

$oheslo = $_POST["oheslo"];
curdto
Profil
cniry
Ale já to posílám přes POST.
curdto
Profil
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
Daj si do poriadku zátvorky...
nightfish
Profil
file_get_contents("aces/$album.txt");
a obsah proměnné $album se bere kde?
nebo tam přebývá dolar?
curdto
Profil
tiso
Jaké?
curdto
Profil
nightfish
Díky.
nightfish
Profil
curdto
Jaké?

<?php

if (isset($_POST['zadejheslo'])) {
$oheslo = $_POST["oheslo"];
$hekslootrola = file_get_contents("aces/$album.txt");
if($oheslo == $hekslootrola) {
echo('');
} else {
echo("Špatné heslo!");
exit;
}
}
curdto
Profil
nightfish
Díky už to jede...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0