php - 将内容放入目录
php - put contents in directory
我正在尝试在服务器中上传图片。但是我的代码有效,它将文件保存在根目录中。
如何让它上传'/resources/thumb/file.png'中的文件?
<?php
$fileData = file_get_contents('php://input');
$fileName = preg_replace("([^\w\s\d\-_~,;:\[\]\(\).])", '', $_GET["fileName"]);
file_put_contents($fileName, $fileData);
?>
确保您可以写入您选择的目录。
并且...使用绝对路径来确保我们写的是我们想要的。
$your_path = $_SERVER["DOCUMENT_ROOT"] . "/resources/";
那么……
file_put_contents($your_path . $fileName, $fileData);
我正在尝试在服务器中上传图片。但是我的代码有效,它将文件保存在根目录中。
如何让它上传'/resources/thumb/file.png'中的文件?
<?php
$fileData = file_get_contents('php://input');
$fileName = preg_replace("([^\w\s\d\-_~,;:\[\]\(\).])", '', $_GET["fileName"]);
file_put_contents($fileName, $fileData);
?>
确保您可以写入您选择的目录。 并且...使用绝对路径来确保我们写的是我们想要的。
$your_path = $_SERVER["DOCUMENT_ROOT"] . "/resources/";
那么……
file_put_contents($your_path . $fileName, $fileData);