Php 多次上传后修改图像

Php 多次上传后修改图像,php,forms,upload,Php,Forms,Upload,也许这是一个问题,关于这个论点有很多话题,但我都读了,我找不到解决办法(也许这很愚蠢,我看不出来)。 我正在尝试修改(如果必要的话)并将我上传的文件移动到某个目录。问题是我无法获取图像大小信息 这是表格 echo' <form enctype="multipart/form-data" action="',$_SERVER['REQUEST_URI'],'" method="post"> <input type="hidden" name="file" value="file_

也许这是一个问题,关于这个论点有很多话题,但我都读了,我找不到解决办法(也许这很愚蠢,我看不出来)。 我正在尝试修改(如果必要的话)并将我上传的文件移动到某个目录。问题是我无法获取图像大小信息

这是表格

echo' <form enctype="multipart/form-data" action="',$_SERVER['REQUEST_URI'],'" method="post">
<input type="hidden" name="file" value="file_upload" />
<input type="file" multiple="multiple" name="upload_immagini" /><br />
<input type="hidden" value="',$id,'" name="id_prodotto" />
<input type="submit" value="Carica" />
</form>';

我得到了这些错误:

"Warning: imagecreatetruecolor(): Invalid image dimensions in /home/sakeh0/public_html/sportlife/admin/c/prodotti.php on line 128

Warning: imagecreatefromjpeg(0): failed to open stream: No such file or directory in /home/sakeh0/public_html/sportlife/admin/c/prodotti.php on line 132".

我认为是因为在
getimagesize()
中没有值。

我认为问题在于文件的路径和名称。如果你想打印

$\u文件['upload\u immagini']['tmp\u name'][$i]
$\u文件['upload\u immagini']['name'][$i]
第一个为“/”,第二个为“0”。如果你想打印

打印(美元文件)
我得到了我上传的文件的名称、临时路径、维度、ecc。
我在foreach中的错误在哪里(我认为它在那里)?

我认为问题在于文件的路径和名称。如果你想打印

$\u文件['upload\u immagini']['tmp\u name'][$i]
$\u文件['upload\u immagini']['name'][$i]
第一个为“/”,第二个为“0”。如果你想打印

打印(美元文件)
我得到了我上传的文件的名称、临时路径、维度、ecc。
我在foreach中的错误在哪里(我想它在那里)?

在调用imageCreateTureColor()之前,$img_width和$img_height的实际值是多少?我想您必须修复
第128行的错误(
:)如果($width>$height和$width>900){[…]的话,$img_width和$img_height的值是由这部分确定的如果图像大于900px,则将$img_width或$img_height设置为900px,然后根据图像参数设置另一个((高度*宽度)/$mg_width或height),这些参数是在imagecreatetruecolor()之前的$img_width和$img_height的实际值调用?我猜您必须修复第128行的错误:)如果($width>$height和$width>900){[…]}如果图像大于900px,则将$img\u width或$img\u height设置为900px,然后将另一个设置为圆形((高度*宽度)/$mg\u width或高度)根据图像参数,我已解决了删除多个文件uploa的问题。我改变了主意,我已经解决了删除多文件上传的问题。我改变了主意
"Warning: imagecreatetruecolor(): Invalid image dimensions in /home/sakeh0/public_html/sportlife/admin/c/prodotti.php on line 128

Warning: imagecreatefromjpeg(0): failed to open stream: No such file or directory in /home/sakeh0/public_html/sportlife/admin/c/prodotti.php on line 132".