[Script] Server prüfen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von uRph03n1x, 8. Juni 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Juni 2007
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    Server prüfen

    Hi Community,

    ich benötige ein Script, was prüft ob eine Datei auf einem bestimmten Server vorhanden ist, wenn nicht dann soll er auf einen anderen Server weiterleiten und wenn die datei vorhanden ist, soll er an den Server weiterleiten.

    Übersicht:
    2utg-2.jpg
    {img-src: //www.bilder-hochladen.net/files/2utg-2.jpg}


    Jede Hilfreiche antwort bekommt natürlich eine bewertung
     
  2. 8. Juni 2007
    AW: Server prüfen

    Bischen info in welcher Sprache das sein soll wär nicht schlecht.
    Aber ich glaub das gehört eher nach Webtechnik.
     
  3. 8. Juni 2007
    AW: Server prüfen

    sollte sich um php handeln


    ps. vllt kanns ja einer verschieben ins richtige forum sorry
     
  4. 8. Juni 2007
    AW: Server prüfen

    ist nicht soo schwer.

    Prüfen, ob eine datei da ist, machste mit file_exists: http://www.php.net/manual/en/function.file-exists.php

    dann kannste einfach die weiterleitung einbauen: http://www.planethtml.de/html/120.shtml

    Hoffe dir reicht das so als erklärung.

    MfG
    mogstabrezn
     
  5. 9. Juni 2007
    AW: Server prüfen

    Weiterleitung kannste in php auch mit
    PHP:
    header ( "Location: http://www.deineurl.de" );
    machen, vorrausgesetzt dass du vorher noch nichts zb per "echo" ausgegeben hast.

    Gruß,
    Figger
     
  6. 9. Juni 2007
    AW: Server prüfen

    So hab mal schnell was gebastelt was auch soweit funktioniert..

    PHP:
    <? php
    $url1
    = 'http://lol.de' //Adresse von Server1
    $url2 = 'http://lol2.de' //Adresse von Server2
    $check  = @ fopen ( " $url1 /test.php" , "r" );  //test.php oeffnen

    if( $check1 //Überpruefen ob geoeffnet wurde
    {
    header ( "Location:  $url1 /index.php" );  //Wenn Ja
    }
    else
    {
    header ( "Location:  $url2 /index.php" );  //Wenn Nein
    }
    ?>
     
  7. 9. Juni 2007
    AW: Server prüfen

    Öffnende Funktionen wie z.B. file_exists, fopen verursachen auf manchen Server Probleme oder funktionieren gar nicht (z.B. 1und1 Hostingpakete), ein korrekterer Ansatz wäre das hier z.B.

    PHP:
    <? php
        $aHeaders 
    get_headers ( 'http://www.example.com' ); //http header abrufen
        
        /*Falls die Seite nicht standardkonform angefordert und versendet wurde, 
          oder ein anderer Fehler auftrat ....*/ 
        
    if (! $aHeaders  || (! strpos ( $aHeaders [ 0 ],  '200 OK' ))) {
            
    //dann die weiterleitung auf den anderen server.
            
    header ( 'HTTP/1.1 307 Moved temporarily' );
            
    header ( 'Location: http://example2.com' );
        }
    ?>
    Sollte dein Server nur auf PHP4 laufen, aber dafür das öffnen von fremden urls zulassen, würde ich es ähnlich zu dreamax machen, aber unnötige Dinge nicht speichern und versuchen protokollkonform zu bleiben.

    PHP:
    <? php
        
    if (!@ fopen ( 'http://www.example.com' 'r' )) {
            
    header ( 'HTTP/1.1 307 Moved temporarily' );
            
    header ( 'Location: http://www.example2.com' );
        }
    ?>
     
  8. 9. Juni 2007
    AW: Server prüfen

    vielen dank an euch alle... werde nun paar dinge durchprobieren und mich dann für die beste entscheiden
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.