Autor | Zpráva | ||
---|---|---|---|
JohnGog Profil |
#1 · Zasláno: 17. 3. 2010, 18:12:51
Dobrý den,
Chtěl bych se zeptat, dělam GuestBook (Návštěvní knihu) a nevím jak udělat, aby první přispěvek byl nahoře a stupňovalo se to dolů (nejnovější příspevěk nahoře a pak dole a dole starší...) a dále nevím jak udělat abych u políčka s EMAILEM omezil za tečkou pouze 4 znaky ... viz EMAIL muze byt XXX@XXX.XXXX (maximalně, pač nejdelší přípona je .INFO - nejčastější .CZ atd... ) Nevím si s tím rady... Posílám svůj kód: (děkuji za radu, btw bez MYSQL, řešení do školy... daloby se říct UKOL) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title></title> </head> <body> <br> <h1>Guestbook:</h1> <form action="guestbook.php" method="POST"> Vaše jméno: <input type="text" name="jmeno"> <br> Váš email: <input type="text" name="email"> <br> Vzkaz pro nás: <br> <textarea name="zprava" cols="50" rows="8"></textarea> <br> <input type="submit" value="odeslat" name="odeslat" ><br> Za sedmero ****** : <input type="text" name="nahoda"> <br> <br> </form> <?php $nahodax = $_POST['nahoda']; $random = "horami"; if($random == $nahodax) { if(!empty($_POST['odeslat'])) { $datum = date("l-m-Y",Time()); $text = '<b>'.'Čas: '.'</b>'.$datum.'<br>'.'<b>'.'Jméno: '.'</b>'.$_POST['jmeno'].'<br>'.'<b>'.'Email: '.'</b>'.$_POST['email'].'<br>'.'<b>'.'Zpráva: '.'</b>'.$_POST['zprava'].'<br>'.'<br>'.'<hr>'; $soubor = fopen("soubor.txt", "a+"); fwrite($soubor, $text); fclose($soubor); $soubor = fopen("soubor.txt", "r"); $zaloha = fread($soubor, 10000); echo($zaloha); fclose($soubor); } } ?> </body> </html> |
||
JAAkub Profil |
#2 · Zasláno: 17. 3. 2010, 18:22:57 · Upravil/a: JAAkub
JohnGog:
„ a+ Tu je to. Nový script .. ... $pred = fread("soubor.txt"); $soubor = fopen("soubor.txt", "w"); fwrite($soubor, $text.$pred); fclose($soubor); ... .. Neviem, či to je dobre, píšem narýchlo //nabudúce Kód do |
||
JohnGog Profil |
#3 · Zasláno: 17. 3. 2010, 18:29:31
teď nechápu, mně to funguje, ale nefunguje to aby nový příspevěk byl nahoře... (když se budu chtít dívat na nejnovější příspěvek, tak abych nemusel rollovat až dolu, chápete?)
a na další dotaz nevidim odpoveď vůbec... viz do že u políčka EMAIL smí bejt za tečkou jen 4 znaky ... viz abyste max mohl napsat: jakpsatweb@seznam.info (proste za tečkou jen max 4 znaky....) |
||
Časová prodleva: 14 let
|
0