Hi, I am new to php, and I need to do multiply image upload. Right now I have single image upload which is not working.., so any adive would be appreciated.
<?php
require_once ("includes/globals.php");
openpage();
if(isset($_POST['submit'])) {
//UPLOAD IMAGE----------------------------------------------
if ($_FILES['imagefile']['type']=="image/jpeg")
{
$create = @ImageCreateFromJPEG(''.$_FILES['imagefile']['tmp_name'].'');
$image = @Imagejpeg($create, 'fotky/'.$_FILES['imagefile']['name'].'');
}
if ($_FILES['imagefile']['type']=="image/png")
{
$create = @ImageCreateFromPNG(''.$_FILES['imagefile']['tmp_name'].'');
$image = @Imagepng($create, 'fotky/'.$_FILES['imagefile']['name'].'');
}
if ($_FILES['imagefile']['type']=="image/jpg")
{
$create = @ImageCreateFromJPEG(''.$_FILES['imagefile']['tmp_name'].'');
$image = @Imagejpeg($create, 'fotky/'.$_FILES['imagefile']['name'].'');
}
if ($_FILES['imagefile']['type']=="image/gif")
{
$create = @ImageCreateFromGIF(''.$_FILES['imagefile']['tmp_name'].'');
$image = @Imagegif($create, 'fotky/'.$_FILES['imagefile']['name'].'');
}
if ($_FILES['imagefile']['type']=="image/pjpeg")
{
$create = @ImageCreateFromJPEG(''.$_FILES['imagefile']['tmp_name'].'');
$image = @Imagejpeg($create, 'fotky/'.$_FILES['imagefile']['name'].'');
}
@unlink(''.$_FILES['imagefile']['tmp_name'].'');
@ImageDestroy($create);
//I cant get past this point..
if (!$create) {
echo 'Upload image failed!
<a href="new.php">Back</a>';
closepage();
exit;
}
$path = 'fotky/';
$pic = $_FILES['imagefile']['name'];
$picture = $path.$pic;
mysql_query("INSERT INTO list (id_user, fotky) VALUES ('".$id."', '".$picture."')");
echo'New picture: '.$picture.'<br />';
}
closepage();
?>
2
Contributors
2
Replies
1 Hour
Discussion Span
1 Year Ago
Last Updated
3
Views
Related Article:Upload multiple images at once
is a solved PHP discussion thread by garyjohnson that has 3 replies, was last updated 4 months ago and has been tagged with the keywords: upload, multiple, images, php.