|
$remote_file-это ведь имя файла не не директория куда файл ложить
ftp_chdir ($conn_id, 'каталог');
каталог = 'ftp://tonka@10.0.2.5/sit/news_images/';
да?
В конечном результате у меня выходит
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="f" value="1">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
<?php
if (isset ($_POST['f']))
{
$file=$_FILES['userfile'];
$remote_file=$_FILES['userfile'];
$ftp_server= '10.0.2.5 ';
$conn_id = ftp_connect($ftp_server);
ftp_login($conn_id, $ftp_user_name, $ftp_user_pass,'w');
ftp_chdir ($conn_id, '/sit/news_images/');
$ftp_user_name='desigto';
$ftp_user_pass='desigto';
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass,'w');
if (ftp_fput($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
} else {
echo "There was a problem while uploading $file\n";
}
ftp_close($conn_id);
}
?> это верно?
Кстати этот скрипт тоже возращает
Fatal error: Call to undefined function: ftp_connect() in /usr/home/tonka/ftp/sit/upload.php on line 12
Последний раз редактировалось KittenCom; 30.03.2004 в 14:48.
|