Autor | Zpráva | ||
---|---|---|---|
Wojt@ Profil * |
#1 · Zasláno: 14. 7. 2007, 15:01:26
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 |
#2 · Zasláno: 14. 7. 2007, 15:06:24
Wojt@
fopen, fwrite, fclose viz manuál php -> http://cz.php.net/manual/cs/function.fopen.php |
||
pog Profil |
#3 · Zasláno: 14. 7. 2007, 15:11:33
a nebo taky file_put_contents()
|
||
Casero Profil |
#4 · Zasláno: 14. 7. 2007, 15:13:04
Wojt@
A nebo využít databáse. |
||
Kuba Kubikula Profil * |
#5 · Zasláno: 14. 7. 2007, 15:14:33
A elegantnější do DB která je snad ke každému hostingu.
|
||
Kuba Kubikula Profil * |
#6 · Zasláno: 14. 7. 2007, 15:15:21
Pardon, psal jsem to když tady příspěvek od Casera ještě nebyl.
|
||
Wojt@ Profil * |
#7 · Zasláno: 14. 7. 2007, 15:36:09
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 |
#8 · Zasláno: 14. 7. 2007, 15:41:44
fwrite ($fp, $ip);
|
||
Wojt@ Profil * |
#9 · Zasláno: 14. 7. 2007, 15:46:38
díky, funguje to!
|
||
Wojt@ Profil * |
#10 · Zasláno: 14. 7. 2007, 16:26:14
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 |
#11 · Zasláno: 14. 7. 2007, 16:32:50 · Upravil/a: r0me0
zkus \n
|
||
Wojt@ Profil * |
#12 · Zasláno: 14. 7. 2007, 16:33:15
co mám zkusit??
|
||
Wojt@ Profil * |
#13 · Zasláno: 14. 7. 2007, 16:33:51
sorry u mě tam nejdřív bylo jen zkus a to
už ne
|
||
Wojt@ Profil * |
#14 · Zasláno: 14. 7. 2007, 16:35:03
jo,
funguje.dík
|
||
r0me0 Profil |
#15 · Zasláno: 14. 7. 2007, 16:42:49 · Upravil/a: r0me0
já vím, sorry, nejdřív jsem napsal jen \n
což mi samozřejmě zmizelo :D a není zač |
||
Časová prodleva: 17 let
|
0