Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Выгрузка html в файл средствами JS (https://javascript.ru/forum/css-html/45112-vygruzka-html-v-fajjl-sredstvami-js.html)

Moonshell 15.02.2014 04:00

Выгрузка html в файл средствами JS
 
Добрый вечер!
Имеется страничка на сайте, необходимо средствами JS взять всё, что находится в определенном блоке, и записать в *.php файл, обернув в тег

<?php
$all = '

<!--Тут всё, что выгрузили из файла--!>

';
?>


Как такое реализовать ?
Спасибо!

danik.js 15.02.2014 06:28

А файл где будет находиться? На сервере?
Кстати нафиг усложнять? Не проще $all = include 'file.html' и писать уже непосредственно в файл file.html

Moonshell 15.02.2014 13:32

Цитата:

Сообщение от danik.js (Сообщение 297778)
А файл где будет находиться? На сервере?
Кстати нафиг усложнять? Не проще $all = include 'file.html' и писать уже непосредственно в файл file.html

Сейчас файл лежит в localhost (позже на сервере)
Хм, можно :)

Если коротко - нужно показать материал с сайта, т.к. iframe использовать - прошлый век, приходится вот так выкручиваться

danik.js 15.02.2014 13:36

А причем тут js?
Цитата:

Сообщение от Moonshell
Если коротко - нужно показать материал с сайта

Непонимаю, какие могут быть с этим трудности? С чужого чтоли сайта? Ну пиши граббер, пускай парсит в фоне (по крон-расписанию или по пендалю) и сохраняет в базу. А дальше все как ни в чем не бывало.

Moonshell 16.02.2014 16:17

Цитата:

Сообщение от danik.js (Сообщение 297797)
А причем тут js?
Непонимаю, какие могут быть с этим трудности? С чужого чтоли сайта? Ну пиши граббер, пускай парсит в фоне (по крон-расписанию или по пендалю) и сохраняет в базу. А дальше все как ни в чем не бывало.

Знать не знаю как они пишутся. Дадите какой-нибудь пример ? Или может быть тутор.

Нужно выгрузить университетское расписание на локальный сайт группы - только и всего.

danik.js 16.02.2014 17:44

Цитата:

Сообщение от Moonshell
Нужно выгрузить университетское расписание на локальный сайт группы - только и всего.

Попроси админов, пусть сделают API для забора расписания в удобном формате ))
А так - можно на пхп граббить. Через CURL запрашиваешь страничку. Далее есть либа для работы со страничкой через css-селекторы (типа как в jQuery), через селекторы вытягиваешь нужный контент. Особо в этом теме не шарю если честно. Также удобно и на NodeJS писать граббер (причем тогда можно натурально использовать jQuery, прямо на сервере)


Часовой пояс GMT +3, время: 09:36.