Autor Zpráva
damo115
Profil
prosim ako mam urobit ze zapise sa mi IP do suboru prosim o kod treba mi to rychlo
l564
Profil
<?php
$ip = $_SERVER["REMOTE_ADDR"];
$soubor = fopen("./text.txt", "w");
fwrite($soubor, "$ip");
fclose($soubor);
?>


Zapíše se to do souboru text.txt, ale tento soubor musí mít atributy (chmod) 777
Keeehi
Profil
Tento kód na rozdíl od předchozího oddělí IP adresy koncem řádku.
<?php
file_put_contents("./text.txt",$_SERVER["REMOTE_ADDR"]."\n", FILE_APPEND | LOCK_EX);
?>
upraveno
shaggy
Profil
l564, Keeehi:
Je pekné, že mu tak ochotne radíte, ale nemyslím si, že mu to pomôže - ak mu každý dá kód na počkanie, tak sa chlapec nikdy nič nenaučí (a ak by ste si pozreli jeho predošlé príspevky, zistili by ste, že je to človek lenivý, ktorý asi nedokáže používať vlastnú hlavu a zneužíva toto fórum).
Keeehi
Profil
shaggy:
Zatím mě to neotravuje a na prohlížení profilů každého tazatele fakt čas nemám. Kdyby tu o něco prosil pořád v jednom kuse, tak bych si ho pamatoval a mé rady by se změnily.
l564
Profil
damo115, Keeehi, shaggy:
• Ale koukám že ani v jednom případě nepoděkoval.
• No strýček google je veliký ale jen když se v něm umí hledat.
• Myslím že když něco nebude vědět tak si v kódu klikne na link a hned mu to vyjede co to znamená.

Souhlasím s Keeehi : a na prohlížení profilů každého tazatele fakt čas nemám.
damo115
Profil
urobil som to takto ale stale sa to nahraduje
<?php
echo "<h1>Error 404 - Soubor nenalezen nebo stránka neexistuje.</h1>";
$fopen = fopen("./ip.txt", "w");
$ip = $_SERVER['REMOTE_ADDR']; 
$datum = StrFTime("%d %m %Y %H:%M:%S", Time());
fwrite($fopen, "Datum:$datum|IP:$ip "); 
fclose($fopen);
$to = "damian.imrich@gmail.com";
$subject = "Ip adresa hackuta";
$message = "Datum:$datum  |  IP:$ip";
$from = "damian.imrich@gmail.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);                      
?>
Spectator
Profil
damo115:
=)
To bude možná hrubkou ve slově hacknuta.

Ten soubor ip.txt musí mít nastavená práva psaná výš.
damo115
Profil
ono to urobi len sa nahradi ja chcem aby sa nenahradila
__construct
Profil
Keeehi:
Rozhodne by som k tomu file_put_contents pridal príznak LOCK_EX, pretože pokiaľ bude na stránke viac ľudí niektoré údaje sa nezapíšu.
Spectator
Profil
damo115:
no to urobi len sa nahradi ja chcem aby sa nenahradila
$fopen = fopen("./ip.txt", "a");
damo115
Profil
mam to tak a nevytvori subor $ip.txt
<?php
echo "Error";
$datum = StrFTime("%d %m %Y %H:%M:%S", Time());
$ip = $_SERVER["REMOTE_ADDR"];
$subor = fopen("./ip.txt", "a");
fwrite($subor, "$datum | $ip");
fclose($subor); 
$chmod = $_SERVER['DOCUMENT_ROOT'].'./$ip.txt';
$return = chmod($chmod, 0777);
$ipa = fopen("./$ip.txt", "w");
fwrite($ipa, "$subor");
fclose($ipa);
$to = "damian.imrich@gmail.com";
$subject = "Ip adresa";
$message = "Bola hackuta tato Ip adresa:$ip | Viac info na http://www.truckers-life.tym.sk/$ip.txt";
$from = "damian.imrich@gmail.com";
$headers = "From: $from";
mail($to,$subject,$message,$headers);                    
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0