Autor | Zpráva | ||
---|---|---|---|
toom11 Profil * |
#1 · Zasláno: 13. 8. 2007, 17:41:02
Jen tak si zkouším a potřeboval bych poradit,
mám stránku kde si přidávám odkazy přímo vtý stránce po zadání správného hesla ( http://www.tomas-beran.wz.cz ) ale problém je v tom že když na tu stránku najedete tak se žádný obsah neoběví ale až po vložení nějakého odkazu, pak vyjede zbytek, prosím o opravení php kódu: <? $jmeno=$_POST['jmeno']; $adresa=$_POST['adresa']; $heslo=$_POST['heslo']; $jmeno=HTMLSpecialChars($jmeno); $jmeno=substr($jmeno, 0, 20); if ($heslo=="12345"){ if ($jmeno!="" and $adresa!=""){ $celek="<a href='$adresa' target=_blank> $jmeno </a><br>"; $soubor = fopen('menu.inc','a'); fwrite($soubor,$celek); fclose($soubor); ;} ;} else {echo "Je nám líto ale nesouhlasí heslo :-D";} ?> <table width="720" align="center" border="0" height="100%" valign="top" aling="center"> <tr><td style="background-image: url(pozadi.jpg); background-repeat: repeat" height="60"> <span class="nadpis"><img src="p1.gif">Zkušební stánky - dočasný provoz<img src="p2.gif"></span> </td></tr><tr> <td class="formular"> <? include('menu.inc') ?> <form action="index.php" method="post"> <p style="text-align: left"> Název odkazu: <font color="rgb(230,230,0)">h</font><input type="text" name="jmeno"> Adresa odkazu: <input type="text" name="adresa" value="http://"><br> Kontrolní heslo: <input type="password" name="heslo"> <font color="rgb(230,230,0)">tisichoven není heslo</font> <input type="submit" value="Odeslat"> </form> </p> </td></tr> </table> PS. heslo je 12345 ale to je tam vidět |
||
toom11 Profil * |
#2 · Zasláno: 13. 8. 2007, 17:42:14
Já to nechápu už to funguje ale zas se tam hned od začátku oběví že je heslo špatný i když se tam ještě žádný nedalo
|
||
TFSi Profil |
#3 · Zasláno: 13. 8. 2007, 17:57:33
Zkus něco jako
if(!empty($_POST)) { ... } else { ... } |
||
toom11 Profil |
#4 · Zasláno: 13. 8. 2007, 18:02:21
jj dik zkusim
|
||
toom11 Profil |
#5 · Zasláno: 13. 8. 2007, 18:07:52
no napsal sem to takhle ale to už nefunguje vůbec, bude tam asi nějaká základní začátečnická chyba ale já ji nenajdu:
else { if(!empty($_POST['heslo'])) {echo "Je nám líto ale nesouhlasí heslo :-D"};} |
||
TFSi Profil |
#6 · Zasláno: 13. 8. 2007, 18:55:33
Bože ...
... no nic: if(empty($_POST)) { |
||
Časová prodleva: 17 let
|
0