![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 2.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam !! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Mogl by mi ktos powiedziec gdzie tkwi blad w ponizszym skrypcie. Byl bym naprawde wdzieczny.[php:1:94b513c608]<? if (($action=="") || ($action=="show")) { // pomocnicza warto?ć show $dane=file("ksiega.dat"); $dane=array_reverse($dane); for($q=0; $q<count($dane); $q++) { $info=explode("|", "$dane[$q]"); echo(" numer wpisu: $info[0]<br> autor: <a href=mailto:$info[2]>$info[1]</a><br> komentarz: $info[3]<br> data: $info[4]<br> IP: $info[5] <hr> "); } // w tym miejscu wy?wietl wpisy w księdze } elseif ($action=="form") {' <form action=ksiega.php method=post> <input type=hidden name=data value=<? echo(date("d-m-Y")); ?>> <input type=hidden name=id value=<? echo(count(file("ksiega.dat")+1); ?>> <input type=hidden name=ip value=<? echo($REMOTE_ADDR); ?>> <input type=hidden name=action value=check> autor: <input type=text name=autor><br> email: <input type=text name=email><br> komentarz: <textarea name=komentarz cols=25 rows=5><textarea><br> <input type=submit value=Wy?lij> <input type=reset value="Jeszcze raz">'; } // w tym miejscu wy?wietl formularz elseif ($action=="check") { if (($autor!="") && ($email!="") && ($komentarz!="")) { // usuwanie backslashów z tekstu $autor=stripslashes($autor); $email=stripslashes($email); $komentarz=stripslashes($komentarz); // usuwanie html-a z tekstu $autor=ereg_replace("<", "& l t;", "$autor"); $autor=ereg_replace(">", "& g t;", "$autor"); $email=ereg_replace("<", "& l t;", "$email"); $email=ereg_replace(">", "& g t;", "$email"); $komentarz=ereg_replace("<", "& l t;", "$komentarz"); $komentarz=ereg_replace(">", "& g t;", "$komentarz"); // zamiana znaków końca linii na znak <br> $komentarz=ereg_replace("n", "<br>", "$komentarz"); // zapis danych do pliku $plik=fopen("ksiega.dat", "a"); fputs("$plik", "$id|$autor|$email|$komentarz|$data|$ipn"); fclose($plik); // wy?wietlenie podziękowań echo("Dziekuje, $autor za wpisanie się do księgi<br>"); echo("<a href=ksiega.php>zobacz swój wpis</a>"); } else { echo("Nie wypełniono wszystkich pól formularza"); // w tym miejscu sprawd? dane z formularza } else { echo("Podana akcja jest błędna [$action]"); // komunikat o błędnej akcji } ?>[/php:1:94b513c608] juz po malej zmince (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 08:22 |