Autor Zpráva
Wojt@
Profil *
na stránce mám zjištění IP adresy pomocí příkazu
getenv ("REMOTE_ADDR");
a chtěl bych a by se výsledek uložil do nějakého souboru na webu (předem vytvořeného). mám potíže se spamem v komentářích a tak chci zjistit ip těchto robotů. Nesmějte se
mi prosím, já vým že to je lehký PHP kó(to uložení), ale já v PHP ještě moc neumím...
Taps
Profil
Wojt@
fopen, fwrite, fclose viz manuál php -> http://cz.php.net/manual/cs/function.fopen.php
pog
Profil
a nebo taky file_put_contents()
Casero
Profil
Wojt@
A nebo využít databáse.
Kuba Kubikula
Profil *
A elegantnější do DB která je snad ke každému hostingu.
Kuba Kubikula
Profil *
Pardon, psal jsem to když tady příspěvek od Casera ještě nebyl.
Wojt@
Profil *
sorry, já jsem lama ale furt to nechce fungovat: napsal jsem
$fp = fopen ("ip.txt", "r+");, to ještě funguje, ale jak mám do řetězce

int fwrite ( resource $handle, string $string [, int $length] ) vepsat proměnnou $ip????
mě to vyhazuje
Parse error: syntax error, unexpected T_STRING in /home/free/ic.cz/s/xxxx/root/www/xxxxx/ip/ip.php on line 5
Alphard
Profil
fwrite ($fp, $ip);
Wojt@
Profil *
díky, funguje to!
Wojt@
Profil *
mám ještě jeden dotaz: v tom souboru je dlouhá šňůra textu, jaký je znak aby se ukončil řádek??? <br> nefunguje
(zápis funkce kterou má php uložit do souboru: $vysledek="$date $ip(tady bych chtěl znak pro ukončení řádku)";)
r0me0
Profil
zkus \n
Wojt@
Profil *
co mám zkusit??
Wojt@
Profil *
sorry u mě tam nejdřív bylo jen zkus a to už ne
Wojt@
Profil *
jo, funguje.dík
r0me0
Profil
já vím, sorry, nejdřív jsem napsal jen \n
což mi samozřejmě zmizelo :D

a není zač

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0