За последние 24 часа нас посетили 22187 программистов и 1682 робота. Сейчас ищут 1593 программиста ...

Считать в строку (массив) содержимое блока div СВОЕЙ

Тема в разделе "Вопросы от блондинок", создана пользователем Dmitriy A. Arteshuk, 14 фев 2012.

  1. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    страницы, возможно ли?

    Тока ради бога, не спрашивайте как это страница сформировалась )))

    просто надо прочитать содержимое определенного блока на странице, сформированной моим же сервером....

    Гусары, не ржать!!! )))
     
  2. yuri

    yuri Активный пользователь

    С нами с:
    16 янв 2012
    Сообщения:
    288
    Симпатии:
    2
    ... на ... php ?
    curl, file_get_contents и всё такое ? :))))))
     
  3. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну...ка бе да, но денвер, мать его за ногу

    Код (Text):
    1. Warning: file_get_contents(http://www.test1.ru/index.html) [function.file-get-contents]: failed to open stream: HTTP request failed! in Z:\home\test1.ru\www\и т.д.
    2.  
    3. Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\test1.ru\www\ и т.д.
    вот туда меня послал....
     
  4. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Код (PHP):
    1. join('',file($file)); 
     
  5. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    и то и другое не может прочитать :(((( там видимо проблема в том, что как такового файла index.html нет...он "на лету" формируется.....и так вот слету прочитать его видимо нереально :(

    как же быть?
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну специально для этого сценария можно и анлим поставить (понимаю, совет вредный, но как вариант)
     
  7. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    да нет, проблема не в этом...она вот тут...
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну на лету формируется. и? file_get_contents() увидит схему http и сделает все относительно правильно - обратится к урлу как примитивный браузер. в браузере страницу получаете? тогда и функция вернет. если удаленный скрипт отвечает только нормальным браузерам - пара строк cURL решит проблему
     
  9. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну так она видимо обратиться должна после того, как контент на странице сформирован....

    ладно, будем думать другие способы...
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в браузере как работает?
     
  11. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    failed to open stream: HTTP request failed! - вот так, не может прочитать то, чего еще нет....
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    о как. ну тогда предзапрос чтоб сделать то что прочитать))))
     
  13. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    можно немного подробностей?
     
  14. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    это я только предположил)))
    если б он формировался на лету тогда обычными методами (file_get_contents, curl etc) мы бы затребовали его формирование и получили бы ответ. но если даже браузер выдает что не может получить содержимое - значит нужно делать что-то что это содержимое формирует. может быть требуется какой-то дополнительный запрос (может даже к другому скрипту) чтоб нужный заполнился данными?
     
  15. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    запрос там получается и не один :) ладно, решено контент преобразовывать при сохранении, выводить уже модифицированный, раз на лету этого не получается сделать...

    спасибо за участие!
     
  16. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    прочитал наконец всю тему)))) ответ - должно получаться и подзапросом. вы тянете со своей же страницы. страница в браузере отображается? если да - то и через скрипт можно получить. и тогда уже нужно смотреть доходит ли вообще запрос от сервера самому себе.
     
  17. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    проблема в том, что я тяну во время формирования...поэтому она и формируется долго, потому как и "пытается тянуть" в это время....я тянуть после мне нет смысла, ибо мне надо сначала стянуть, преобразовать и отдать обратно....
     
  18. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    То есть это обёртка? И вызвана лишь потому, что вы не можете применить ob_start на основной выдаче?
     
  19. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    ну наверно так )
     
  20. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    Дык чет я сомневаюсь в отсутствии возможности ob_start =)
    Может получится? Или нет доступа к сорцам?
     
  21. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    да есть все...перелопачивать кучу не хочется )
     
  22. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    а fopen, fgets ? работают!?