script für FTP Webserver??

Dieses Thema im Forum "Webentwicklung" wurde erstellt von bestdani, 16. April 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. April 2006
    Hi leute...

    erstmal, ich kann so gut wie überhaupt kein PHP aber bräuchte ein kleines script für meine homepage, das feststellt, ob mein ftp server online ist.

    Was natürlich toll wäre: wenn in das Script gleich die Funktion eingebaut wäre, dass, wenn der Server online ist, ein Link zum Server zu sehen ist und wenn nicht eine nachricht wie z. B. "Server ist OFFLINE".

    10 für jeden produktiven Beitrag.
     
  2. 16. April 2006
    wenn ich ein script suche und zu faul bin zum proggen dann such ich immer unter

    http://www.php-free.de/

    Da findet man eig. alles was das Herz begehrt.
     
  3. 16. April 2006
    Das ist doch nichts besonderes könntest auch ohne phpkenntnisse hinbringen, wenn kein Regelnleser währst würd ichs dir machen, aber mal sehn vieleicht bekomm ich ja noch lust.
     
  4. 17. April 2006
    schau dir das mal an, wenn das sowas ist was du suchst hier ist das Script:
    PHP:
    <? php

    $ftphost
    = "xxxBeginner35xxx.xx.funpic.de" ;

        if(!
    ftp_connect  ( $ftphost ))
            echo 
    "Verbindung zum Ftp-Server nicht möglich<br />\n" ;
            else
            echo 
    "Verbindung zum Ftp-Server möglich<br />\n" ;
    ?>
    Hier noch wenn die Verbindung fehlschlaegt: klick
    Dort wo jetzt xxxBeginner35xxx.xx.funpic.de steht musst noch den Ftp-Server eintragen welchen ueberpruefen willst.
     
  5. 17. April 2006
    erstmal danke für deine Bemühungen, aber wenn der server offline ist, kommt nicht die offline meldung, sondern die seite lädt und dann bekomm ich ein timeout:

     
  6. 17. April 2006
    Kann auch an dem Server liegen auf dem das Script liegt. Wenns dir nichts ausmacht könntest mal die Adresse vom FTP-Server geben, dann würd ichs auf meinem funpicaccount testen.
     
  7. 17. April 2006
    sehr langsamer server ... oder ftp .. das script benötigt 30sec um auf dem ftp zu kommen und dann ist ende .... also entweder server oder ftp ^^ also ich hoffe ehr mal server xD probier es doch einfach mal auf deinem appache aus wenn du den hast
     
  8. 18. April 2006
    Ist doch ganz einfach - der Timeout der Socket Verbindung ist höher als die max execution time des scriptes - klar das es da probleme gibt.

    versuch mal mit ini_set den timeout herabzusetzen:
    Code:
     ini_set('default_socket_timeout', 3);
    
    Alternativ natürlich die max execution time in der php.ini heraufsetzen .
     
  9. 18. April 2006
    so ich hab mich mal auf ner php seite umgeguckt und habe einfach in beginner35s script ein timeout bei ftp_connect gesetzt, jetzt funktioniert das script wunderbar...

    PHP:
         if(! ftp_connect  ( $ftphost , 0 , 5 ))
            echo 
    "Verbindung zum Ftp-Server nicht möglich<br />\n" ;
            else
            echo 
    "Verbindung zum Ftp-Server möglich<br />\n"
    habt trotzdem alle 10
     
  10. 18. April 2006
    Was heißt trotzdem? Du kannst hier nicht erwarten, das du perfekte Scripte bekommst, woher sollen wir auch wissen das dein Ftp-Server so langsam ist und auf das mit dem Timeout hat dich ja auch niklasboelter gebracht, oder?
     
  11. 18. April 2006
    das mit den 10 war auf mehr auf alle bezogen und das trotzdem wegen den allen ...
     
  12. 18. April 2006
    Aso stimmt, hab ich falsch verstanden, sry
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.