Witam , prowadzimy z kolega radio (www.uradio.abc.pl) i robimy skrypt pozdrowien wyglada on tak (nie liczac tego co zapisuje do pliku i wyswietla):
<?
$ip=\"$_SERVER[REMOTE_ADDR]\";
if($_COOKIE['pozdrawiales'] == \"0\")
{
setcookie(\"pozdrawiales\", \"1\", time()+1200); }
elseif($_COOKIE['pozdrawiales'] == \"1\")
{
print(\"Sorka;) z adresu ip : <b>$ip</b> juz przeslano pozdro.. poczekaj 20 minutek i pozdrawiaj dalej
.\"); }
else
{
<form ACTION=\"zapis.php\" method=\"post\">
<table>
<tr>
<td>
<font>Nick:</FONT>
</Td>
<td>
<input name=\"nick\" TYPE=\"text\" size=43s>
</TD>
</TR>
<tr>
<td valign=top>
<font>Tresc:</FONT>
</Td>
<td>
<textarea name=\"pozd\" cols=\"40\" rows=\"8\"></textarea>
</TD>
</TR>
<input name=\"ip\" TYPE=\"hidden\" value='$ip' size=30>
</TABLE>
<input TYPE=\"submit\" value=\"Pozdrów\">&<input TYPE=\"reset\" value=\"Resetuj\">
</FORM>');
}
?>
Ale nie chce dzialac ;( chce zrobic tak aby ktos mogl tylko co 20 minut mogl wyslac pozdro a to nie dziala . i pozatym tak gdzie jest podkreslone zapisuje pozniej do pliku $ip a nie adres ip jak powinno byc kiedys moj skrypt (jeszcze bez cookie) wygladal tak:
<form ACTION=\"zapis.php\" method=\"post\">
<table>
<tr>
<td>
<font>Nick:</FONT>
</Td>
<td>
<input name=\"nick\" TYPE=\"text\" size=43s>
</TD>
</TR>
<tr>
<td valign=top>
<font>Tresc:</FONT>
</Td>
<td>
<textarea name=\"pozd\" cols=\"40\" rows=\"8\"></textarea>
</TD>
</TR>
<input name=\"ip\" TYPE=\"hidden\" value='<? $ip = \"$REMOTE_ADDR\"; print \"$ip\"; ?>' size=30>
</TABLE>
<input TYPE=\"submit\" value=\"Pozdrów\">&<input TYPE=\"reset\" value=\"Resetuj\">
</FORM>
i wtedy dobze ip zapisywalo ale teraz jak to daje to dostaje error:
Cytat
Parse error: parse error, unexpected '?' in d:\program files\easyphp1-7\www\kape\pozdrowienia.php on line 53
Pomocy, naprawdzie skrypt. Pozdrowienia
Ten post edytował m4tt_pl 25.01.2005, 14:46:55