Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   получение данных из iframe (https://forum.antichat.xyz/showthread.php?t=41395)

DIAgen 02.06.2007 13:50

получение данных из iframe
 
Суть проблемы в том как получить данных из iframe, iframe грузиться с другого подомена, уже все излазил, везде написано что не возможно, но нет таких вещей которые не льзя сделать...

Joker-jar 02.06.2007 13:54

Правильно говорят. Это сделанно из соображения безопасности. Точно также, как и нельзя Value у <input type="File"> поменять и засабмитить его :)

DIAgen 02.06.2007 13:57

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

Joker-jar 02.06.2007 14:01

Имхо, для file_get_contents библиотека php_sockets не нужна, хотя могу ошибаться

DIAgen 02.06.2007 14:03

например необходимо во фрейм загрузить данные с яндекс погоды, потом при помощи явы считать его как текст, а потом уже распоряжаться им на мое усмотрение

Joker-jar 02.06.2007 14:05

Юзай Ajax

DIAgen 02.06.2007 14:06

Приведи конкретный пример, а то я в яве не силен :)




*** да, все делается в браузере, но прокси не получается использовать, т.к. отрублены сокеты - safe mode мать его

Joker-jar 02.06.2007 14:16

Код:

<html>
<head>
</head>
<body>

<script>
function GetXmlHttpObject()
  {
  var objXMLHttp=null;
  if (window.XMLHttpRequest)
    {
    objXMLHttp=new XMLHttpRequest();
    }
  else
    if (window.ActiveXObject)
      {
      objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
  return objXMLHttp;
  }
 
 function stateChanged()
    {
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
      {
            alert(xmlHttp.responseText);
      }
    }
       
xmlHttp=GetXmlHttpObject();
var url="http://ya.ru";
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null); 
</script>

</body>
</html>

Получаем исходник ya.ru... В ИЕ работает в Опере нет.

Joker-jar 02.06.2007 14:18

Как ты думаешь, я прежде чем запостить проверил или нет?

DIAgen 02.06.2007 14:19

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

P.S. Блин получается как масло масленое...)))


Время: 05:08