我正在测试 php,因为我是这方面的大一新生。我将我的 php 代码放在免费服务器中,他们让我自己编写 index.php,管理一些 php 变量(如 register_globals、magic_quotes_gpc 等。我将它们保留为默认值),但显然我只能处理一个文件中的一个文件php代码,例如:
<?php
//--------Updating Data-------------
$cdc = intval($_POST['cantidadDeCapitulos']);
$toWrite = array('ctot' => $cdc);
for($i=1;$i<$cdc+1;$i += 1){
$toWrite["cap".$i] = $_POST['numdeCap'.$i];
}//---------------------------------
$datos = file_get_contents("myfile.json.");
$toWrite = json_encode( $toWrite );
//Open a file in write mode
$fp = fopen("myfile2.json", "w");
if(fwrite($fp, "$toWrite")) {
echo "&verify=success&";
} else {
echo "&verify=fail&";
}
fclose($fp);
?>
如果我注释掉这行$datos = file_get_contents("myfile.json.");
,没关系!,在 myfile2.json 中写入了一些内容,但如果未注释,则数据不会更新。这两个文件的权限为 666,并且它们位于同一目录中,即 /root。