Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Czy da radę coś takiego zrobić?, Sprawdzanie czy odpowiada inny serwer.
ddiieesseell
post 12.12.2008, 18:05:23
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.09.2008

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


Witam.

Stanąłem nad takim problemem:

Mam sobie komputer na którym mam stronę A. (stałe ip)

Chcę udostępnić A przez link na stronie B (na zewnętrznym serwerze).

Jak zrobić taki myk, żeby wyświetlało link do A na B wtedy i tylko wtedy, gdy komputer jest włączony, a wyświetlało komunikat o braku dostępu kiedy komputer jest wyłączony (nie odpowiada na żądanie)?

Czyli inaczej rzecz ujmując, B sprawdzałoby czy odpowiada A i jakby A odpowiedziało to wyśiwetlałoby link do A (lub A), a jeśli nie, to wyśiwetlałoby komunikat.

Pozdrawiam.
Go to the top of the page
+Quote Post
memory
post 12.12.2008, 18:24:01
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


  1. <?php
  2. $fp = @fsockopen("www.serwer.net", 80, $errno, $errstr, 30);
  3. if ($fp==true) {
  4. $link="http://dfdsfsdfsd.pl";
  5.  
  6.    echo "ok dziala<br />\n";
  7.    echo $link;
  8. } else {
  9.    echo "offline";
  10.    
  11.  
  12.    
  13. }
  14. fclose($fp);
  15. ?>
Go to the top of the page
+Quote Post
ddiieesseell
post 12.12.2008, 18:42:04
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.09.2008

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


A czy człon:

  1. <?php
  2. fclose($fp);
  3. ?>


Jest niezbędny, bo jak jest to wyskakuje błąd:

Cytat
Warning: fclose(): supplied argument is not a valid stream resource in /plik.php on line 113


Ten post edytował ddiieesseell 12.12.2008, 18:42:39
Go to the top of the page
+Quote Post
memory
post 12.12.2008, 18:49:47
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


  1. <?php
  2. $fp = @fsockopen("www.serwer.net", 80, $errno, $errstr, 30);
  3. if ($fp==true) {
  4. $link="http://dfdsfsdfsd.pl";
  5.  
  6.   echo "ok dziala<br />\n";
  7.   echo $link;
  8. fclose($fp);
  9.  
  10. } else {
  11.   echo "offline";
  12.  
  13.  
  14.  
  15. }
  16. ?>

sporobj tak

Ten post edytował memory 12.12.2008, 18:50:02
Go to the top of the page
+Quote Post
ddiieesseell
post 12.12.2008, 18:53:51
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.09.2008

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


Super. Wielkie dzięki. Wszystko śmiga jak należy!
Go to the top of the page
+Quote Post

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: 12.07.2025 - 20:30