Проблемы с fopen

  • Автор темы Intelligent
  • Дата начала

Intelligent

Guest
Проблемы с fopen

Вот код:

$pf=fopen("http://localhost/123.txt","r");
$str=fread($pf,20000);
print $str;

такой скрипт просто подвисает, если же в путях прописать не локалхостовский адресс то все нормально, вопрос почему ??

ps такая конструкция необходима(поэтому не предалагать fopen("123.txt","r") ), просто делаю поиск по сайту, с очень неоднородной структурой - часть данных храниться в базе часть статика, причем по своим характеристкам очень разная, поэтому решил сделать что-то вроде поискового бота, который ходить по страницам выдирает чистый текст заносить в базу ну и т д
 

MagicGTS

Новичок
Попробуй читать меньшим куском, к примеру по 1024. Или у тебя виснит в любом случае?
 

Aknichy

Новичок
$pt=$_SERVER["SITE_HTMLROOT"]."/test/upl/123.txt";
$pf=fopen($pt,"r");
$str=fread($pf,20000);
print $str;
 

lucas

Guest
Aknichy

Что это?!!
Специальная переменная, показывающая, где лежит HTML?
А есть SITE_CSSROOT? А SITE_SWFROOT?

Я думаю, имелось в виду $_SERVER['DOCUMENT_ROOT'].
 
Сверху