PHP上传图片到不同的目录
我在将图像上传到其他目录时遇到问题PHP上传图片到不同的目录,php,Php,我在将图像上传到其他目录时遇到问题 $path = "../uploads/"; $path2 = "../uploads2/"; $imagename = $_FILES['photoimg']['name']; $actual_image_name = $imagename; $uploadedfile = $_FILES['photoimg']['tmp_name']; $widthArray = array(600,240); //resize width. foreach($wid
$path = "../uploads/";
$path2 = "../uploads2/";
$imagename = $_FILES['photoimg']['name'];
$actual_image_name = $imagename;
$uploadedfile = $_FILES['photoimg']['tmp_name'];
$widthArray = array(600,240); //resize width.
foreach($widthArray as $newwidth)
{
$filename = $uploadedfile,$path,$actual_image_name,$newwidth;
//Original Image
if(move_uploaded_file($uploadedfile, $path.$actual_image_name))
{}
if(move_uploaded_file($uploadedfile, $path2.$actual_image_name))
{}
我想上传图片到上传和上传文件夹也
例如,width=600px进入上载,width=240px进入文件夹上载2
我的代码有什么问题?使用
move\u uploaded\u file
移动文件后,$uploaded file
中存储的位置不再可用。对于第二个文件,必须使用copy
功能
请尝试以下操作:
if(move_uploaded_file($uploadedfile, $path.$actual_image_name))
{}
if(copy($path.$actual_image_name, $path2.$actual_image_name))
{}
拆下这条线。我不知道它是为了什么目的
$filename = $uploadedfile,$path,$actual_image_name,$newwidth;
要调整上载图像的大小,请使用任何库来调整其大小,然后传递它。
但这里是完整的代码上传到不同的目录。但是,您必须将这两个$file1
&$file2
调整为预期的调整大小文件,并在$file1
&$file2
要调整大小,可以使用建议的任何代码
有什么问题吗?我只是编辑我的问题,
$path1 = "../uploads/";
$path2 = "../uploads2/";
$file1= $_FILES['photoimg'];
$file2= $_FILES['photoimg'];
$file1_imagename = $file1['name'];
$file2_imagename = $file2['name'];
$file1_actual_image_name = $file1_imagename;
$file2_actual_image_name = $file2_imagename;
$file1_uploadedfile = $file1['tmp_name'];
$file2_uploadedfile = $file2['tmp_name'];
$widthArray = array(600, 240); //resize width.
if (move_uploaded_file($file1_uploadedfile, $path1 . $file1_actual_image_name)) {
echo "Uploaded Successfully!";
}
if (move_uploaded_file($file2_uploadedfile, $path2 . $file2_actual_image_name)) {
echo "Uploaded Successfully!";
}