Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> скрипт для публикации через ftp 
V
    Опции темы
Rostik Ultra
Дата 1.5.2008, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



как с помощью php скрипта по ftp отсылать просто текст (как значение переменной) ? без создания файлов (для их последующей отсылки) ?

пробовал так (тренировался на народе)

Код

file_put_contents("ftp://user:[email protected]/file.txt", "hi!");


пример из http://phpclub.ru/manrus/f/ref.ftp.html у меня тоже не работает

--------------------
PM MAIL   Вверх
Feldmarschall
Дата 1.5.2008, 18:18 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 22
Всего: 32



Цитата(Rostik Ultra @  1.5.2008,  18:15 Найти цитируемый пост)
пробовал так (тренировался на народе)

спасибо, что нас проинформировал =)

Цитата(Rostik Ultra @  1.5.2008,  18:15 Найти цитируемый пост)
ример из http://phpclub.ru/manrus/f/ref.ftp.html у меня тоже не работает

в примере из http://phpclub.ru/manrus/f/ref.ftp.html не может быть отсылки без создания файла.
да и блажь это, бессмысленное желание.

сделай хоть как-то, контролируй ошибки.

Добавлено через 11 минут и 26 секунд
Собственно, вопрос "как" в программировании не главный.
Главный вопрос - как исправить ошибки, которые возникают в процессе.

Удивительно - но факт.
почему-то, изучая вождение автомобиля, человек не задает вопроса
"Как водить машину? я снял с ручника, выжал сцепление, втопил газ. Машина уперлась в стену, было очень больно. Подскажите другой способ"
А на форумах сплошь и рядом - "этот код не работает, подскажите другой". Другой точно так же не будет работать по тысяче причин. Выяснение этих причин и есть настоящая работа программиста.
PM   Вверх
Fortop
Дата 1.5.2008, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Rostik Ultra, для извращений
http://www.protocols.ru/modules.php?name=C...page&pid=59
http://book.itep.ru/4/45/ftp_454.htm

И конечно http://www.php.net/manual/ru/book.sockets.php тебе в руки.
Когда напишешь свой FTP-клиент - возможно станешь мудрее smile

Добавлено через 35 секунд
Feldmarschall, да ты лирик?! smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Rostik Ultra
Дата 1.5.2008, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



да при чём тут ftp клиент

мне просто нужно отправить содержание на хост и всё
--------------------
PM MAIL   Вверх
Fortop
Дата 1.5.2008, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Rostik Ultra @  1.5.2008,  19:31 Найти цитируемый пост)
да при чём тут ftp клиент
мне просто нужно отправить содержание на хост и всё 

Именно это и делает FTP клиент.
Читает файл на локальной машине и отправляет его содержание на удаленную машину.

Так как у тебя весьма экзотические требования, то тебе придется написать весь функционал самостоятельно, опустив чтение файла на локальном хосте. Все что тебе для этого нужно - я дал в ссылках, за недостающим - http://www.google.com

Повторить еще раз по буквам?

P.S. Неделя однако... один вопрос экзотичнее другого.

Добавлено @ 20:33
Rostik Ultra
Займись все же мануалом smile
http://www.php.net/manual/ru/function.fopen.php
http://ua.php.net/manual/ru/function.ftp-fput.php
http://ua.php.net/manual/ru/wrappers.php.php

Хотел выложить код, передумал.
Ссылок более чем достаточно, чтобы в течении часа разобраться и за 5ть минут написать то, что ты хочешь smile



Это сообщение отредактировал(а) Fortop - 1.5.2008, 20:37


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Fortop
Дата 1.5.2008, 20:59 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Rostik Ultra
Цитата(Rostik Ultra @  1.5.2008,  18:15 Найти цитируемый пост)
как с помощью php скрипта по ftp отсылать просто текст (как значение переменной) 

именно это и может
даже название это функции можешь придумать любое smile
передаются 5ть параметров
 
Код

$ftp_server; // сервер
$ftp_user; // логин пользователя
$ftp_pass; // пароль
$ftp_file; // имя файла на ФТП
$string; // строка которую нужно записать.


Но, я рекомендую разобраться и написать самому, если не получится за час, то за день - точно сделаешь smile

Это сообщение отредактировал(а) Fortop - 1.5.2008, 21:00


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Rostik Ultra
Дата 2.5.2008, 02:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



вобщем нужна была простая функция ftp-put ... так что минимум что было нужно сделал

но как всё таки создать файл с нужным содержанием на удалённом ftp сервере без копирования из локальной папки ?

есть функция создания файла на ftp сервере ? создание папки есть ...
--------------------
PM MAIL   Вверх
Fortop
Дата 2.5.2008, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Rostik Ultra
Цитата(Rostik Ultra @  2.5.2008,  02:22 Найти цитируемый пост)
но как всё таки создать файл с нужным содержанием на удалённом ftp сервере без копирования из локальной папки ?

Такой функции нет.

Все три ссылки что тебе нужны для этого, я дал в этом сообщении.

Ты их внимательно прочитал?

Подсказка прямее - это уже готовый код всего из 8ми строчек. Если со всеми проверками, то около 20ти.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Rostik Ultra
Дата 2.5.2008, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 16.12.2004

Репутация: нет
Всего: нет



проблема решена
--------------------
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0931 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.