【发布时间】:2015-05-08 10:25:27
【问题描述】:
我在尝试用 PHP 前置这个文档时有点卡住了。 请参阅下面的代码本身。
<?php
if(isset($_POST['inputTitle']) && isset($_POST['inputDate']) && isset($_POST['inputLink'])) {
$data = "<item>" . "\r\n" . "<title>" . $_POST['inputTitle'] . "</title>" . "\r\n" . "<description>" . $_POST['inputDate'] . "</description>" . "\r\n" . "<link>" . $_POST['inputLink'] . "</link>" . "\r\n" . "</item>" . "\r\n" . "\r\n";
$ret = file_put_contents('filename.rss', $data, FILE_APPEND | LOCK_EX);
if($ret === false) {
die('There was an error writing this file');
}
else {
echo "<b>Thank you for adding a news item.</b> <br />";
echo "If this news item does not appear on the application, please contact IT Support including a screenshot of this webpage. <br />";
echo "<br />";
echo "<br />";
echo "###################### <br />";
echo "$ret bytes written to file. <br />";
echo "###################### <br />";
}
}
else {
die('no post data to process');
}
?>
此代码目前适用于写入文件底部,但我想添加到文件顶部。
我实际上是在手动创建一个 RSS 提要,并使用我的 iOS 应用程序在读取它们时从上到下对它们进行排序。
【问题讨论】:
-
然后通过
file_get_contents获取文件的内容,然后添加到最上面?