Už nevim

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Delal sem si návštěvní knihu ale nejak uz mi s toho de hlava kolem.Zkoušel sem tam uplne vsechno.Co slo ale na mejch strankach kdyz dam odeslat prispevek tak se nic nezobrazi.Nevite nekdo jestli tam nemam neco spatne? <?php if ($zapsat) $fp = fopen("./kniha.dat", "a"); if (!$fp) exit; $prispevek = "<i>" . htmlspecialchars($jmeno) . "</i>"; if ($email) $prispevek = "<a href=\"mailto:" . htmlspecialchars($email) . "\">" . $prispevek . "</a>"; $prispevek .=", " . date("j.n.Y G:i:s") . "\n<br>" . nl2br(htmlspecialchars($text)) . "<hr>\n"; fputs($fp, $prispevek); fclose($fp); endif; ?> <body bgcolor="#FFFFCC"> <form action="<?php echo $PHP_SELF; ?>" method="post"> <table> <tr><td align="left">Jméno: <input type="text" value="<?php echo $jmeno; ?>" name="jmeno" /> </td> <td align="right">E-mail: <input type="text" value="<?php echo $email; ?>" name="email" /></td></tr> <tr><td colspan="2">Zpráva:<br /> <textarea name="text" rows="5" cols="60"></textarea> </td></tr> </table> <input type="submit" name="zapsat" value="Odeslat zprávu" /> </form> <?php if (File_exists("./kniha.dat")) readfile("./kniha.dat"); ?> dik moc.
  2. na tretim radku mas if ($zapsat) za zavorkou by mela byt dvojtecka, tedy if ($zapsat): jo a doporucil bych na ..uplnej.. zacatek prihodit tyto aliasy: $zapsat =& $_POST['zapsat']; $jmeno =& $_POST['jmeno']; $email =& $_POST['email']; $text =& $_POST['text']; a jeste bych uplne vypustil zbytecne parametry 'value' u inputu a textarea toho HTML formulare. tedy cely soubor by po techto upravach vypadal nasledovne: <?php $zapsat =& $_POST['zapsat']; $jmeno =& $_POST['jmeno']; $email =& $_POST['email']; $text =& $_POST['text']; if ($_POST['zapsat']): $fp = fopen("./kniha.dat", "a"); if (!$fp) exit; $prispevek = "<i>" . htmlspecialchars($jmeno) . "</i>"; if ($email) $prispevek = "<a href=\"mailto:" . htmlspecialchars($email) . "\">" . $prispevek . "</a>"; $prispevek .=", " . date("j.n.Y G:i:s") . "\n<br>" . nl2br(htmlspecialchars($text)) . "<hr>\n"; fputs($fp, $prispevek); fclose($fp); endif; ?> <body bgcolor="#FFFFCC"> <form action="<?php echo $PHP_SELF; ?>" method="post"> <table> <tr><td align="left">Jméno: <input type="text" name="jmeno" /> </td> <td align="right">E-mail: <input type="text" name="email" /></td></tr> <tr><td colspan="2">Zpráva:<br /> <textarea name="text" rows="5" cols="60"></textarea> </td></tr> </table> <input type="submit" name="zapsat" value="Odeslat zprávu" /> </form> <?php if (File_exists("./kniha.dat")) readfile("./kniha.dat"); ?>
  3. Ja bych doporucil drzet se primarni syntaxe tj {} misto veci jako if: -> endif; je to bullshit.
  4. Zkousel sem to ale nefunguje to.Napadlo me tam pridat jednu slozku kam by se to ukladalo.Ale kdyz to vytvorim tak se s tim nedeje vubec nic. nevim jak to presne vysvetlit.Koukne te se na to jestli budete mit zajem. dik moc.
  5. teda je to na eulog.euweb.cz

← Zpět na všechna témata