Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Regular Expressions

2.0K
05 декабря 2008 года
swordholder
99 / / 17.10.2006
Как можно на php открывать URL такого рода

http://www.some-site.com/123456.html
http://www.some-site.com/321098.html
http://www.some-site.com/123435.html

использую regular expressions. То есть в место названия страницы 123456.html написать какой нибудь regexp и открывать
Названия страниц имеют только цифры.

Мне нужен что то вроде этого.
$fp=fopen("http://www.some-site.com/$d*.html","r");

чтобы можно было открывать URL не по имени а использую regexp.
Спасибо заранее.
353
05 декабря 2008 года
Nixus
840 / / 04.01.2007
Никак. Откуда вообще предположение что так можно?
2.0K
05 декабря 2008 года
swordholder
99 / / 17.10.2006
А почему бы и нет ?
244
05 декабря 2008 года
UAS
2.0K / / 19.07.2006
А потому что невозможно. Что вы хотите, сами подумайте..
http://www.some-site.com/$d* - типа открыть все страницы с $d, тем более правильно - \d.

Ну и как скрипт должен себя вести? Чё открывать? Открыть такой-то файл с числом в имени. А какое число? Сам он что ли придумает. Сам он придумает только бесконечность чисел.
Что мешает использовать цикл от n = 1 до скольки угодно и делать этот fopen??
2.0K
05 декабря 2008 года
swordholder
99 / / 17.10.2006
А возможно ли такое вообще ? Не зная названия файла открывать его с удаленного сервера ?
24K
05 декабря 2008 года
ostgals
53 / / 27.08.2007
Nixus и UAS совершенно правы.

Что касается приведенных функций, то:
glob() - работает только с локальными файлами;
ftp_nlist() - только для работы с файлами на FTP-сервере.
2.0K
05 декабря 2008 года
swordholder
99 / / 17.10.2006
А возможно ли такое вообще ? Не зная названия файла открывать его с удаленного сервера ?
24K
05 декабря 2008 года
ostgals
53 / / 27.08.2007
Короче, через HTTP получить список файлов на удаленном сервере нельзя.
244
06 декабря 2008 года
UAS
2.0K / / 19.07.2006
Нельзя. Пишите робота, который будет ходит по всем ссылкам на сайтя (аля поисковый робот), вот тогда и получите список страниц на сервере.
2.0K
06 декабря 2008 года
swordholder
99 / / 17.10.2006
Цитата: UAS
Нельзя. Пишите робота, который будет ходит по всем ссылкам на сайтя (аля поисковый робот), вот тогда и получите список страниц на сервере.



Спасибо

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог