Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Upload To Ftpclient [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




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.

 
Abraxax
17-03-2004, 18:36 
 
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
;)

 
Abraxax
18-03-2004, 10:58 
 
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?

 
Abraxax
18-03-2004, 11:05 
 
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.

;)

 
Offe1
18-03-2004, 11:22 
 
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

 
wahsaga
18-03-2004, 13:20 
 
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.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14 Uhr.