Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.04.2004, 23:20
Kadabra вне форума Посмотреть профиль Отправить личное сообщение для Kadabra Посетить домашнюю страницу Kadabra Найти все сообщения от Kadabra
  № 1  
Kadabra

Регистрация: Apr 2004
Адрес: Russia
Сообщений: 36
Отправить сообщение для Kadabra с помощью ICQ Отправить сообщение для Kadabra с помощью AIM Отправить сообщение для Kadabra с помощью Yahoo
Question Php и Ftp

в общем проблемма такая !
в PHP я пользуюсь стандартным способом входа на FTP сервер : ftp://loginass@url.domen
но есть один недостаток, точнее их многа ну скажем если в Опере это дело ввести, то скроется под звездочки только пароль, а логин открыт; Ослик (IE) все скрывает кроме урла, хрен знает как себя ведут другие броузеры. А вообще современные сайтостроители каким образом осуществляют авторизацию на PHP !!! Или мож есть каманда какая-нить ? или кто подобное делал ? Помогите плиз !
__________________
Увы! Лето пролетело, как один день: берег лесного озера, тихая музыка, красивая женщина... Жаль, что в этот день я был на работе!
Все хорошо но может быть лучше

Старый 15.04.2004, 00:41
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 2  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
как связаны браузеры и пхп и фтп?
я вот нифига не понял!
а в пхп есть специальные функции ftp_* - почитай про них... может поможет...

Старый 15.04.2004, 00:57
Kadabra вне форума Посмотреть профиль Отправить личное сообщение для Kadabra Посетить домашнюю страницу Kadabra Найти все сообщения от Kadabra
  № 3  
Kadabra

Регистрация: Apr 2004
Адрес: Russia
Сообщений: 36
Отправить сообщение для Kadabra с помощью ICQ Отправить сообщение для Kadabra с помощью AIM Отправить сообщение для Kadabra с помощью Yahoo
По умолчанию ну связать та их можна

Цитата:
Оригинал написал(а) nagash
как связаны браузеры и пхп и фтп?
я вот нифига не понял!
а в пхп есть специальные функции ftp_* - почитай про них... может поможет...
причем PHP- язык программирования, а вот если бы нашел я эту функцию, тагдабы я не спрошивал про нее )))
__________________
Увы! Лето пролетело, как один день: берег лесного озера, тихая музыка, красивая женщина... Жаль, что в этот день я был на работе!
Все хорошо но может быть лучше

Старый 15.04.2004, 08:46
taras1987 вне форума Посмотреть профиль Отправить личное сообщение для taras1987 Посетить домашнюю страницу taras1987 Найти все сообщения от taras1987
  № 4  
taras1987
 
Аватар для taras1987

Регистрация: Jan 2004
Адрес: Боярка, Украина
Сообщений: 26
Отправить сообщение для taras1987 с помощью ICQ
XXXIII. Функции FTP
Введение
Функции этого расширения реализуют клиентский доступ к файловым серверам, называемый File Transfer Protocol FTP, как определено в http://www.faqs.org/rfcs/rfc959.html.

Требования
Эти функции всегда доступны как часть стандартного модуля.

Установка
Чтобы использовать FTP-функции с вашей конфигурацией PHP, вы должны добавить опцию
--enable-ftp при установке PHP 4, и --with-ftp при использовании PHP 3.

Установка
Это расширение не определяет никаких директив конфигурации.

Типы ресурсов
Это расширение использует один тип ресурсов, который является ссылкой-идентификатором ftp-соединения.

Предопределённые константы
Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.

FTP_ASCII (integer)
FTP_TEXT (integer)
FTP_BINARY (integer)
FTP_IMAGE (integer)
FTP_TIMEOUT_SEC (integer)
Примеры
Пример 1. FTP

<?php
// установить базовое соединение
$conn_id = ftp_connect($ftp_server);

// login с username и password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// проверить соединение
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// загрузить файл
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// проверить статус загрузки
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

// закрыть поток FTP
ftp_close($conn_id);
?>



