Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gethostbyaddr="Nie można wyświetlić strony"
yavaho
post
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Dzisiaj w pewnym momencie jedna moja strona www przestala dzialac. Nie wywalało zadnych bledow tylko w kolko "Nie można wyświetlić strony".
Doszedlem do tego, ze uzycie w kodzie funkcji pobierajacej host uzytkownika jakby zawiesza praser php na serwerze (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)
Wystarczy taka linijka i cala strona lezy.
  1. <?php
  2. $host=gethostbyaddr($_SERVER['REMOTE_ADDR']);
  3. ?>
I o co tu chodzi? Do tej pory dzialalo. To nie jest moj serwer wiec nie mam mozliwosci ingerencji w jego konfiguracje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


A phpinfo(); co mowi?
Go to the top of the page
+Quote Post
vala
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 12.01.2005

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


to juz nie mozna napisac
Kod
if(isset($_SERVER['REMOTE_ADDR'])) {
$host=gethostbyaddr($_SERVER['REMOTE_ADDR']);
}else{
$host="";
}

?

Ten post edytował vala 22.03.2005, 14:57:31
Go to the top of the page
+Quote Post
yavaho
post
Post #4





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Dokladnie mam tak jak ponizej.
  1. <?php
  2. if(!empty($_SERVER['REMOTE_ADDR'])){
  3.   $ip=$_SERVER['REMOTE_ADDR'];
  4.   $host=gethostbyaddr($ip);
  5. }
  6. ?>
Adres IP pobierał bez problemu. A uzylcie funkcji gethostbyaddr(); blokowalo cala strone. Musialem ja wyremowac aby strona chodzila. Samo znalezienie bledu zajelo mi z pol godziny.

Ale dzisiaj sprawdzilem i juz jest wszystko OK. Tylko teraz sie obawiam czy to moze sie jeszcze raz zdazyc? Bo w dalszym ciagu nie rozumiem dlaczego cala strona lezala przez ta jedna funkcje.

Ten post edytował yavaho 22.03.2005, 16:59:57
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 14.09.2025 - 20:12