nowy moduł geoip

0

Witam

wykupiłem hosting u usługodawcy, gdzie kazałem włączyć moduł GeoIP oraz doinstalować bazę.
Mam jednak kłopot już z podstawową funkcją :

	error_reporting(E_ALL);

	$geo = geoip_record_by_name($_SERVER['REMOTE_ADDR']);

	echo "<pre>";
		print_r($geo);
	echo "</pre>";
	
	$name = @geoip_country_code_by_name($_SERVER['REMOTE_ADDR']);
	echo "<br /> geoip_country_code_by_name: {$name} <p />";

Funkcja geoip_record_by_name nie znajduje hosta, nie ważne w jakiej postaci go dodam.
Czy Ja coś źle robię, czy mam coś zgłosić do usługodawcy serwera ?

Dodatkowo zrobiłem test dla geoip_country_code_by_name wyświetla 'PL' , czyli wniosek z tego taki, że moduł działa tak...

0

nie podałeś co się zwraca. sprawdzaj przez var_dump.

0

var_dump zwraca "bool(false)"

0

to znaczy że w H lecą i nie zainstaowali tego poprawnie XD

0

ano właśnie też mi się tak wydaje. Zajmowałem się tym kiedyś (geoip), ale nie pamiętam żeby były takie problemy. Dodatkowo sprawdziłem dla innych funkcji ...

Warning: geoip_region_by_name() [function.geoip-region-by-name]: Required database not available at /usr/share/GeoIP/GeoIPRegion.dat ...

0

Mam do Was prośbę, czy ktoś może zweryfikować tę podstawową funkcję, czy coś mu zwraca :

geoip_record_by_name('www.ebay.com');

Celowo podałem ebay bo takie rzeczy to baza powinna już zawierać, Ja mam pusto.

Usługodawca odpisał mi, że co do fun. geoip_org_by_name oraz geoip_region_by_name baza jest płatna, a takiej nie posiadają, hmm nie wiedziałem o tym czy naprawdę tak jest... ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1