Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] ip-to-country
dachu
post 1.12.2010, 11:31:28
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 30.08.2005

Ostrzeżenie: (0%)
-----


cześć
zainstalowałem sobie tabele z zakresami IP krajów - ip-to-country, aby ładowała się odpowiednia wersja językowa strony.
Skrypt nie działa, może ktoś wie co może być nie tak? W ogóle nic się nie dzieje smile.gif Dla testu pobieram sobie rekord z bazy to działa (np. SELECT * FROM ip LIMIT 1), czyli połączenie z bazą jest ok, pola tabeli też sprawdzałem...

  1. $dbHost='localhost';
  2. $dbUser='root';
  3. $dbPass='krasnal';
  4. $dbName='baza';
  5.  
  6. @mysql_connect($dbHost,$dbUser,$dbPass);
  7. @mysql_select_db($dbName);
  8.  
  9. $IP = $_SERVER['REMOTE_ADDR'];
  10.  
  11. $query = "SELECT * FROM ip WHERE od<=INET_ATON('$IP') AND do>=INET_ATON('$IP')";
  12. $wynik=@mysql_query($query);
  13. $iWynik=@mysql_num_rows($query);
  14.  
  15. while ($dane=@mysql_fetch_array($wynik)) {
  16. $kraj = $dane["nazwa"];
  17. $kod2 = $dane["kod2"];
  18. $kod3 = $dane["kod3"];
  19. }
  20.  
  21. if ($kod2=='DE') {
  22. header('Location:http://de.strona.domena');
  23. } else if ($kod2=='EN') {
  24. header('Location:http://en.strona.domena');
  25. } else {
  26. header('Location:http://pl.strona.domena');
  27. }
  28.  


Ten post edytował dachu 1.12.2010, 11:36:28
Go to the top of the page
+Quote Post

Posty w temacie
- dachu   [PHP] ip-to-country   1.12.2010, 11:31:28
- - Quadina   Dodaj na początku [PHP] pobierz, plaintext error_r...   1.12.2010, 11:56:10
- - dachu   nie mam, żadnych komunikatów o błedach, nic się ni...   2.12.2010, 15:56:28
- - Quadina   Na pewno wywalileś wsystkie znaki @ sprzed funkcji...   2.12.2010, 18:57:31
- - dachu   Pojawia się teraz komunikat: Undefined variable:...   2.12.2010, 19:37:04
- - Quadina   To oznacza, że baza danych nie zwraca Ci żadnego r...   2.12.2010, 19:55:25
- - dachu   Pojawia się coś takiego: [PHP] pobierz, plaintext...   3.12.2010, 00:16:06
- - Quadina   A co pokazuje phpMyAdmin na to zapytanie?   3.12.2010, 00:17:39
|- - dachu   Cytat(Quadina @ 3.12.2010, 00:17:39 )...   3.12.2010, 00:23:39
|- - Darti   Cytat(dachu @ 3.12.2010, 01:23:39 ) d...   3.12.2010, 14:13:20
|- - dachu   Cytat(Darti @ 3.12.2010, 14:13:20 ) A...   3.12.2010, 17:34:35
- - Quadina   W takim razie zapytanie nie zwraca żądnych wyników...   3.12.2010, 00:32:07
|- - dachu   Cytat(Quadina @ 3.12.2010, 00:32:07 )...   3.12.2010, 00:34:53
- - Quadina   inet_aton('109.190.117.27') => 1841198...   3.12.2010, 00:43:55
|- - dachu   Cytat(Quadina @ 3.12.2010, 00:43:55 )...   3.12.2010, 06:59:52
- - Quadina   To może skopiuj tutaj nam 3-4 rekordy ze swojej ba...   3.12.2010, 11:55:00
- - Mephistofeles   Nie lepiej język sprawdzać w nagłówkach przeglądar...   3.12.2010, 12:08:17
- - Quadina   Kolego... Twój IP to po inecie 1841198363, nie mas...   3.12.2010, 18:39:46
- - dachu   Cytat(Quadina @ 3.12.2010, 18:39:46 )...   3.12.2010, 19:06:09


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:48