【发布时间】:2011-11-07 14:21:06
【问题描述】:
我有一个使用上传图像创建缩略图的 php 文件。 如果我使用
imagejpeg( $tmp_img, $_FILES["file"]["name"] );
它将图片毫无问题地保存到upload.php文件所在的同一目录中。
我想把图片保存到
imagejpeg( $tmp_img, "uploads/thumbnails/" + $_FILES["file"]["name"] );
uploads 文件夹与upload.php 文件位于同一目录中。但这似乎不起作用......我哪里出错了?
【问题讨论】:
-
请注意此解决方案的安全问题。例如:用户可以覆盖你根目录下的任何文件。或者想象它被称为 .php 并且图像的注释中有 php 代码 - 它会被执行。