使用javascript更改特定文本

时间:2015-07-27 21:06:05

标签: javascript php

我有一个html文件,我想更改它的一些文字。

我想创建一个表单来更改此文本,如下所示:

var dict = {};
for (var i=0; i<data.length; i++){
    var year = data[i].year;
    if (!(year in dict)) {
        dict[year] = data.filter(function(row) {
            return row.year == data[i].year
        }).length;
    }
}

但是,我想要&#34;形式&#34;在另一个文件中,因为我正在创建一个管理区域来了解有关javascript和PHP的更多信息。

任何人都可以帮助我吗?

Ps.:对不起,拜托!我的英语很差!

1 个答案:

答案 0 :(得分:0)

您可以使用文件开始。

这里是显示内容的index.php:

<div id="texto"><?php echo file_get_contents('content.txt'); ?></div>
<a href="admin.php">Edit</a>

这是admin.php:

<?php
session_start();
if($_POST['password'] == 'changeThis!') {
  $_SESSION['loggedin'] = true;
}
if($_SESSION['loggedin']) { // are we logged in?
if($_POST['content']) {
  file_put_contents('content.txt', $_POST['content']);
  die('Saved: ' . $_POST['content']);
}
?>
<form method="post">
  <textarea name="content"><?php echo file_get_contents('content.txt'); ?></textarea>
  <button type="submit">Save</button>
</form>
<?php
} else {
?>
  <form method="post">
    <input type="password" name="password">
    <button type="submit">Login</button>
  </form>
<?php
}
?>

毋庸置疑,这是让您开始的快捷方式,但请熟悉Sessions如何工作,如何进行模板化(使用Twig或Smarty)以及如何使用数据库中。