Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 29
1

загрузка файла на FTP

27.10.2013, 18:12. Показов 552. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста. в php очень плохо разбираюсь. мне нужно залить картинку на ftp. естественно сам написать не могу поэтому полез в сеть за готовым кодом.. вот самое нормальное что смог найти

HTML5
1
2
3
4
<form action=upload.php method=post enctype="multipart/form-data" name=Form>
<input type=file name=filename>
<input type=submit value='Загрузить'>
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$filename = $_FILES['file']['name'];
$maxsize = "20000000";
$size = filesize ($_FILES['file']['tmp_name']);
//$paths='/public_html/папка';
$filep=$_FILES['userfile']['tmp_name'];
$ftp_server='host';
$ftp_user_name='name';
$ftp_user_pass='pass';
echo "string";
$name=uniqid().'_'.uniqid().'.'.$type;
$extentions = array("gif","txt","tpl","jpg","jpeg","png","zip","rar","7z","tif","psd","swf","flv","avi","mpeg","mp4","mp3","wav","ogg","ogm","doc","xls","ppt","pdf","exe");
$type = strtolower(substr($filename, 1 + strrpos($filename, ".")));
/ / Установить соединение с FTP-сервером
$conn_id = ftp_connect($ftp_server);
/ / Вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
/ / Проверяем подключение и вход
if ((!$conn_id) || (!$login_result)) {
echo "FTP соединение произошла ошибка!";
echo "Попытка подключения к $ftp_server для пользователя $ftp_user_name ....";
exit;
} else {
// Выводить что файл успешно загружен
echo "<div id=center>";
echo "Файл успешно загружен<br>";
}
// загрузить файл на указанный путь
$upload = ftp_put($conn_id, $paths.'/'.iconv("UTF-8","CP1251",$name), $filep, FTP_BINARY);
// check the upload status
if (!$upload) {
echo "FTP загрузка произошла ошибка!";
} else {
// вывести результат загрузки вместе с ссылкой на файл
echo "<b>Ваша ссылка:</b> http://сайт/папка/$name.$type";
echo "</div>";
}
// закрыть соединение
ftp_close($conn_id);
?>
но это не работает(( помогите разобраться
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2013, 18:12
Ответы с готовыми решениями:

Загрузка файла по ftp
Здравствуйте. Можно ли выполнить загрузку файла с компьютера средствами ftp, в php файл передавать...

Загрузка изображений по ftp из xml файла
Добрый день! Возникла забавная ситуация, над решением которой уже второй день ломаю голову, прошу...

Загрузка файла на FTP по URL (ссылки) с разных сайтов
Нужен скрипт на PHP для загрузки файлов на FTP по URL (ссылки). Т.е. чтобы можно было вставить в...

Загрузка n-количество фот на ftp сервер php
У менять загрузка фото на фтп сервер, но загружать я могу лишь по одной сделать. хочу сделать так...

0
27.10.2013, 18:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.10.2013, 18:12
Помогаю со студенческими работами здесь

Загрузка файла с ftp
Добрый день. Подскажите библиотеку или иной способ для работы с ftp. Нужно просто скачать файл с...

FTP загрузка файла
В общем не сталкивался я раньше с протоколом ftp:// в java, и вот пришлось. Пытаюсь получить список...

Загрузка файла на FTP
Доброго времени суток! На фтп имеется папка images, в которую надо загрузить файл fname. fname...

Загрузка файла на ftp сервер
получаю от сервера ответ 226, загрузка окончено загружено 576 байт, но самого файла на ftp-сервере...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru