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);