Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузка внешнего файла (PHP 4.4.9), domxml_open_file и https 
:(
    Опции темы
kagero
Дата 30.8.2008, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



Существует необходимость загрузить на свой сайт данные из чужого XML. Для этого его, ес-но, надо сначала открыть. Если я сохраняю тот же самый файл (его генерит ASP, я никак не могу вмешаться в структуру) у себя на сервере с расширением .xml, он прекрасно считывается и парситься. Однако все мои попытки считать основной файл провалились. 

Код

$url = "https://адрес";
$xmldoc = domxml_open_file($url, DOMXML_LOAD_PARSING , $error);

if(!$xmldoc) {
  echo "error";
  $err=$error[0];
  print ($err[errormessage]);
  print ("<br>".$err[nodename]);
  print ("<br>".$err[line]);
  print ("<br>".$err[col]);
  print ("<br>".$err[directory]);
  print ("<br>".$err[file]);
} else {
  echo "OK";
}


Результат: "error". Пытаюсь понять, что не так, но даже $error - пустой. Пробовала ставить другие параметры - не шло точно также. Единственное отличие вижу пока только в https на том сервере и  http на своем. Может, кто сталкивался с подобными проблемами?



Это сообщение отредактировал(а) kagero - 30.8.2008, 19:19
PM   Вверх
gta4kv
Дата 30.8.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: нет
Всего: 91



а почемy htpps://  ?

Это сообщение отредактировал(а) gta4kv - 30.8.2008, 18:04
PM MAIL   Вверх
kagero
Дата 30.8.2008, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



gta4kv, опечатка тут. Там-то правильный адрес. Спасибо, сейчас исправлю
PM   Вверх
Sannis
Дата 30.8.2008, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: нет
Всего: 13



В документации не сказано, что эта функция принимает URL. Вы не пробывали связку file_get_contents + domxml_open_mem?


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
kagero
Дата 31.8.2008, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.2.2007

Репутация: нет
Всего: нет



Sannis, пробовала, увы. Считывается контент формы логина, на которую, как я понимаю, редиректит в случае неудачного подсоединения. Ибо в урле, через который я запрашиваю XML, напрямую и в открытую передается логин и пароль. 

Т.е. вбивая урл с логином-паролем в адрес броузера, я вижу сам XML. А запросить через скрипт - похоже, не пускает...
PM   Вверх
skyboy
Дата 31.8.2008, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(kagero @  31.8.2008,  14:18 Найти цитируемый пост)
А запросить через скрипт - похоже, не пускает... 

я так понимаю, как раз потому, что требуется логин и пароль передать?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0914 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.