如何在新的php文件中保存inline-html?

时间:2015-03-25 15:50:58

标签: php html ajax post fwrite

我在两个<ul>标记之间有一些html代码,我希望将其保存在名为list-content.php的外部文件中。

<ul class="list-content">
  <li> Here goes some content 1 </li>
  <li> Here goes some content 2 </li>
  <li> Here goes some content 3 </li>
  <li> Here goes some content 4 </li>
</ul>

<div class="save-button"></div>

使用jQuery,我通过AJAX获取ul标签之间的内容{I} POST到PHP文件。

$(document).ready(function () {
  $('.save-button').click(function(){
    var list_content = $(".list-content").html();
    console.log(list_content);

    var ajaxurl = 'save.php',
    data =  {'content': list_content};

    $.post(ajaxurl, data, function (response) {
      alert("Worked!");
    });
  });
});

我认为直到这里才能完美运作! 但我的save.php无法正常工作...... 基本上我试图用list-content.php标签之间的html编写名为ul的文件...

<?php
$post_data = $_POST['content'];

if (!empty($post_data)) {
  $filename = 'list-content.php';
  $handle = fopen($filename, "w");
  fwrite($handle, $post_data);
  fclose($handle);
  echo $file;
}
?>

为什么这不起作用?

0 个答案:

没有答案