Php 上载问题时调整图像大小

Php 上载问题时调整图像大小,php,image,image-processing,Php,Image,Image Processing,上传时调整图像大小时出现问题 作用 我怀疑您的/assets目录是否位于文件系统的根目录上。它可能位于web服务器的根目录中,因此您可以使用以下内容: $pic2Path = $_SERVER['DOCUMENT_ROOT'] . '/assets/images/reviews/' . $_FILES['TheImage']; 您使用的路径无效 $pic2Path = '../assets/images/reviews/' . $_FILES['TheImage']; 或 天啊!多好的工具啊

上传时调整图像大小时出现问题

作用
我怀疑您的
/assets
目录是否位于文件系统的根目录上。它可能位于web服务器的根目录中,因此您可以使用以下内容:

$pic2Path = $_SERVER['DOCUMENT_ROOT'] . '/assets/images/reviews/' . $_FILES['TheImage'];

您使用的路径无效

$pic2Path = '../assets/images/reviews/' . $_FILES['TheImage'];


天啊!多好的工具啊!菜鸟我得再等10分钟才能接受。谢谢
$\u FILES['TheImage']
将成为一个数组,您将以
/assets/images/reviews/array
作为您的文件路径。假设您打算使用
$\u文件['TheImage']['name']
,这可能会在服务器上打开一个非常危险的安全漏洞
$pic2Path = '/assets/images/reviews/' . $_FILES['TheImage'];
MakeThumbnail($_FILES['TheImage']['tmp_name'], $pic2Path, 'jpg', 800, 600);
$pic2Path = $_SERVER['DOCUMENT_ROOT'] . '/assets/images/reviews/' . $_FILES['TheImage'];
$pic2Path = '../assets/images/reviews/' . $_FILES['TheImage'];
 $pic2Path = 'assets/images/reviews/' . $_FILES['TheImage'];