wenn datei unerreichbar, weiche auch nächste aus

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • wenn datei unerreichbar, weiche auch nächste aus

    Hi Leute,

    ich include von einem anderen Server Werbung. Da dieser Server aber manchmal down ist, wird meine Seite someit auch nicht angezeigt.
    Wie kann es ich es einrichten, dass wenn die zu includene Datei nicht erreichbar ist, auf eine Datei auf meinem server ausgewichen wird?

    Danke schonmal
    Last edited by Maranello-550; 16-05-2003, 14:19.
    arrays sind klasse

  • #2
    öffne die datei doch mit fsockopen() da kannst du einen timeout einstellen.

    alternativ kannst du auch iframes verwenden. allerdings hättest du dann nur ein weissen feld, wenn nichts kommt.

    und die dritte lösung ... mach die werbung raus...
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Comment


    • #3
      Danke
      die werbung rausnehmen geht nicht, und iframes sehen so unsauber aus.

      das mit dem fsockopen will auch nicht recht klappen. wie muss ich den code ändern?

      PHP Code:
      $fp fsockopen ("http://www.ironsport-shop.de/shopteaser.php4?anzahl_produkte=2&mit_bild=2&bildrand_color=bb0000"80, &$errno, &$errstr30);
      if (!
      $fp) {
          echo 
      "$errstr ($errno)<br>\n";
      } else {
          
      fputs ($fp"GET / HTTP/1.0\r\n\r\n");
          while (!
      feof($fp)) {
              echo 
      fgets($fp,128);
          }
          
      fclose($fp);

      arrays sind klasse

      Comment


      • #4
        Original geschrieben von Maranello-550
        wie muss ich den code ändern?
        ich habe da auch noch nix mit gemacht...
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Comment


        • #5
          schade, gibt es da keine andere möglichkeit?
          arrays sind klasse

          Comment


          • #6
            probier das mal:
            PHP Code:
            $fp = @fopen ("http://www.ironsport-shop.de/shopteaser.php4?anzahl_produkte=2&mit_bild=2&bildrand_color=bb0000"'r');
            echo 
            fpassthru($fp); 
            Kissolino.com

            Comment


            • #7
              jo, danke es funzt

              kann man noch bestimmen, dass auf eine ausweichdatei zurückgegriffen wird, falls False ausgegeben wird?
              arrays sind klasse

              Comment


              • #8
                klar.
                PHP Code:
                $fp = @fopen ("...."'r');
                if (!
                $fp)
                {
                  
                // backupdaten
                }
                else
                {
                  
                // echte daten
                  
                fpassthru($fp);

                wie bei einer normalen datei eben.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Comment


                • #9
                  Stimmt ja, logisch! Vielen Dank für eure Hilfe
                  arrays sind klasse

                  Comment

                  Working...