Создайте файл с помощью jquery или сделайте вызов ajax - PullRequest
0 голосов
/ 29 января 2019

У меня есть сайт.Внутри этого сайта находится содержимое другого сайта - например, с этим содержимым

<html>
...
<body>

<div id="1"></div>
<div id="content">

  <html><head></head><bod>another website content</body></html>

</div>
</body>

Теперь я хочу создать файл (example.html) с содержимым div "id = content"

Как я могу это сделать?

Если это возможно сделать с помощью jquery, или следует выполнить своего рода ajax-вызов, с отправкой содержимого в файл PHP и выполнением в PHP работы?

Спасибо за помощь.

1 Ответ

0 голосов
/ 29 января 2019

Вы не можете создать файл, используя js, так как это язык на стороне клиента, поэтому вы должны перейти ко второму варианту, вы можете сделать ajax-запрос к вашему скрипту на стороне сервера, который будет принимать содержимое и создавать файл, что-то вроде:

JS:

 $.post('my_php_script.php', {content: $('#content').html()});

PHP:

<?php 
    $content = $_POST['content'];
    $fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/example.html","wb");
    fwrite($fp, $content);
    fclose($fp);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...