Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » проблема с fopen()
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Slavik_k
Участник

Зарегистрирован: Sep 2004
Место проживания:
Публикаций: 3
Статус: Slavik_k в оф-лайне
проблема с fopen() [сообщение #70853]

Задача - открыть для чтения файл

http://www.jobnews.nl/jobnews/1_baa...l?VAC_ID=173968

Делаю так:

fopen ("http://www.jobnews.nl/jobnews/1_baan/vacancy_detail_yellow.html?VAC_ID=173968","r");

сервер пишет ошибку

failed to create stream: Bad file descriptor in ХХХ

Причем если открыть через fopen() просто
http://www.jobnews.nl/
то все получается.

Я уже все перепробовал - никак не получается.
Помогите кто знает.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-09-2004 15:47
Нажмите сюда для просмотра профайла Slavik_k Отправить Персональное сообщение Slavik_k Найти сообщения от Slavik_k Добавить Slavik_k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #70855]

сurl не пробовал использовать? ты ведь не просто файл запрашиваешь а делаешь HTTP запрос. Если без параметров (?VAC_ID=173968","r") то это будет просто открытие файла, а если с ними запрос.

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-09-2004 17:57
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Slavik_k
Участник

Зарегистрирован: Sep 2004
Место проживания:
Публикаций: 3
Статус: Slavik_k в оф-лайне
[сообщение #70856]

2 SCHIZO а можно подробнее про сurl?
кстати, когда я запрашиваю просто
http://www.jobnews.nl/jobnews/1_baan/vacancy_detail_yellow.html то та же ошибка, а когда запрашиваю другие страницы даже с данными после ? - все ОК.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-09-2004 18:05
Нажмите сюда для просмотра профайла Slavik_k Отправить Персональное сообщение Slavik_k Найти сообщения от Slavik_k Добавить Slavik_k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #70857]

подробнее про CURL у меня прямо под ником написано...

...я откопал старинную функцию с помощью которой вытаскивал список пользователей чата, попробуй, может поможет..


PHP:


function get_chatlist($url)
    {
        
$pagecontent = '';
        
$page = @fopen($url, 'r');
        
$pagecontent = fread($page,100000);
        @
fclose($page);
        return 
$pagecontent;
    }

    if (
checkdnsrr('chat.polarnet.ru'))
    {
        
$url='http://chat.polarnet.ru/index.php';
        
$stat = get_chatlist($url);
        if(!empty(
$stat))
        {
            
preg_match_all('%'.preg_quote('<!-- STAT -->
'
).'(.+)'.preg_quote('<!-- /STAT -->
'
).'%si',$stat,$matches);
            
//$stat = preg_replace('"85%"i','20%',$stat);
            
$stat = $matches[1][0];
            
$stat = preg_replace('%'.preg_quote('/user.php').'%i','http://chat.polarnet.ru/user.php',$stat);
            
$stat = convert_cyr_string($stat,'win-1251','koi8-r');
            echo 
$stat;
        }
        else {
            echo 
'Невозможно получить список.';
        }
    }
    else {
        echo 
'Невозможно получить список.<br />Сервер недоступен.';
    }
?>



SCHIZO добавил 19-09-2004 в 21:29:18:
хм... по моему работоспособность функции тут не причем.. там многократный редирект имеется который заканчивается на странице http://www.jobnews.nl/jobnews/index2.html

SCHIZO добавил 19-09-2004 в 21:31:28:
P.S.
если страница существует на самом деле то скорее всего редирект происходит после проверки рефера..

SCHIZO добавил 19-09-2004 в 21:35:01:
p.s.p.s.
рефр нужно послать вот такой: http://www.jobnews.nl/jobnews/1_baan/displayVacSearchResult.html

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-09-2004 21:24
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Slavik_k
Участник

Зарегистрирован: Sep 2004
Место проживания:
Публикаций: 3
Статус: Slavik_k в оф-лайне
[сообщение #70878]

SCHIZO извини за назойливость, но как можно послать рефер перед fopen() ?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-09-2004 11:18
Нажмите сюда для просмотра профайла Slavik_k Отправить Персональное сообщение Slavik_k Найти сообщения от Slavik_k Добавить Slavik_k в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #70880]

RTFM curl, curl_setopt , Snoopy, HTTP, RFC...

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-09-2004 14:32
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 08:53.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.37953591 seconds (98.14% PHP - 1.86% MySQL) with 21 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.