Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem od ksiegi gosci
Robert
post
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)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 15:22