php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.09.2005, 18:45  
Gast
 
Beiträge: n/a
Standard datei per ftp hochladen.

Hi,

ich möchte ein datei die sich auf meinem server befindet auf einen andern ftp server hochladen.

Code:
<?php

$FTPServer   = "upload.*********";
$FTPUser     = "********";
$FTPPasswort = "*******";

$VerbindungsID = ftp_connect($FTPServer, 21);
$LoginErgebnis = ftp_login($VerbindungsID, $FTPUser, $FTPPasswort);

$UploadErgebnis = ftp_put($VerbindungsID, "dokument.txt" , "dokument.txt", FTP_BINARY);

if($UploadErgebnis)
{echo"Die Datei wurde hochgeladen!";}
else
{echo"Die Datei konnte nicht hochgeladen werden.";}

ftp_quit($VerbindungsID);

?>
Es kommt allerdings folender fehler:

Code:
Warning: ftp_put(): PORT command successful in /srv/www/htdocs/web3/html/test/ftp.php on line 10
Die Datei konnte nicht hochgeladen werden.
Auf dem Ziel Server wird auch die Datei "dokument.txt" erstellt, nur diese ist leider leer.

jeroen
www.jeroen.homeunix.net
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.09.2005, 19:08  
Gast
 
Beiträge: n/a
Standard

[edit]
Sorry... Port müsste stimmen.
[/edit]
 
Alt 04.09.2005, 19:14  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Special-A
Überprüfe mal, ob du den richtigen Port angegeben hast.
Kopfschüttel

$VerbindungsID = ftp_connect($FTPServer, 21);

@jeroen
http://de2.php.net/manual/de/function.ftp-pasv.php

Gruß
phpfan
 
Alt 04.09.2005, 20:26  
Gast
 
Beiträge: n/a
Standard

@phpfan

soll ich den passiven modus ein oder aus schalten ?


ftp_pasv ($FTPServer, TRUE) ?
ftp_pasv ($FTPServer, FALSE) ?

jeroen
 
Alt 04.09.2005, 20:28  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von jeroen
soll ich den passiven modus ein oder aus schalten ?

ftp_pasv ($FTPServer, TRUE) ?
ftp_pasv ($FTPServer, FALSE) ?

jeroen
Das ist jetzt aber auch ungemein viel Arbeit, beide Varianten mal eben auszuprobieren.

Gruß
phpfan
 
Alt 04.09.2005, 20:50  
Gast
 
Beiträge: n/a
Standard

sry aber beide funtzen nicht.

Code:
Warning: ftp_pasv() expects parameter 1 to be resource, string given in /srv/www/htdocs/web3/html/test/ftp.php on line 10

Warning: ftp_put(): PORT command successful in /srv/www/htdocs/web3/html/test/ftp.php on line 12
Die Datei konnte nicht hochgeladen werden.
jeroen
 
Alt 04.09.2005, 20:54  
Erfahrener Benutzer
 
Registriert seit: 02.10.2003
Beiträge: 118
MaLo
Standard

ftp_pasv($Verbindungsid,TRUE); müsste das sein!
__________________
MaLo ist offline  
Alt 04.09.2005, 21:06  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hi ...

Kann es sein, dass du dich mit deinen Variaben vertan hast ?

Lese den Fehlertext mal "word by word" ...

Zitat:
expects parameter 1 to be resource
... und schau, welche Variable du als "Ressource" in die Funktion geschrieben hast:

Code:
ftp_pasv ($FTPServer, TRUE)
Deinem oben geposteten Code zufolge ist dies nicht $FTPServer, sondern $VerbindungsID.
XLB ist offline  
Alt 04.09.2005, 21:08  
Gast
 
Beiträge: n/a
Standard

ne immer noch nicht.

Code:
Warning: ftp_pasv() expects parameter 1 to be resource, null given in /srv/www/htdocs/web3/html/test/ftp.php on line 10
false
Warning: ftp_put(): PORT command successful in /srv/www/htdocs/web3/html/test/ftp.php on line 13
Die Datei konnte nicht hochgeladen werden.
Code:
if (ftp_pasv($Verbindungsid,TRUE))
{echo "true";} else {echo "false";}
kann es eventuell auch am chmod liegen ?


jeroen
 
Alt 04.09.2005, 21:10  
Erfahrener Benutzer
 
Registriert seit: 27.10.2004
Beiträge: 1.093
PHP-Kenntnisse:
Fortgeschritten
Chr!s
Standard

Nicht $Verbindungsid, sondern $VerbindungsID, so steht es schließlich auch in deinem SCript oben.
Chr!s ist offline  
 


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
Datei auf Knopfdruck hochladen Locutus007 PHP Tipps 2006 19 10.05.2006 14:21
Datei hochladen, keine Rechte. pino PHP Tipps 2006 2 09.01.2006 12:33
Datei hochladen flual2000 PHP Tipps 2005-2 0 11.09.2005 12:47
Datei hochladen flual2000 PHP Tipps 2005-2 3 08.08.2005 15:33
Datei per FTP hochladen PHP Tipps 2005-2 1 09.07.2005 23:25
Probleme mit Pfad zum Datei hochladen PHP Tipps 2005-2 6 13.06.2005 13:26
Zip Datei hochladen und entpacken PHP-Fortgeschrittene 3 02.05.2005 22:35
zm9 (Zip Datei) Hochladen und mit PHP entpacken! PHP Tipps 2005 3 25.04.2005 00:31
datei mit ftp-put hochladen.... tonne PHP Tipps 2005 9 13.03.2005 17:50
Datei via FTP hochladen PHP Tipps 2004-2 0 25.11.2004 11:14
Datei hochladen mit PHP flual2000 PHP Tipps 2004 5 29.10.2004 10:23
Datei hochladen Borlox PHP Tipps 2004 1 18.09.2004 20:38
Fehler bei Standard-Script Datei hochladen... PHP Tipps 2004 1 02.09.2004 11:53
große datei per datei-upload hochladen PHP Tipps 2004 4 19.08.2004 02:11
[Erledigt] datei hochladen PHP Tipps 2004 7 15.07.2004 11:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: ftp_put() [function.ftp-put]: port command successful, dateien auf ftp server hochladen, datei auf ftp server hochladen, php ftp_put leere datei, ftp_put datei leer, warning: ftp_put() [function.ftp-put]: port command successful in, ftp_put port command successful, instar kann datei nicht hochladen, php ftp_put datei leer, warning: ftp_put(): port command successful in, datei konnte nicht hochgeladen werden, ftp_put() expects parameter 1 to be resource, null given in, warning: ftp_put(): port command successful, php ftp große datei, port command successful in php ftp, ftp_get datei leer, ftp_nb_put() expects parameter 1 to be resource, null given in, daten auf ftp server hochladen, php ftp upload leere datei, golive datei konnte nicht hochgeladen werden

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:21 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.