hamidhassas
جمعه 22 دی 1391, 10:32 صبح
من با کد زیر عکس ها رو بر روی سایت خودم آپلود می کنم چطور میتونم کاری کنم تا قبل از آپلود اول سایز عکس های بزرگتر از 450 پیکسل به 450 تغییر بده و عکسهای کوچکتر از 450 هیچ تغییری نکنه و با همون اندازه خودشون آپلود بشن.
اگه دوستان بتونن همین کد زیر رو برام تغییر بدن ممنون میشم.
<?php
session_start();
include 'config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$target="book";
$size=1000000;
$format=array("image/gif","image/jpeg","image/pjpeg","image/png");
$Subject = $_REQUEST['Subject'];
if($Subject=="")die('<p align=center style="color:#FFF">توضیحات عکس را وارد نکرده اید</p>');
if($_FILES['uploadedfile']['error']==0){
if(in_array($_FILES['uploadedfile']['type'],$format)){
if($_FILES['uploadedfile']['size']<=$size){
$des="$target/".$_FILES['uploadedfile']['name'];
if(file_exists($des)){
$i=0;
$name=pathinfo($des);
while(file_exists($des))
$des="$target/".$name['filename']."_".(++$i).".".$name['extension'];
}
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$des)){
?>
<p align="center" dir="rtl">
<?php
echo "<br>فایل اپلود شد<br>" ;
?>
<br>
<input name="tDate" type="text" id="tDate" value="<?php
mysql_query("INSERT INTO ebook_image_upload
(`Image_Link`,`Subject`) VALUES ('$des' ,'".$_POST['Subject']."')")or die(mysql_error());
}
}else
echo "<p align=center style=color:#F30>حجم فایل زیاد است</p>";
}else
echo "<p align=center style=color:#F30>نوع فایل مورد قبول نمی باشد</p>";
}else
echo "<p align=center style=color:#F30>لطفا فایل خودتان را انتخاب کنید</p>";
echo "/images/$des";
?>" size="110"></p>
اگه دوستان بتونن همین کد زیر رو برام تغییر بدن ممنون میشم.
<?php
session_start();
include 'config.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$target="book";
$size=1000000;
$format=array("image/gif","image/jpeg","image/pjpeg","image/png");
$Subject = $_REQUEST['Subject'];
if($Subject=="")die('<p align=center style="color:#FFF">توضیحات عکس را وارد نکرده اید</p>');
if($_FILES['uploadedfile']['error']==0){
if(in_array($_FILES['uploadedfile']['type'],$format)){
if($_FILES['uploadedfile']['size']<=$size){
$des="$target/".$_FILES['uploadedfile']['name'];
if(file_exists($des)){
$i=0;
$name=pathinfo($des);
while(file_exists($des))
$des="$target/".$name['filename']."_".(++$i).".".$name['extension'];
}
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$des)){
?>
<p align="center" dir="rtl">
<?php
echo "<br>فایل اپلود شد<br>" ;
?>
<br>
<input name="tDate" type="text" id="tDate" value="<?php
mysql_query("INSERT INTO ebook_image_upload
(`Image_Link`,`Subject`) VALUES ('$des' ,'".$_POST['Subject']."')")or die(mysql_error());
}
}else
echo "<p align=center style=color:#F30>حجم فایل زیاد است</p>";
}else
echo "<p align=center style=color:#F30>نوع فایل مورد قبول نمی باشد</p>";
}else
echo "<p align=center style=color:#F30>لطفا فایل خودتان را انتخاب کنید</p>";
echo "/images/$des";
?>" size="110"></p>