Zistenie IP

Sekcia o programovaní, programovacích jazykoch...
pato3691
Nový používateľ
Nový používateľ
Príspevky: 13
Dátum registrácie: Ut 20. Okt, 2009, 08:01

Zistenie IP

Príspevok od používateľa pato3691 »

Cavte robim stranku ktora je v HTML . Potrebujem ked sa clovek dostane na urcitu stranku aby som zistil jeho IP . aby sa zapisovala da txt dokumentu na servery alebo aby mi bola poslana na mail . Vraj cez HTML sa to neda ale cez PHP ano . Prosim mohly by ste mi napisat navod ako to mam urobit ked ja pouzivam html ???? Dakujem
faugusztin
Moderátor
Moderátor
Príspevky: 15054
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: Zistenie IP

Príspevok od používateľa faugusztin »

http://php.net/manual/en/reserved.variables.server.php" onclick="window.open(this.href);return false;
pato3691
Nový používateľ
Nový používateľ
Príspevky: 13
Dátum registrácie: Ut 20. Okt, 2009, 08:01

Re: Zistenie IP

Príspevok od používateľa pato3691 »

Mohol by si mi to trocha priblizis , co tam mam spravit ? alebo co
Používateľov profilový obrázok
PowerJesus
Ban
Ban
Príspevky: 551
Dátum registrácie: Ne 13. Sep, 2009, 13:57
Bydlisko: Rožňava

Re: Zistenie IP

Príspevok od používateľa PowerJesus »

<?php
echo 'Your IP address is: ' . $_SERVER['REMOTE_ADDR'];
?>


Ale ja by som skôr na začitok súboru priradil:
$IP = $_SERVER['REMOTE_ADDR'];

A potom by som už niekde v HTML len vypísal:
Your IP address is: <?php echo $IP; ?>

Bez použitia PHP alebo iného scriptovacieho jazyka to nie je možné spraviť, pretože HTML je statický jazyk.
(Nedokáže meniť svoj obsah bez zásahu do zdrojového kódu.)

edit: Boha, jeb*l som tie phpBB tagy, čo vezmú polovicu kódu niekam do pi ...
badyto

Re: Zistenie IP

Príspevok od používateľa badyto »

presne ako pise PowerJesus, IP adresu dostanes pomocou premennej

Kód: Vybrať všetko

$_SERVER['REMOTE_ADDR']
no a samotny zapis do suboru vyriesis napr. takto:

Kód: Vybrať všetko

<?php
$fp=fopen("subor.txt", "a"); // prvy parameter mas cestu k suboru do ktoreho chces zapisovat, druhy parameter je mod, "a" je append, prida na koniec suboru
$IP=$_SERVER['REMOTE_ADDR'];
fwrite($fp,$IP."\n");   // do suboru subor.txt zapise ipecku a odriadkuje
fclose($fp);   // zatvori subor
?>

Návrat na "Programovanie"