Php 功能“;fwrite";写不正确的内容
我有一个文件(文件名:inc.php),在站点中有代码:Php 功能“;fwrite";写不正确的内容,php,arrays,include,fwrite,Php,Arrays,Include,Fwrite,我有一个文件(文件名:inc.php),在站点中有代码: <?php $menu['Position1']['menu1'][]='module1'; $menu['Position1']['menu2'][]='module2'; ?> inc.php的内容: <?php $menu['Position1']['menu1'][]='module1'; $menu['Position1']['menu2'][]='module2'; $menu['Position3
<?php
$menu['Position1']['menu1'][]='module1';
$menu['Position1']['menu2'][]='module2';
?>
inc.php的内容:
<?php
$menu['Position1']['menu1'][]='module1';
$menu['Position1']['menu2'][]='module2';
$menu['Position3']['menu3'][]='module3';
$menu['Position3']['menu3'][]='module3';
$menu['Position3']['menu3'][]='module3';
$menu['Position4']['menu4'][]='module4';
$menu['Position4']['menu4'][]='module4';
$menu['Position4']['menu4'][]='module4';
?>
inc.php仍然不正确。我不明白。请帮帮我 追加
““我尝试删除inc.php,将newfile.php重命名为inc.php sleep(5);//我打开了newfile.php。这是正确的。取消链接('inc.php');重命名('newfile.php','inc.plist.php');inc.php仍然不正确。我不明白。请帮助我!”你确定你的重命名说明吗?对不起,新文件名中没有“.plist”。代码是:rename('newfile.php','inc.php');非常感谢你。但这仍然是错误的。再次感谢你!
<?php
$menu['Position1']['menu1'][]='module1';
$menu['Position1']['menu2'][]='module2';
$menu['Position3']['menu3'][]='module3';
$menu['Position4']['menu4'][]='module4';
?>
$fp = fopen('inc.php', 'w+');
fwrite($fp,$text);
fclose($fp);
<?php
$menu['Position1']['menu1'][]='module1';
$menu['Position1']['menu2'][]='module2';
$menu['Position3']['menu3'][]='module3';
$menu['Position3']['menu3'][]='module3';
$menu['Position3']['menu3'][]='module3';
$menu['Position4']['menu4'][]='module4';
$menu['Position4']['menu4'][]='module4';
$menu['Position4']['menu4'][]='module4';
?>
<?php
$menu['Position1']['menu1'][]='module1';
$menu['Position1']['menu2'][]='module2';
$menu['Position3']['menu3'][]='module3';
$menu['Position4']['menu4'][]='module4';
?>
sleep(5); // I open newfile.php. It's correct.
unlink('inc.php');
rename('newfile.php','inc.php');
$php_open_tag = htmlentities('<?php'); // Or try like this htmlspecialchars('<?php');
$php_close_tag = htmlentities('?>');
$text = $php_open_tag . 'YOUR CONTENT' . $php_close_tag ;
$text = str_replace('<','<',$text);
$text = str_replace('>','>',$text);
$fp = fopen('inc.php', 'w+');
fwrite($fp,$text);
fclose($fp);