Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Gdy online jest strona, a gdy offline nie ma :D
Adik
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


Chodzi mi o to zeby strona sie pokazywala jak jest server wlaczony (krasnal) a gdy krasnal wylaczony to pokazaywal by sie tam jakis napis (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Jesli ktos cos wie na ten temat niech napisze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


fsockopen" title="Zobacz w manualu PHP" target="_manual (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Adik
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


Nie da jakos inaczej sie tego zrobic?

EDIT:
Jak najprosciej sprawdzic czy mam funkcje fsockopen (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował Adik 25.07.2005, 23:12:25
Go to the top of the page
+Quote Post
bela
post
Post #4


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

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


http://pl.php.net/function_exists
Go to the top of the page
+Quote Post
Adik
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


No dobra ale jak to w praktyce zrobic ?
Go to the top of the page
+Quote Post
Legro
post
Post #6





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


  1. <?php
  2. if ( function_exists ('fsockopen')) {
  3.  echo &#092;"Tak<br />n\";
  4. } else {
  5.  echo &#092;"Nie\";
  6. }
  7. ?>


Ten post edytował Legro 26.07.2005, 00:24:42
Go to the top of the page
+Quote Post
Adik
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


No i pokazalo NIE a wiec mozna zrobic to jakos inaczej ?
"Chodzi mi o to zeby strona sie pokazywala jak jest server wlaczony (krasnal) a gdy krasnal wylaczony to pokazaywal by sie tam jakis napis "
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Chwilunia, ci chodzi o odwoływanie się do Twojego serwera, na którym jest Twoja strona? Jeżeli serwer jest wyłączony to za żadne skarby świata nie dobierzesz się do strony, która stoi na serwerze. Nie wygona się żaden skrypt php (tu aluzja do poprzedników), gdyż nie ma co go przetworzyć.
Gdy serwer wyłączony i gdy próbujesz się do niego dostać jest komunikat powiedzmy taki:
Cytat
Could not connect to remote server

http://forum.php.pl/index.php?showtopic=33491


Czyli jeśli dobrze cię zrozumiałem (odpowiedziałeś tak na moje pytanie) odpowiedź brzmi: nie da sie.
Go to the top of the page
+Quote Post
sobstel
post
Post #9





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


Cytat(Adik @ 2005-07-25 22:10:32)
Chodzi mi o to zeby strona sie pokazywala jak jest server wlaczony (krasnal) a gdy krasnal wylaczony to pokazaywal by sie tam jakis napis (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

to tak jakbys podchodzil do wylaczonego komputera i windows mial ci wyswietlic napis ze komputer nie jest wlaczony.
Go to the top of the page
+Quote Post
Adik
post
Post #10





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


Server www ma tam jakas strone index.php i jest ona podzielona na 2 czesci: czesc 1 i czesc 2 i teraz na dwojce maja pokazywac sie informacje z aaa.php ktory jest na komputerze 2 i jezeli strona jest dostepna to pokazuje sie zawartosc owej strony a gdy krasnal bedzie wylaczony bedzie pokazywal sie tam jakis komunikat

Komputer 2 ma krasnala i jest tam strona aaa.php

a server jest gdzie indziej

o takie cos chodzi
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a, czyli źle cię początkowo zrozumiałem. Ale to nic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Tu masz lekko przerobiony przykład z manuala. U mnie działa.
  1. <?php
  2.  
  3. $fp = fsockopen(&#092;"www.interia.pl\", 80, $errno, $errstr, 30);
  4. if (!$fp) {
  5.  echo &#092;"$errstr ($errno)<br />n serwer wylaczony\";
  6. } else {
  7. echo &#092;"tutaj treść aap.php\";
  8.  fclose($fp);
  9. }
  10.  
  11.  
  12. ?>
Go to the top of the page
+Quote Post
Adik
post
Post #12





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


Cos nie dziala robie tak
Kod
<?php

$fp = fsockopen("strona.pl/lalala/aaa.php", 80, $errno, $errstr, 30);
if (!$fp) {
  echo "$errstr ($errno)<br />\n serwer wylaczony";
} else {
   echo "tutaj treść aap.php";
  fclose($fp);
}


?>

i wyskakuje cos takiego:
Kod
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Nieznany host. in C:\Program Files\XXX\XXX\test.php on line 12

Warning: fsockopen() [function.fsockopen]: unable to connect to strona.pl/lalala/aaa.php.php:80 (Unknown error) in C:\Program Files\XXX\XXX\test.php on line 12
(7)
serwer wylaczony


A i pytanie ma takie czy ja mam sam wpisac sobie ta zawartosc w tym skrypcie? bo mi chodzi zeby on pokazywal ja sam automatycznie bo ona moze sie zmieniac co kilka minut ..

I odraz spytam sie czy ktos zna darmowy server z opcja fsockopen 10-20MB z php?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?


Pozdro

Ten post edytował Adik 26.07.2005, 17:29:58
Go to the top of the page
+Quote Post
revyag
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Witam. Podłącze się pod temat bo mam podobny problem.
  1. <?php
  2. $fp = fsockopen(&#092;"www.nbp.pl\", 80, $errno, $errstr, 30);
  3.  
  4. if (!$fp) {
  5.  echo '$errstr ($errno)<br />';
  6. } else {
  7.  echo 'Ok. <br />';
  8.  fclose($fp);
  9. }
  10. ?>


Na localhoscie jest ok, ale jak przerzuce na serwer zewnętrzny to są błędy.
Kod
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution //tu sciezka do pliku
Warning: fsockopen(): unable to connect to www.nbp.pl:80 in //tu sciezka do pliku
Resource temporarily unavailable (11)

Na localhoście jest ok, więc problem tkwi pewnie w ustawieniach serwera, pytanie tylko których ? No i czy moge coś z tym zrobić nie mając dostępu do php.ini ?

--------------
Update:
Problem rozwiązałem wstawiając ip, zamiast nazy hosta.

Ten post edytował revyag 27.07.2005, 13:48:41
Go to the top of the page
+Quote Post
Adik
post
Post #14





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 30.04.2005

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


a u mnie nie dziala ten sam blad co wyzej tylko ze ja dalem ip i nic;]
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: 22.08.2025 - 15:28