Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从站点编辑div内的代码?_Javascript_Php_Include_Administration - Fatal编程技术网

Javascript 如何从站点编辑div内的代码?

Javascript 如何从站点编辑div内的代码?,javascript,php,include,administration,Javascript,Php,Include,Administration,我正在做一个管理网站,我遇到了一个小问题 我如何从这段代码中获得一个名为该文件的javascript变量 <div class="editable"><?php include 'myfile.php' ?></div> 以及code.php: <?php $texttowrite = $_POST['CopiedText']; $originalfile = $_POST['SourceFileName']; echo "$texttowrite";

我正在做一个管理网站,我遇到了一个小问题

我如何从这段代码中获得一个名为该文件的javascript变量

<div class="editable"><?php include 'myfile.php' ?></div>
以及code.php:

<?php
$texttowrite = $_POST['CopiedText'];
$originalfile = $_POST['SourceFileName'];
echo "$texttowrite";
file_put_contents ($originalfile, $texttowrite);?>


我是一个绝对的新手,所以我非常感谢任何建议。另外,我不是以英语为母语的人,所以我很抱歉我的英语不好…

你试图让一个人更改网站代码的方式是非常不安全和低效的。问题不在于信任用户。这些安全漏洞可以被外人利用,如果他们曾经获得秘密访问页面


无论如何,作为替代方案,我建议使用一个版本控制系统,比如Git/SVN,在这个系统中,您的更改是可跟踪的,不会出现安全问题。而且,它会更易于使用。

即使在管理界面中,允许用户直接在浏览器中编辑代码,并将更改后的代码传播到服务器上也是一个非常糟糕的主意。嗯……为什么?我的“老板”要求的正是这样的东西,他知道HTML的基本知识。你认为做这样的事最好是什么?非常感谢重播。对于初学者来说,代码应该在源代码控制下,请检查。第二,你的“老板”可能知道HTML的基本知识,但如果他犯了错误。错误你将无法轻松倒带。更不用说你的“老板”不会永远是你的“老板”,而接替他的“老板”可能也不懂HTML。非常感谢,我会看看Git。这是一个个人网站,所以不会有其他管理员,我的“老板”也是我的朋友,我认识他有一段时间了,所以我认为不应该有你提到的问题。我需要知道的是,代码可以吗?它是有效的(除了SourceFileName变量),但我不知道它是正确的还是做得更好?如果我的“老板”会加上类似的话,他会把事情搞得这么糟吗?非常感谢您的回复。
<?php
$texttowrite = $_POST['CopiedText'];
$originalfile = $_POST['SourceFileName'];
echo "$texttowrite";
file_put_contents ($originalfile, $texttowrite);?>