[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определить расширение файлов в папке по URL адресу
Страницы: 1, 2, 3
abraziv
Тот же. Я просто в этих вопросах не бум бум.
abraziv
с CMD не хочет сразу же заходить по такому адрес. пишет неизвестный узел.
abraziv
А как сделать чтобы сервер не искал на лкальной машине, а именно в ftp://ftp.mirror.yandex.ru/debian-pure64/doc/

$ftp_server = 'ftp://ftp.mirror.yandex.ru/debian-pure64/doc/';
$port = 21;
$user = "anonymous";
$password = "password";
$connect = ftp_connect($ftp_server, $port, 150);
if(!$connect)
{
exit("Не удалось подключить соединение с $ftp_server ");
}

А то с ошибкой вылетает :
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������. in Z:\home\localhost\www\index.php on line 8
Не удалось подключить соединение с http:\ftp.mirror.yandex.ru\debian\pool\main\m
как я понял из за того что мой сервер ищет у меня в лок папках.
Игорь_Vasinsky
$con = ftp_connect('ftp.mirror.yandex.ru');
$login_result = ftp_login($con, 'login', 'pass');
// получение списка файлов директории /
$buff = ftp_rawlist($con, '/');

ftp_chdir($con, 'debian-pure64');
ftp_chdir($con, 'doc');

//echo ftp_pwd($con); //- проверить в какой директории

ftp_close($con);

//Массив с файлами и папками
var_dump($buff);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
abraziv
Игорь_Vasinsk спасибо
я так же делаю :

<?php

$ftp_server = "ftp.mirror.yandex.ru";
$connect = ftp_connect($ftp_server);
if(!$connect)
{
exit("Не удалось подключить соединение с $ftp_server ");
}
else
{
echo "удалось подключить соединение с $ftp_server ";
}
$login_result = ftp_login($connect, "anonymous","");
if(!$login_result)
{
exit("Не верный логин или пароль ");
}
else
{
echo "удалось подключить соединение c логином anonymous ";
}
$file_list = ftp_nlist($connect, ".");

foreach($file_list as $file)
{
echo $file;
}


ftp_close($connect);
?>

Вываливается на тайм ауте (((((((((
killer8080
Цитата (abraziv @ 19.09.2013 - 11:28)
Тот же.

ну так зачем тогда нужен ftp? Парсь http smile.gif
Игорь_Vasinsky
Цитата
ну так зачем тогда нужен ftp?

не даст.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (Игорь_Vasinsky @ 19.09.2013 - 12:08)
не даст.

что не даст? Это же репа дебиана, там равнозначный доступ что по ftp, что по http.
Игорь_Vasinsky
по указанному урлу - file_get_contents() - сыпется, ругаясь на протокол

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
abraziv
логин и пароль от яндекс акка вводи, а не название всемирно известной хакерской организации

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
abraziv
акка по русски ?
abraziv
с акка не заходит, а с анонимоус заходит, но падает на ftp_nlist
killer8080
Цитата (Игорь_Vasinsky @ 19.09.2013 - 12:27)
по указанному урлу - file_get_contents() - сыпется, ругаясь на протокол

с чего бы ему на http ругаться smile.gif
abraziv
killer8080

C помощью http легче это можно сделать? Хочу сделать на ftp и http. Функцию разбора расширения написать и пробовать с использование различных протоколов.
abraziv
Через консоль если тоже смотреть то ошибка 200 PORT command successful. Consider using PASV.
Возможно , что то меня банит, на компе.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.