Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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
Php 功能“;fwrite";写不正确的内容_Php_Arrays_Include_Fwrite - Fatal编程技术网

Php 功能“;fwrite";写不正确的内容

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

我有一个文件(文件名:inc.php),在站点中有代码:

<?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('&lt;','<',$text);
$text = str_replace('&gt;','>',$text);
$fp = fopen('inc.php', 'w+');
fwrite($fp,$text);
fclose($fp);