Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: высчитать первую страницу сайта
 
 автор: ronin   (19.11.2008 в 11:33)   письмо автору
 
 

Здравствуйте!
Кто подскажет универсальное решение по определению по введенной ссылке (file_get_contents) первой страницы сайта.

  Ответить  
 
 автор: malish   (19.11.2008 в 13:42)   письмо автору
 
   для: ronin   (19.11.2008 в 11:33)
 

Можно попытаться найти её без получения контента страницы - попробовать распарсить адрес, вытащить домен и постараться найти index.php (html, htm и так далее).

  Ответить  
 
 автор: ronin   (19.11.2008 в 14:16)   письмо автору
 
   для: malish   (19.11.2008 в 13:42)
 


  $url = 'http://www.softtime.ru/forum/index.php?id_forum=6';
  $arr = parse_url($url);

  $domen=$arr[scheme]."://".$arr[host];
  echo $domen;

так? это правильно?

  Ответить  
 
 автор: sim5   (19.11.2008 в 14:38)   письмо автору
 
   для: ronin   (19.11.2008 в 14:16)
 

Так вам нужен домен или имя файла?

  Ответить  
 
 автор: ronin   (19.11.2008 в 14:42)   письмо автору
 
   для: sim5   (19.11.2008 в 14:38)
 

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

  Ответить  
 
 автор: sim5   (19.11.2008 в 14:46)   письмо автору
 
   для: ronin   (19.11.2008 в 14:42)
 

В смысле? Если в качестве url указать http://www.softtime.ru/ ? Ну естественно будет выдана index.php. Или вы не о том?

  Ответить  
 
 автор: ronin   (19.11.2008 в 14:54)   письмо автору
 
   для: sim5   (19.11.2008 в 14:46)
 

о том, я просто не знал, что она так работатет, я думал ей нужно указать полный адрес, я только осваиваю file_get_contents:)

  Ответить  
 
 автор: sim5   (19.11.2008 в 15:02)   письмо автору
 
   для: ronin   (19.11.2008 в 14:54)
 

Файл по умолчанию обычно это index.php (html), так что указывая домен вы и получаете его, и это касается не только (и не столько) file_get_contents.

  Ответить  
 
 автор: AcidTrash   (19.11.2008 в 15:19)   письмо автору
 
   для: sim5   (19.11.2008 в 15:02)
 

>Файл по умолчанию обычно это index.php (html),
Не всегда, в ASP.NET по умолчанию Default.aspx

  Ответить  
 
 автор: sim5   (19.11.2008 в 15:39)   письмо автору
 
   для: AcidTrash   (19.11.2008 в 15:19)
 

А я и не говорю что всегда? И в Апач можно сделать noindex.php, но по умолчанию в нем стоит именно index.

  Ответить  
 
 автор: ronin   (19.11.2008 в 15:58)   письмо автору
 
   для: sim5   (19.11.2008 в 15:39)
 

а как в таком случае если в апач или в другом сервере прописано, что другой файл первый?

  Ответить  
 
 автор: sim5   (19.11.2008 в 16:06)   письмо автору
 
   для: ronin   (19.11.2008 в 15:58)
 

А вам какая разница какой там файл? Вам же контент нужно получить, и если контент первой страницы, то вводите домен и достаточно. Нужно другую страницу, занчит вводите полный адрес.

  Ответить  
 
 автор: ronin   (19.11.2008 в 16:16)   письмо автору
 
   для: sim5   (19.11.2008 в 16:06)
 

понял! Спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования