السلام عليكم ورحمة الله وبركاته
أولاً : أعذروني على التأخير
ثانياً : انا حاولت ابرمج صفحه تقوم برفع صورة من نوع jpg ويتم تحويلها في نفس الوقت
هنا مثال حي:
http://63.246.132.133/convert.php
هذا كود الصفحة :
كود PHP:
<?php
switch($_GET['action']){
DEFAULT:
?>
<html dir="rtl">
<form method="post" action="<? echo $PHP_SELF; ?>?action=upload" enctype="multipart/form-data">
الملف:<input type="file" name="file" size="15"><br>
<input type="submit" value="رفع">
</form>
</html>
<?php
BREAK;
CASE ("upload"):
$abletype = array("jpg","JPG","jpeg","JPEG");
$filetype = explode(".",$file_name);
if(in_array($filetype[1],$abletype)){
$resource = $file;
$im_size = GetImageSize($resource);
$imageWidth = $im_size[0];
$imageHeight = $im_size[1];
$im = imageCreate($imageWidth,$imageHeight);
for($c = 0;$c < 256;$c++) {
ImageColorAllocate($im, $c,$c,$c);
}
$im2 = ImageCreateFromJpeg($resource);
ImageCopyMerge($im,$im2,0,0,0,0, $imageWidth, $imageHeight, 100);
header("Content-type: image/jpeg");
imagejpeg($im);
imagedestroy($im);
}
else{
echo "<html dir=\"rtl\">
هذا الإمتداد غير مسموح يرجى إختار إمتداد من نوع : jpg <br>
حيث أن نوع إمتداد ملفك هو : $filetype[1]
</html>";
}
BREAK;
}
?>
أتمنى أن ينال إعجابكم
تحياتي