salve a tutti in pratica ho una parte di codice che non riesco a modificare come serve a me. prende in pratica i dati del file da un file che uno sceglie con il tasto scegli file per fare l upload ma a me serve cambiare i parametri perchè già so dove sta il file cioè conosco gia' il percorso senza fare l 'upload. ecco parte del codice del file upload dove arriva il file per $_post da modificare (io invece devo inviare con get il percorso col nome e basta )grazie anticipate:
Codice PHP:
if(isset($_POST))
{
if(!isset($_FILES['imagefile']) || !is_uploaded_file($_FILES['imagefile']['tmp_name']))
{
echo '<div style="padding:50px; color:#fff">Error, cannot use this filetype</div>';
die;
}
$imagefilename = str_replace(' ','-',strtolower($_FILES['imagefile']['name']));
$imagetmp = $_FILES['imagefile']['tmp_name'];
$imagefiletype = $_FILES['imagefile']['type'];
switch(strtolower($imagefiletype))
{
case 'image/png':
$CreatedImage = imagecreatefrompng($_FILES['imagefile']['tmp_name']);
break;
case 'image/gif':
$CreatedImage = imagecreatefromgif($_FILES['imagefile']['tmp_name']);
break;
case 'image/jpeg':
case 'image/pjpeg':
$CreatedImage = imagecreatefromjpeg($_FILES['imagefile']['tmp_name']);
break;
default:
echo '<div style="padding:50px; color:#fff">Error, you cannot use this format, only Jpg, png and gif</div>';
die;
}
list($originalwidth,$originalheight)=getimagesize($imagetmp);
$extension=pathinfo($imagefilename, PATHINFO_EXTENSION);
$random = rand(0, 9999999999);
$name = $random.'.'.$extension;
$savefile = '../'.$outputdirectory.'/'.$name;
if(resizeImage($originalwidth,$originalheight,$imagesize,$savefile,$CreatedImage,$imagequality,$imagefiletype))
{
echo '<div class="shadow"><img id="res" src="'.$outputdirectory.'/'.$name.'"></div>';
?>
<script>
var imagename ='<?php echo $name; ?>';
</script>
<?php
}
else
{
die('Error');
}
}