Autor Zpráva
Jajo
Profil *
Poradte mi prosím ako zaznamenat IP adresu do .TXT súboru.
napr: ip.txt
jonge
Profil
file_put_contents("ip.txt", $_SERVER['REMOTE_ADDR']);
Jajo
Profil *
jonge
Ak si zavolám tu funkciu tak to vypíše toto:
Fatal error: Call to undefined function: file_put_contents()
Nevie niekto v čom je chyba?
bukaj
Profil
Jajo
asi máš jen PHP4, tohl funguje až od pětky.

takže: (snad to bude fungovati :)

$soubor = fopen("ip.txt", "r");
fwrite($soubor, $_SERVER["REMOTE_ADDR"]);
fclose($soubor);
Alphard
Profil
jde jenom na PHP5, bude třeba použít fopen atd.
Jajo
Profil *
Teraz sa to tvári normálne ale nič to nezapisuje do súboru.
Dal som to takto:
else{

echo '<img src="http://www.nieco.com/obr/no.jpg">'," CHYBA!";
echo "<br><b>Vaša IP adresa bola zaznamenaná:</b> ",(gethostbyname($REMOTE_ADDR));
$soubor = fopen("ip.txt", "r");
fwrite($soubor, $_SERVER["REMOTE_ADDR"]);
fclose($soubor);
}

A pre súbor ip.txt som nastavil CHMOD na 777
Alphard
Profil
$soubor = fopen("ip.txt", "r");
dej spíše $soubor = fopen("ip.txt", "a");
více na http://cz2.php.net/manual/cs/function.fopen.php
Jajo
Profil *
Ďakujem, teraz to funguje!
Nedalo by sa už len nastaviť aby každú novú IP zapísalo do nového riadku?
Petr Tichý
Profil
Místo

fwrite($soubor, $_SERVER["REMOTE_ADDR"]);

napiš

fwrite($soubor, $_SERVER["REMOTE_ADDR"]."\n");

Alespoň myslím...
Jajo
Profil *
Skúšal som to ale nefunguje :-(
Jajo
Profil *
Už to fachá, ďíky.
Dal som to takto:

fwrite($soubor, $_SERVER["REMOTE_ADDR"]."
"); 
Jajo
Profil *
Sakra Lomítko+N to vyhodilo
Petr Tichý
Profil
Tak tak, mě taky, teď to je u mě dobře.
bukaj
Profil
omlouvám se, že jsem to napsal špatně. dnes mi to nějak nemyslí :D opravdu tam mělo být a místo r. ještě jednou promiňte
Jajo
Profil *
Ďakujem všetkým, Teraz to už funguje na 100%
Jajo
Profil *
Dala by sa ešte zapísať do

fwrite($soubor, $_SERVER["REMOTE_ADDR"]."
");
ešte jedna premenna?
Napríklad
$nazev_souboru
?
Alphard
Profil
fwrite($soubor, $_SERVER["REMOTE_ADDR"].$nazev_souboru."\n");
Jajo
Profil *
Alphard
Ďakujem.
Toto som potreboval :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.