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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> к ftp через web 
V
    Опции темы
KrotOnline
Дата 15.12.2007, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени суток!!!
Пишу клиента для ftp-сервера.
Сталкнулся с такой проблемой, при переходе от отдного файла php к другому, пропадает подключение к серверу. Среда не сохраняет состояние подключения. Т.е. для каждого перехода мне требуется регится заного на сервере.

Как можно сохранить подключение к серверу???
PM MAIL   Вверх
Feldmarschall
Дата 15.12.2007, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Никак.
Да и зачем? Какая проблема снова подключиться?
PM   Вверх
KrotOnline
Дата 15.12.2007, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да проблемы нет!!! Только время подключения, и проверка пароля происходит долго, не хотелось бы задерживать юзера 
PM MAIL   Вверх
Djinn
Дата 15.12.2007, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



НУ еси хранить в куках к примеру то пользователю бут пофигу, ведь ты буш всё делать со стороны сервера... а это помоему довольно таки шустро =)
PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Djinnчто ты собрался хранить в куках?
PM   Вверх
Djinn
Дата 16.12.2007, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



мож я чёт не понял что ему надо... тогда сор...
PM MAIL   Вверх
sandland
Дата 16.12.2007, 01:15 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



да, подключаться нужно каждый раз при обновлении страницы....я основные параметры в сессии хранил, когда писал свой ftp-клиент, но так и не доделал, так и не знал как правильно реализцется ф-ция редактирования файла...

у каждого файла свои правда доступа, и как правильно отрывать файл, а потмо сохранять...в общем раз тема про фтп-килент, может кто-нибудь опишет как это делается правильно? буду очень признателен...
PM MAIL WWW ICQ Jabber   Вверх
KrotOnline
Дата 16.12.2007, 01:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



а если 1000 страниц, и для каждой писать подключения. А я хотел отдельной функцией сделать smile  теперь придется везде добавлять!!!

Есть такая функция как перевод сервера в пасивный/активный режим!!! Ешо не юзал!!! Может оно?
PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



нет.
откуда у тебя 1000 страниц возьмется? ты на пхп пишешь или на бейсике?
сделай отдельной функцией - какие проблемы-то?
PM   Вверх
KrotOnline
Дата 16.12.2007, 02:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(Feldmarschall @ 16.12.2007,  02:10)
нет.
откуда у тебя 1000 страниц возьмется? ты на пхп пишешь или на бейсике?
сделай отдельной функцией - какие проблемы-то?

C 1000 страницами, ето я погорячился!!!
Я делаю так!!!

Файл подключения+инициализация юзера -->(кукисы)--> Файл сканирование директорий+разные примочки

Может все в один файл засунуть, и по функциям расписать!!! Или не мучатся, считать содержимое сервера в базу данных и с ней работать!!!
У меня ступор, не знаю как сделать smile вроде просто, а с друой стороны полный ......
Направте меня в нужное русло!!! Пожалуйста



PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 02:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



можно в один, можно в разных.
общие функции запиши в один файл и include его в оба скрипта.

Можешь считывать в базу данных.
PM   Вверх
KrotOnline
Дата 16.12.2007, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

function dirnow($connect)
{
global $link;

$file_list = ftp_rawlist($connect,"");
foreach ($file_list as $current) { 
    $split = preg_split("[ ]", $current, 9, PREG_SPLIT_NO_EMPTY); 
    if ($split[0] != "total") { 
        $parsed[]['isdir']          = $split[0]{0} === "d"; //Если true значит дериктория 
        $parsed[]['perms']          = $split[0]; 
        $parsed[]['number']         = $split[1]; 
        $parsed[]['owner']          = $split[2]; 
        $parsed[]['group']          = $split[3]; 
        $parsed[]['size']           = $split[4];
        $parsed[]['month']          = $split[5]; 
        $parsed[]['day']            = $split[6]; 
        $parsed[]['time/year']      = $split[7]; 
        $parsed[]['name']           = $split[8]; 
}
$name = $split[8];image($name);
$nowdir=$name;
?>

Вот кусок кода, который сканит содержимое в указанном каталоге, который бы желательно вставить в другой файл и обращатся к ниму 
при необходимости. 
Цитата

общие функции запиши в один файл и include его в оба скрипта.

не пойму как сделать

PM MAIL   Вверх
Feldmarschall
Дата 16.12.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



а зачем? С фтп у тебя ведь работает только один файл?
но если надо - include()
PM   Вверх
KrotOnline
Дата 16.12.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Решил пока оставить подключение во всех страницах
Передаю переменную через адресную строку другому файлу, такая проблема, переменная передаётся другому файлу, но функция 
Код

$file_list = ftp_rawlist($connect, $переменная);
foreach ($file_list as $current) { 

отказывается воспринимать, пишит Warning: Invalid argument supplied for foreach()
Присваиваю, в этом же файле, работает!!! Чудеса?

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


Новичок
****


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

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



ты бы хоть посмотрел, что передаешь через адресную строку. глазами.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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