PHP没有';t使用+;rw权限
我有一个简单的.php文件: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
$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");
?>