Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2014, 03:06   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию Сохранение файла на ftp сервере средствами php

Здравствуйте.
пытаюсь сделать так
Код:
move_uploaded_file($_FILES["filename"]["tmp_name"], "1/".$_FILES["filename"]["name"]);
$file='qqq.txt'; //имя файла (не должен существовать)
$user = "Login";
$password = "pass";
$host='hostip';
$f=fopen("ftp://".$user.":".$password."@".$host."/"."1/".$files,'wb');
fwrite($f,"/1/".$_FILES["filename"]["name"]); 
fclose($f);}
и в текстовый документ пишется путь к файлу что в принципе логично потому что я передаю в параметре строку, как записать сам файл ? скажем картинку или архив
Lokos вне форума Ответить с цитированием
Старый 22.05.2014, 04:02   #2
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

сам себе иногда удивляюсь как так тупить можно, рабочий код может пригодится кому
Код:
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
		move_uploaded_file($_FILES["filename"]["tmp_name"], "1/".$_FILES["filename"]["name"]);
		$fp = fopen("1/".$_FILES["filename"]["name"], 'r');
		if (!$fp) {echo "$file не открыт <br />"; exit;} 
		   $contents = fread($fp, filesize("1/".$_FILES["filename"]["name"]));
		fclose($fp);
		$file='qqq.jpg'; 
		$user = "Login";
	        $password = "pass";
	        $host='hostIp';
		$f=fopen("ftp://".$user.":".$password."@".$host."/".$file,'wb'); 
		fwrite($f,$contents); 
		fclose($f);} 
		}

Последний раз редактировалось Lokos; 22.05.2014 в 04:04.
Lokos вне форума Ответить с цитированием
Старый 22.05.2014, 04:02   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

нужно ли закрывать тут соединение с ftp сервером
Код:
ftp_quit($conn_id);
??
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать кодировку файла средствами php? kilogram PHP 4 17.06.2012 21:44
Перемечение файлов на FTP сервере Sprat PHP 1 08.06.2012 18:46
Проверка существования файла на FTP сервере RUSlan48 Работа с сетью в Delphi 5 18.02.2011 16:02
Сохранение файла по Ftp Klim Bassenger Microsoft Office Excel 1 25.11.2010 07:47
сохранение php файла CopTupoBo4Huk PHP 5 10.09.2008 22:55