Archiv verlassen und diese Seite im Standarddesign anzeigen : Upload To Ftpclient
bonaverbb 17-03-2004, 18:29 weiss jemand wie der code aussieht wenn man die datei tatsächlich uploaden will?
<?PHP
require_once 'Net/FTP.php';
//create object
$ftp = new Net_FTP('xx.xx.xxx.xx', 21);
//connect
//login
//put ftpfile.txt
DIESEN CODE???
//disconnect
?>
vielen dank für alle tippz.
bist du heute mit dem falschen fuss aufgestanden, oder warum denkst du, dass so eine dreiste frage wunschgemäßg beantwortet werden sollte?
bonaverbb 18-03-2004, 10:35 he? warum schreibst du sowas? bist du heute in so eine schlechte laune dass du es unbedingt verbreiten muss? übrigens habe ich den code schon.. es funktioniert nur noch nicht!!! wenn du nicht helfen willst geh woanders hin.. vielleicht bestehen ja deine 15500 beiträge zur hälfte von solchen nicht helfenden, nicht nützige kommentare. auf deine beleidigenden hinweise kann ich verzichten, danke!
hydrococcus 18-03-2004, 10:38 wie wärs wenn du erst mal ein bisschen von deinem code
postest und uns mitteilst, was nicht funktioniert.
dann kann man dir sicher auch helfen
;)
Original geschrieben von bonaverbb
übrigens habe ich den code schon.. ach ja. mehr als da oben steht, kann ich nicht sehen. und das sind die typischen faulen postings ála mach mal. aber da bist du hier falsch.
Original geschrieben von bonaverbb
es funktioniert nur noch nicht!!! tja. mit dem bischen code kann es auch nicht funktionieren. ansonsten hat dir ja hydrococcus bereits gesagt, was sache ist.
Original geschrieben von bonaverbb
wenn du nicht helfen willst geh woanders hin.. ich würde mal eher sagen, dass du woanders hingehen kannst. denn schliesslich willst DU hilfe haben.
Original geschrieben von bonaverbb
vielleicht bestehen ja deine 15500 beiträge zur hälfte von solchen nicht helfenden, nicht nützige kommentare.wahrscheinlich. aber das ist nur die meinung eines frischlings, der sich, wie die vielen anderen auch, nur profilieren will.
Original geschrieben von bonaverbb
auf deine beleidigenden hinweise kann ich verzichten, danke! und wir können herzlich gerne auf faule und schmarozende user verzichten.
bonaverbb 18-03-2004, 11:03 schon besser... danke hydrococcus
// put ftpfile.txt
$ftp = ftp_put($conn_id, "$ftpfile.txt", "$ftpfile.txt");
// check upload status
if (!$ftp) {
echo "Upload Error!";
} else {
echo "Upload successful"
}
ich nehme jetzt doch nicht die pear funtionen sondern die auf der ftp seite. warum funktioniert es so nicht? sind die destination und source files nicht die gleichen?
du darfst auch die php-tags des forums nutzen.
desweiteren fehler hier wohl immer noch etwas code. meinst du nicht auch?
bonaverbb 18-03-2004, 11:10 kann mir jemand anders helfen?
hydrococcus 18-03-2004, 11:21 schau dir mal die funktion
ftp_put()
im manual genauer an. ich denk da fehlt noch ein bisschen was....;)
wenn es dir um dateiuploads geht, dann sieh dir
das hier (http://www.php-resource.de/manual.php?p=features.file-upload)
mal genauer an.
und übrigens muß ich Abraxax ein wenig :D recht geben.
du solltest dir schon etwas mehr mühe geben und nicht erwarten,
das dir alles zu füßen gelegt wird.
;)
PEAR Beispiel:
require_once 'Net_FTP.php';
$test = new Net_FTP();
$test->setHostname("foo.com");
$test->setUsername("foo");
$test->setPassword("bar");
$test->connect();
$test->login();
// Now the connection should be established
// $test->getExtensionsFile("extensions.ini");
$test->putRecursive("test/", "/test/");
var_dump($test->ls('/test'));
$test->get('foo/bar.zip', '/tmp/downloaded.zip', true, FTP_BINARY);
Offe
bonaverbb 18-03-2004, 11:45 danke jungs.. echt nett.
ich habe nicht erwartet dass es mir zu füssen gelegt wird, sondern dass mir tipps gegeben werden (deswegen habe ich auch meinen code nicht dahin gekleistert).
ich mag nur nicht wie abraxax damit umgegangen ist... ich denke es ist kein ding das was er sagen wollte auch höfflicher zu sagen.
aber zu dir und offe: danke für die unterstützung! ;)
p.s. OFFE: interessante alternative! danke für die erweiterung meines horizonts... ;)))
bonaverbb 18-03-2004, 12:32 Kann mir einer sagen warum diese version hier nicht funktioniert
<?php
// establish connection
$ftp_server = "xx.xx.xxx.xx"; // ip address of server
$conn_id = ftp_connect("$ftp_server");
// username and password login
$ftp_user_name = "USER_NAME_XXX";
$ftp_user_pass = "PASSWORD_XXX";
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "Connection not established...";
echo "... or Connection to $ftp_server as $ftp_user_name is impossible";
die;
} else {
echo "Connected to $ftp_server as $ftp_user_name";
}
// upload the file (put)
$destination_file = "ftpfile.txt";
$source_file = "ftpfile.txt";
$uploadftp = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
// check upload status
if (!$uploadftp) {
echo "FTP Upload Error";
} else {
echo "File $source_file written as $destination_file on $ftp_server";
}
// close the FTP stream
ftp_quit($conn_id);
?>
Vielen dank
blaue formatierung durch php-tags ersetzt
Original geschrieben von bonaverbb
ich mag nur nicht wie abraxax damit umgegangen ist... ich denke es ist kein ding das was er sagen wollte auch höfflicher zu sagen.
warum erweist du dich dann jetzt schon wieder als so lernresistent, und befolgst den freundlichen hinweis nicht, deinen code bitte in [ php ]-tags zu packen?
stattdessen machst du jetzt deinen code blau - das erhöht die lesbarkeit aber nicht wirklich.
bonaverbb 18-03-2004, 13:35 Original geschrieben von Abraxax
bist du heute mit dem falschen fuss aufgestanden, oder warum denkst du, dass so eine dreiste frage wunschgemäßg beantwortet werden sollte?
wahsaga, das war der unfreundliche hinweis. über was anderem habe ich mich garnicht beschwert. und danke für den tip... ich wusste nicht wie das ging.
hydrococcus 18-03-2004, 13:36 was funktioniert denn nicht? gibts ne fehlermeldung?
bonaverbb 18-03-2004, 13:39 ja, die verbindung konnte nicht etabliert werden... vielleicht liegt es ja auch nicht am code...
Content-type: text/html
X-Powered-By: PHP/4.3.2
<br />
<b>Warning</b>: ftp_login(): Login incorrect. in <b>H:\ftptest3.php</b> on line <b>10</b><br />
Connection not established...... or Connection to xx.xxx.xx.xx as user is impossible
hat vielleicht eher was mit dern userdaten oder dem server zu tun. was denkst du, hydrococcus?
mrhappiness 18-03-2004, 13:41 du übergibst keinen benutzernamen und kein passwort, ich gehe mal nicht davon aus, dass der ftp-server für jeden zugänglich ist
hydrococcus 18-03-2004, 13:43 ich denke: die fehlermeldung ist eindeutig
ftp_login(): Login incorrect.
;)
bonaverbb 18-03-2004, 13:44 mrhappiness, doch tue ich.. (siehe code oben).. nur ich habe es jetzt für das beispiel wegeditiert.
bonaverbb 18-03-2004, 13:45 hydrococcus, hhmmm, kann eigentlich nicht sein... die daten habe ich mehrmals überprüft.... und mit fillezilla kann ich mich dort auch mit den daten einloggen. aber danke an alle.
|