Autor Zpráva
ph@tE
Profil *
Jak se dá pomocí php zjistit název počítače?
pavel prochazka.zde.cz
Profil *
$sNazevPC="http://".$_SERVER['COMPUTERNAME'];
YoSarin
Profil
pavel prochazka.zde.cz
Není v té proměnné náhodou název serveru na kterém php běží? Nejsem si jistý, ale myslím, že ph@tE by chtěl spíš vědět jak se jmenuje klientský počítač... což php nepoví (to možná půjde nějak přes JS)
offtopic
jsem to $_SERVER['COMPUTERNAME'] zkoušel - na localhostu (ani na ostrém serveru) ani ťuk - nejspíš je to v php.ini zakázaný (že by safe mod?) , ale při "kompilaci" v TSphpEditorIDE (nemám ponětí jak to pracuje - je tam jen nastavená cesta k php.exe) se obsah proměnné zobrazí... nevíte někdo v čem je háček? Že by se na aplikační úroveň (nevím jak jinak to nazvat) php.ini nevztahovalo?
Yo'Sarin
tiso
Profil
YoSarin
$_ENV["COMPUTERNAME"]
YoSarin
Profil
tiso
taky nic - ani při té "kompilaci"... :-(
Navíc mě ještě krapet překvapilo, že na php.net jsem o $_SERVER['COMPUTERNAME'] nenašel ani čárku... :-(
tiso
Profil
YoSarin
Na localhoste mi to hodí názov počítača, na hostingoch čo som skúšal je to zakázané...
ph@tE
Profil *
Proměnná $_SERVER['COMPUTERNAME'] mi nic nevypisuje, ale proměnná $_ENV["COMPUTERNAME"] mi vypíše název počítače, který se dá nastavit ve vlastnostech tento počítač. Já jsem ale myslel zřejmě úplně jiný typ názvu počítače a to ten, který vám to vypíše při vstupu na tyto stránky: http://hacking99.4mak.net/ (hned na úvodní stránce nahoře). $_ENV["COMPUTERNAME"] mi vypíše ten název mého počítače nastavitelný v tento počítač, ale tam mi to na ten samý počítač vypisuje 209.15.broadband2.iol.cz, to znamená že jde zřejmě o úplně jnou proměnnou (a je to děláno phpčkem, protože ten název je zapsán přímo v kódu), nevíte co by to mohlo být zač?
tiso
Profil
ph@tE
To bude tým že sa nejedná o názov počítača ale niečo iné:
$_SERVER["REMOTE_ADDR"] + http://sk2.php.net/manual/sk/function.gethostbyaddr.php
Toto téma je uzamčeno. Odpověď nelze zaslat.

0