V tomto tutu si vytvoríme veľmi ľahkú knihu návštev, ktorá bude miesto databázi využívať súbor gb.dat.
1. Vytvoríme si súbor gb.dat
2. Vytvoríme si súbor gb.php - Do súbora vložíme php kód, ktorý zaručí aby sa napísaní odkaz uložil so súbora gb.dat a následovne sa zobrazil.
[a] vytvoríme si formulár
<!--CELÁ TABULKA -->
<table>
<tr>
<td>
<!--TABULKA FORMULÁRA-->
<form method="post" action="gb.php">
<table border="0">
<tr>
<td>
NICK:
</td>
<td>
<input type="text" name="meno" size="20">
</td>
</tr>
<tr>
<td>
E-mail:
</td>
<td>
<input type="text" name="mail" size="20">
</td>
</tr>
<tr>
<td>
http://
</td>
<td>
<input type="text" name="web" size="30">
</td>
</tr>
<tr>
<td>
Text:
</td>
<td><textarea name="odkaz" cols="30" rows="3" wrap="virtual"></textarea>
</td>
</tr>
<tr>
<td colspan=2 align=center>
<input type="submit" value="Odošli" style="border: 2px solid #2050A0; background-color: white">
</td>
</tr>
</table>
</form>
<!--KONIEC TABULKA FORMULÁRA-->
</td></tr>
Tak týmto sme si vytvorili formulár a tabuľku, v ktorej sa bude zobrazovať samotný formulár.
[b] vytvoríme si php script
Teraz si vytvoríme php kód, ktorý nám uloží odkaz návštevníka do súboru a následovne súbor vypíše do prehliadača!
<tr><td>
<?
if (($meno=="") and ($mail=="") and ($odkaz!=""))
{
}
if (($meno!="") or ($mail!=""))
{
$meno=strip_tags($meno); $mail=strip_tags($mail); $web=strip_tags($web);
$odkaz=strip_tags($odkaz,"<|>,<>,<*>"); $odkaz=nl2br($odkaz);
}
if (($mail!="") and ($meno!="")) {$mail="|<a xhref='mailto:$mail'>$mail</a>";}
else {$mail=""; }
if ($web!="") {$web="|<a xhref='http://$web'>$web</a>";}
else {$web="";}
if (($meno!="") or ($mail!=""))
{
$old = @fread(@fopen("gb.dat","r"),@filesize("gb.dat"));
// formatovanie odkazov
$new = "<hr color='black'>".date("d.n.Y")." $meno $mail $web<br><br>$odkaz";
$old = $new.$old;
$f = fopen("gb.dat","w");
fputs($f,$old);
fclose($f);
}
include("gb.dat"); // zobrazenie súboru s odkazmi
?>
</td></tr>
</table>
<!--KONIEC CELEJ TABULKA-->
Tak to by bolo asi všetko. Grafiku si môžete dorobiť. Formátovanie odkazov si môžete nastaviť samostatne.
Dúfam že vám to bude fungovať. Už hotovú knihu si môže pozrieť na tejto adrese: http://shanoy.warez-forum.sk/data/gb/gb.php.
5/5
celí sem to pochopil ale jak sem to dal dohromady tak to nějak nefungovalo
Má to fungovat na WZ.CZ??
nefunguje a je to z toho zipu
je to kapicku slozitejsi ale lepsi zkuste a kdo by chtel poslat zdrojáky piste na icq 278888497
Dalo by se něco podobnýho tomuhle scriptu využít pro přidávání novinek na web?
Zrovna by se mi to šiklo, danke
databazi v souboru .dat se rika sqlite databaze ne?

