php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.04.2005, 12:58  
Gast
 
Beiträge: n/a
Standard ftp_connect -> ein witz ?

sers leute ich überprüfe auf der homepage, ob ein ftp am laufen ist oder nicht.


jetzt ist es so, dass wenn ich z.b.

ftp_connect("127.0.0.1", 21, 2) aufrufe, er mir beim ersten laden der page immer ein false zurückgibt.

wenn ich die page nochmal lade, dann gibt er ein true zurück. ist das normal oder ein bug oder wieso ist das so ?


der ftpserver läuft perfekt. alles was ich mache ist:

if(!ftp_connect($host, $ip, 2) ....
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.04.2005, 13:03  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

schau vieleicht mal in den log vom ftp ob da was drinsteht
mfg
robo47
robo47 ist offline  
Alt 24.04.2005, 13:15  
Gast
 
Beiträge: n/a
Standard

hab das problem jetzt gelöst.

mit fsockopen geht das ohne probleme. hat nur ftp_connect gemeckert
 
Alt 24.04.2005, 13:19  
Gast
 
Beiträge: n/a
Standard

Zitat:
ftp_connect("127.0.0.1", 21, 2)
Was ist denn die 2 ?

Ich kenne nur das: int ftp_connect ( string Host [, int Port] )
 
Alt 24.04.2005, 13:22  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

hab auch erst gestutzt unter
php.net/ftp_connect
findest du den 3ten paramter, ist das timeout, weil sonst versucht ers 90 sekunden lang.
gibts seit 4.2.0
robo47 ist offline  
Alt 24.04.2005, 13:28  
Gast
 
Beiträge: n/a
Standard

Oh, habe ich garnicht gewusst !
Danke für die Info.

EDIT:

Naja, dann würde ja ftp_connect("127.0.0.1", 21, 2) hier das Timeout nach 2 Sekunden kommen ?
Wenn das so wäre, kann es ja nicht gehen
 
Alt 24.04.2005, 13:34  
Gast
 
Beiträge: n/a
Standard

nein. ich hab das auch schonmal auf 5 sec. gestellt. hat auch nichts gebracht

es wurde immer false zurückgegeben. wie gesagt. ich musste die page reloaden damit er mir true zurückgeben konnte. mit fsockopen geht das aber ohne probleme, ob der server on oder off ist. er gibt immer gleich das richtige aus...

ich hab aber keine ahnung wieso das mit ftp_connect nicht geht
 
Alt 24.04.2005, 15:00  
Gast
 
Beiträge: n/a
Standard

Klappert doch:
http://test.php-help.info/ftp-2/ (Quelltext wird angezeigt)
 
Alt 24.04.2005, 15:03  
Gast
 
Beiträge: n/a
Standard

naja ich hatte ungefähr sowas: und das ging irgendwie nicht, aber mit fsockopen geht das perfekt:
....

PHP-Code:
<?php
$entry 
sqlite_fetch_array($result);
$_SESSION["userid"] = $entry[0];
$_SESSION["username"] = $entry[1];
$_SESSION["userpassword"] = $entry[2];
$_SESSION["chatname"] = $entry[3];
$_SESSION["ftpip"] = $entry[4];
$_SESSION["ftpport"] = $entry[5];
$_SESSION["ftpusername"] = $entry[6];
$_SESSION["ftppassword"] = $entry[7];
$_SESSION["allowshare"] = $entry[8];

if (!
$entry[5] || !ftp_connect($entry[4], $entry[5], 2))
    
$_SESSION['sharing'] = "nein";
    else
    
$_SESSION['sharing'] = "ja";
?>
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
komlpizierterer join obi Datenbanken 9 29.06.2007 23:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ftp_connect gibt false zurück, probleme ftp_connect, php ftp_connect timeout, ftp_connect in $_session

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.