在目录错误 500 中创建文件
Create File In Directory Error500
我正在尝试使用 PHP 在目录中创建文件。文件和文件夹都有 CHMOD:777。我正在尝试将文件命名为 image_(目录的文件数 + 1)
我的密码是
<button onclick="<?php
error_reporting(E_ALL);
$directory = __DIR__ . "/images/"; $filecount = 0; $files = glob($directory . "*"); if ($files){
$filecount = count($files); }
$filecount = $filecount + 1;
$pagename = 'image_'$filecount;
$newFileName = './images/'.$pagename.;
$newFileContent = '<?php echo "TEST"; ?>';
if (file_put_contents($newFileName, $newFileContent) !== false) {
echo "File created (" . basename($newFileName) . ")";
} else {
echo "Cannot create file (" . basename($newFileName) . ")";
}
?> " class="">Upload</button>
我真的不知道PHP,这是来自不同地方的代码的合并。
我需要做什么来停止 ERROR 500
您在 $pagename = 'image_'$filecount;
中缺少一个字符串连接,而您在 $newFileName = './images/'.$pagename.;
中又使用了一个。
尝试像这样编辑您的 PHP 代码
<?php
error_reporting(E_ALL);
$directory = __DIR__ . "/images/"; $filecount = 0; $files = glob($directory . "*"); if ($files){
$filecount = count($files); }
$filecount = $filecount + 1;
$pagename = 'image_'.$filecount;
$newFileName = './images/'.$pagename;
$newFileContent = '<?php echo "TEST"; ?>';
if (file_put_contents($newFileName, $newFileContent) !== false) {
echo "File created (" . basename($newFileName) . ")";
} else {
echo "Cannot create file (" . basename($newFileName) . ")";
}
?>
我正在尝试使用 PHP 在目录中创建文件。文件和文件夹都有 CHMOD:777。我正在尝试将文件命名为 image_(目录的文件数 + 1) 我的密码是
<button onclick="<?php
error_reporting(E_ALL);
$directory = __DIR__ . "/images/"; $filecount = 0; $files = glob($directory . "*"); if ($files){
$filecount = count($files); }
$filecount = $filecount + 1;
$pagename = 'image_'$filecount;
$newFileName = './images/'.$pagename.;
$newFileContent = '<?php echo "TEST"; ?>';
if (file_put_contents($newFileName, $newFileContent) !== false) {
echo "File created (" . basename($newFileName) . ")";
} else {
echo "Cannot create file (" . basename($newFileName) . ")";
}
?> " class="">Upload</button>
我真的不知道PHP,这是来自不同地方的代码的合并。 我需要做什么来停止 ERROR 500
您在 $pagename = 'image_'$filecount;
中缺少一个字符串连接,而您在 $newFileName = './images/'.$pagename.;
中又使用了一个。
尝试像这样编辑您的 PHP 代码
<?php
error_reporting(E_ALL);
$directory = __DIR__ . "/images/"; $filecount = 0; $files = glob($directory . "*"); if ($files){
$filecount = count($files); }
$filecount = $filecount + 1;
$pagename = 'image_'.$filecount;
$newFileName = './images/'.$pagename;
$newFileContent = '<?php echo "TEST"; ?>';
if (file_put_contents($newFileName, $newFileContent) !== false) {
echo "File created (" . basename($newFileName) . ")";
} else {
echo "Cannot create file (" . basename($newFileName) . ")";
}
?>