Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.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没有';t使用+;rw权限_Php_File_Fwrite - Fatal编程技术网

PHP没有';t使用+;rw权限

PHP没有';t使用+;rw权限,php,file,fwrite,Php,File,Fwrite,我有一个简单的.php文件: <?php $archivo = $_POST["name"]; $alineamiento = $_POST["alineamiento"]; $fp=fopen("$archivo","w"); fwrite($fp,$alineamiento); fclose($fp); ?> 目录还需要执行(x)权限才能创建新文件。目录还需要执行(x)权限才能创建新文件。如果需要帮助,您需要向用户提供错误。仅供参考:允许php写入用户提供的文件名不是一个好主意

我有一个简单的.php文件:

<?php
$archivo = $_POST["name"];
$alineamiento = $_POST["alineamiento"];
$fp=fopen("$archivo","w");
fwrite($fp,$alineamiento);
fclose($fp);
?>

目录还需要执行(
x
)权限才能创建新文件。

目录还需要执行(
x
)权限才能创建新文件。

如果需要帮助,您需要向用户提供错误。仅供参考:允许php写入用户提供的文件名不是一个好主意。您可以将索引文件替换为shell脚本。如果没有收到错误(应在警告级别通过),请确保文件名也不是目录。请参阅第页的说明,并且
是\u dir()
。如果该文件尚不存在,我相信该目录还需要执行权限才能创建新文件。请检查@lawrencerone的评论。此脚本非常危险。人们可能会覆盖您的文件或向其中注入恶意代码。如果需要帮助,您需要向人们提供错误。仅供参考:允许php写入用户提供的文件名不是一个好主意。您可以将索引文件替换为shell脚本。如果没有收到错误(应在警告级别通过),请确保文件名也不是目录。请参阅第页的说明,并且
是\u dir()
。如果该文件尚不存在,我相信该目录还需要执行权限才能创建新文件。请检查@lawrencerone的评论。此脚本非常危险。人们可以覆盖您的文件或向其中注入恶意代码
<?php
$archivo = $_POST["name"];
$alineamiento = $_POST["alineamiento"];
$fp=fopen("/var/www/SChip/sub_mat/$archivo","w");
fwrite($fp,$alineamiento);
fclose($fp);
?>
<?php
$archivo = $_POST["name"];
$alineamiento = $_POST["alineamiento"];
$fp=fopen("sub_mat/$archivo","w");
fwrite($fp,$alineamiento);
fclose($fp);
?>
<?php
$archivo = $_POST["name"];
$alineamiento = $_POST["alineamiento"];
$archivo = "testing";
$alineamiento = "test2";
$fp=fopen("$archivo","w");
fwrite($fp,$alineamiento);
fclose($fp);
system("mv $archivo custom_matrices_temporal/$archivo");
?>