Niko: Abfrage einer page

Moin....
ich wollte auf meiner page eine abfrage machen ob eine gewisse seite online is ....
wenn dies der fall is soll die page dementsprechend geändert werden
und wenn die page eben nich online is soll dies dem surfer auch mitgeteilt werden.....
da ich null ahnung von php hab wollte ich das mit nem javascript machen.....
kann mir da jemand weiter helfen oder vielleicht ein wenig nachhilfe in php geben????

danke schon ma...

MfG Niko

  1. Moin....
    ich wollte auf meiner page eine abfrage machen ob eine gewisse seite online is ....
    wenn dies der fall is soll die page dementsprechend geändert werden
    und wenn die page eben nich online is soll dies dem surfer auch mitgeteilt werden.....
    da ich null ahnung von php hab wollte ich das mit nem javascript machen.....
    kann mir da jemand weiter helfen oder vielleicht ein wenig nachhilfe in php geben????

    Das geht nicht.

    Oder ewarte doch du kannst es folgendermassen machen:

    Mach ein Bild auf den Server (zb. test.gif) und auf der Seite, wo du den Status des Servers anzeigen lassen möchtest machst du folgendes:

    <img src="http://server.de/test.gif" onload="this.src='online.gif';" onerror="this.src='offline.gif';">

    Struppi.

    1. so ich hab das ma ausprobiert... und es kommt immer eine meldung....
      stack overflow at line:0
      und es funzt auch nich so richtig.....
      dann sag ich das noch ma genauer....
      der status der abgefragt werden soll is ein shoutcast server.
      heißt:
      zB. http://bla.bla:8000
      vielleicht macht das ja unterschiede.

      wäre dank bar für eine weitere lösung

      1. so ich hab das ma ausprobiert... und es kommt immer eine meldung....
        stack overflow at line:0
        und es funzt auch nich so richtig.....

        Ach bitte, was heißt es funzt nicht so richtig?

        Das Prblem ist, das das immer onload feuert, wenn das error Bild geladen wird.

        Lösung:
        <img src="http://server.de/test.gif" onload="if(!l)this.src='online.gif';" onerror="this.src='offline.gif';l=true;">

        Struppi.

        1. So nun kommt keine fehlermeldung mehr..
          aber wenn das bild online is wird das bild angezeigt und nich mehr das bild online.gif

          und kann man das irgendwie umschreiben das ich statt dem bild test.gif die datei listen.pls abfragen lasse???

          Niko

          1. So nun kommt keine fehlermeldung mehr..
            aber wenn das bild online is wird das bild angezeigt und nich mehr das bild online.gif

            Argl, ja ich hatte das hier auch schon angepaßt.
            Also so:
            <img src="http://server.de/test.gif" onload="if(typeof l ==
            'undefined')this.src='online.gif';" onerror="this.src='offline.gif';l=true;">

            und kann man das irgendwie umschreiben das ich statt dem bild test.gif die datei listen.pls abfragen lasse???

            nein.

            Struppi.

            1. sorry dass ich dich enttäuschen muss aber bei mir geht das immer noch nich.....
              jetzt kommt wieder diese fehler meldung
              und es wird immer angezeigt dass das online is obwohl diese file nicht existiert

              1. sorry dass ich dich enttäuschen muss aber bei mir geht das immer noch nich.....
                jetzt kommt wieder diese fehler meldung
                und es wird immer angezeigt dass das online is obwohl diese file nicht existiert

                Was für eine Fehlermeldung?
                Kannst du nicht den Leuten die dir helfen wollen ein bisschen entegegenkommen und ein zwei Sätze zitieren damit ich jeztzt nicht jede Nachricht von dir lesen muss.

                <img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>

                Struppi.

                1. sorry

                  die fehlermeldung is "stack overflow at line:0"
                  und es wird kein bild geladen.....
                  kein offline / online oder das zu prüfende bild.....

                  ich bedanke mich für deine bemühungen....

                  1. sorry

                    die fehlermeldung is "stack overflow at line:0"
                    und es wird kein bild geladen.....
                    kein offline / online oder das zu prüfende bild.....

                    und mit dieser Version auch nicht:

                    <img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>

                    Struppi

                    1. die fehlermeldung is "stack overflow at line:0"
                      und es wird kein bild geladen.....
                      kein offline / online oder das zu prüfende bild.....

                      <img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>

                      auch mit der version kommt die fehlermeldung von oben und diesmal wird immer angezeigt dass das bild online is

                      und es wird kein bild geladen.....
                      kein offline / online oder das zu prüfende bild.....

                      wurde doch das online bild geladen nur wegen den width und height angaben hab ich das nich vom untergrund unterscheiden können

                      1. die fehlermeldung is "stack overflow at line:0"
                        und es wird kein bild geladen.....
                        kein offline / online oder das zu prüfende bild.....

                        <img src="http://localhost/bild1.jpg" onload="if(typeof l == 'undefined')this.src='online.gif';l=true;" onerror="this.src='offline.gif';l=true;" width=56 height=10>

                        auch mit der version kommt die fehlermeldung von oben und diesmal wird immer angezeigt dass das bild online is

                        nie und nimmer. bei mir läuft diese Version sauber durch. Du hast 100% die gleiche Version? Kann man sich das mal irgendwo angucken?

                        Struppi.

                        1. ich hab das jetzt ma online gestellt....
                          http://www.cuemex.de.vu/test/test.html

                          kannst du dir ja ma angucken

                          Niko

                          1. ich hab das jetzt ma online gestellt....
                            http://www.cuemex.de.vu/test/test.html

                            kannst du dir ja ma angucken

                            Irgendwas ist mit deinem server kaputt. Wenn ich mir ein Bild ankucken will, z.b. http://www.cuemex.de.vu/test/online.gif dann krieg ich eine JS Fehlermldung (JavaScript Error: illegal URL method 'springer.html'). Ich weiss ja nicht was da los ist, aber daran kann es evtl. liegen das es nicht funktioniert. Bei mir stürzt der IE sogar ab.

                            Bei weiter Durchsicht deines Quellcodes, kann ich nur sagen mir schlackern die Ohren, diese Weiterleitung scheint Probleme zu breiten. du kannst höchstens versuchen, ob das Skript mit der richtigen, d.h. nicht mit der Weiterleitungsdomain, funktioniert.

                            Struppi.