Содержание
ftp_cdup - переходит в родительскую директорию
ftp_chdir - переходит по директориям на FTP-сервере
ftp_close - закрывает FTP-соединение
ftp_connect - открывает FTP-соединение
ftp_delete - удаляет файлы на FTP-сервере
ftp_exec - запрашивает выполнение программы на FTP-сервере
ftp_fget - загружает файл с FTP-сервера и сохраняет в открытом файле
ftp_fput - загружает открытый файл на FTP-сервер
ftp_get_option - запрашивает поведение текущего потока FTP
ftp_get - загружает файл с FTP-сервера
ftp_login - входит в FTP-соединение
ftp_mdtm - возвращает время последнего изменения данного файла
ftp_mkdir - создаёт диреткорию
ftp_nlist - возвращает список файлов в данной директории
ftp_pasv - включает/выключает режим passive
ftp_put - выгружает файл на FTP-сервер
ftp_pwd - Возвращает имя текущей директории
ftp_quit - закрывает FTP-соединение
ftp_rawlist - возвращает детальный список файлов в данной директории
ftp_rename - переименовывает файл на FTP-сервере
ftp_rmdir - удаляет директорию
ftp_set_option - устанавливает различные опции работы FTP
ftp_site - отправляет команду SITE на сервер
ftp_size - Возвращает размер данного файла
ftp_systype - Возвращает системный идентификатор типа удалённого FTP-сервера

Поищи по имени в манах google или yandex
Русский ман: http://phpclub.net/manrus/
__________________
Инвестируем в развитие молодежи: http://plati.ru/asp/seller_goods.asp?id_s=5145

Создам сайт на PHP&MySQL
Портфолио и резюме: http://taras.boyarka.biz
ICQ: 274206900

Старый 15.04.2004, 13:51
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 5  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
в ftp пароль и имя пользователя передаются в открытом виде. вот такой вот протокол. потому и исходить из этого следует - из стандарта, а не из того, на что визуально меняют броузеры логин и пасс
__________________
а мы летим орбитами путями не избитыми...

Старый 15.04.2004, 20:34
Kadabra вне форума Посмотреть профиль Отправить личное сообщение для Kadabra Посетить домашнюю страницу Kadabra Найти все сообщения от Kadabra
  № 6  
Kadabra

Регистрация: Apr 2004
Адрес: Russia
Сообщений: 36
Отправить сообщение для Kadabra с помощью ICQ Отправить сообщение для Kadabra с помощью AIM Отправить сообщение для Kadabra с помощью Yahoo
Цитата:
Оригинал написал(а) taras1987
XXXIII. Функции FTP
Введение
Функции этого расширения реализуют клиентский доступ к файловым серверам, называемый File Transfer Protocol FTP, как определено в http://www.faqs.org/rfcs/rfc959.html.

Требования
Эти функции всегда доступны как часть стандартного модуля.

Установка
Чтобы использовать FTP-функции с вашей конфигурацией PHP, вы должны добавить опцию
--enable-ftp при установке PHP 4, и --with-ftp при использовании PHP 3.

Установка
Это расширение не определяет никаких директив конфигурации.

Типы ресурсов
Это расширение использует один тип ресурсов, который является ссылкой-идентификатором ftp-соединения.

Предопределённые константы
Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.

FTP_ASCII (integer)
FTP_TEXT (integer)
FTP_BINARY (integer)
FTP_IMAGE (integer)
FTP_TIMEOUT_SEC (integer)
Примеры
Пример 1. FTP

<?php
// установить базовое соединение
$conn_id = ftp_connect($ftp_server);

// login с username и password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// проверить соединение
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// загрузить файл
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// проверить статус загрузки
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

// закрыть поток FTP
ftp_close($conn_id);
?>



Содержание
ftp_cdup - переходит в родительскую директорию
ftp_chdir - переходит по директориям на FTP-сервере
ftp_close - закрывает FTP-соединение
ftp_connect - открывает FTP-соединение
ftp_delete - удаляет файлы на FTP-сервере
ftp_exec - запрашивает выполнение программы на FTP-сервере
ftp_fget - загружает файл с FTP-сервера и сохраняет в открытом файле
ftp_fput - загружает открытый файл на FTP-сервер
ftp_get_option - запрашивает поведение текущего потока FTP
ftp_get - загружает файл с FTP-сервера
ftp_login - входит в FTP-соединение
ftp_mdtm - возвращает время последнего изменения данного файла
ftp_mkdir - создаёт диреткорию
ftp_nlist - возвращает список файлов в данной директории
ftp_pasv - включает/выключает режим passive
ftp_put - выгружает файл на FTP-сервер
ftp_pwd - Возвращает имя текущей директории
ftp_quit - закрывает FTP-соединение
ftp_rawlist - возвращает детальный список файлов в данной директории
ftp_rename - переименовывает файл на FTP-сервере
ftp_rmdir - удаляет директорию
ftp_set_option - устанавливает различные опции работы FTP
ftp_site - отправляет команду SITE на сервер
ftp_size - Возвращает размер данного файла
ftp_systype - Возвращает системный идентификатор типа удалённого FTP-сервера

Поищи по имени в манах google или yandex
Русский ман: http://phpclub.net/manrus/
Огромное спасибо !!!!
Можешь дать линк на этот учебник ?, если не сложно ?
__________________
Увы! Лето пролетело, как один день: берег лесного озера, тихая музыка, красивая женщина... Жаль, что в этот день я был на работе!
Все хорошо но может быть лучше

Старый 16.04.2004, 03:50
Kadabra вне форума Посмотреть профиль Отправить личное сообщение для Kadabra Посетить домашнюю страницу Kadabra Найти все сообщения от Kadabra
  № 7  
Kadabra

Регистрация: Apr 2004
Адрес: Russia
Сообщений: 36
Отправить сообщение для Kadabra с помощью ICQ Отправить сообщение для Kadabra с помощью AIM Отправить сообщение для Kadabra с помощью Yahoo
По умолчанию и еще вопрос возник

[quote]Оригинал написал(а) taras1987
[b]XXXIII. Функции FTP
Введение
Функции этого расширения реализуют клиентский доступ к файловым серверам, называемый File Transfer Protocol FTP, как определено в http://www.faqs.org/rfcs/rfc959.html.
...............................


<?
$conn_id = ftp_connect($ftp_server);
// login ? username ? password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

$upload = ftp_fget($conn_id, $filename, $upfile, FTP_BINARY);#($conn_id, $destination_file, $source_file, FTP_BINARY);

if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

ftp_close($conn_id);
?>

а в качестве $filename что нужно занести ?
-путь куда файлик сохранять, но в какой форме его писать писать "с:\test c:/test /test?
или я что-то не понял ?
__________________
Увы! Лето пролетело, как один день: берег лесного озера, тихая музыка, красивая женщина... Жаль, что в этот день я был на работе!
Все хорошо но может быть лучше

Старый 16.04.2004, 08:40
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 8  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: и еще вопрос возник

Цитата:
Оригинал написал(а) Kadabra
а в качестве $filename что нужно занести ?
Имя файла, который лежит на сервере.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 16.04.2004, 16:33
Kadabra вне форума Посмотреть профиль Отправить личное сообщение для Kadabra Посетить домашнюю страницу Kadabra Найти все сообщения от Kadabra
  № 9  
Kadabra

Регистрация: Apr 2004
Адрес: Russia
Сообщений: 36
Отправить сообщение для Kadabra с помощью ICQ Отправить сообщение для Kadabra с помощью AIM Отправить сообщение для Kadabra с помощью Yahoo
По умолчанию Re: Re: и еще вопрос возник

Цитата:
Оригинал написал(а) Crazy


Имя файла, который лежит на сервере.
блин запарился я напиши лучше пример что нужно пихать в переменные, требуелся вывести запрос пользователю о том куда сохранять файлик с ФТП
на котором есть запись к примеру Юзер :roma пароль: rot и путь до файла: ftp://www.site.ru/fele.avi ну как делают на обычнех сайтах жмешь ссылку и те предлогают сохранить файл
__________________
Увы! Лето пролетело, как один день: берег лесного озера, тихая музыка, красивая женщина... Жаль, что в этот день я был на работе!
Все хорошо но может быть лучше

Старый 16.04.2004, 23:40
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 10  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
По умолчанию Re: Re: Re: и еще вопрос возник

Цитата:
Оригинал написал(а) Kadabra
блин запарился я
Когда распаришься -- напиши на внятном русском языке, чего ты хотел.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Создать новую тему   Часовой пояс GMT +4, время: 20:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 20:25.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.