1 回答
TA贡献1862条经验 获得超6个赞
我已经阅读了所有我能在 stackoverflow 上找到的关于这个问题的信息!这可能是重复的,但我无法解决我的问题: 我无法使用 php 处理文件。
我已经使用这些命令获得许可:
sudo chown -R www-data:www-data /var/www/mysite
sudo chmod -R 777 /var/www/mysite
这是代码:
<?php
if(isset( $_POST['save_values'])) { // retrieve the form data by using the element's name attributes value as key
if(!empty($_POST['getURL'])) {
$URL = $_POST['getURL'];
}
if(!empty($_POST['getRefreshRate'])) {
$RefreshRate = $_POST['getRefreshRate'];
}
if(!empty($_POST['getBrightness'])) {
$Brightness = $_POST['getBrightness'];
}
}
$filename = "/currentSettings.txt";
chmod($filename,0777);
$cSettings = fopen($filename, "r");
if($cSettings) {
echo "$cSettings exists";
while(($line = fgets($cSettings)) !== false) {
$arr = explode("\n", $line);
$URL = $arr[0];
$RefreshRate = $arr[1];
$Brightness = $arr[2];
}
fclose($cSettings);
} else {
echo "File does not exist";
fclose($cSettings);
$cSettings = fopen('/currentSettings.txt', 'w');
fwrite($cSettings,$URL."\n");
fwrite($cSettings,$RefreshRate."\n");
fwrite($cSettings,$Brightness."\n");
fclose($cSettings);
}
?>
它总是返回File does not exist。它不会写入文件,也不会从文件中读取。我什至在 www/mysite 中手动创建了该文件,但它仍然无法读取。
我对 PHP 很陌生,我确信我的代码坏了,但我找不到修复它的方法。
- 1 回答
- 0 关注
- 132 浏览
添加回答
举报