Bu form.php
<fieldset><legend><strong>Image Uploader</strong></legend> <form action="yukle.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="5000000" /> <p><label for="dosya">Select A File For Upload</label><input type="file" name="dosya" /> <input type="submit" value="Upload File" /> <br /> <br />Just JPG Files Allowed. <br />Max. File Size 2MB. </form> </fieldset>Bu yukle.php
<?php
$dosya_ismi=$_FILES['dosya']['name'];
$gecici_yer=$_FILES['dosya']['tmp_name'];
$MAX_FILE_SIZE=$_FILES['dosya']['size'];
$dosya_uzantisi=substr($dosya_ismi,-4);
$hata_mesaji=$_FILES['dosya']['error'];
if ($dosya_ismi=="" || $_FILES['dosya']['error']>0 || $dosya_uzantisi!=".JPG" || $MAX_FILE_SIZE>5000000)
{
echo '<fieldset><legend><strong>Your File Can Not Upload...</strong></legend>';
echo "Your Image File Can Not Upload.<br />";
echo "Please Check Your File Size (Max. File Size = 2 MB.)<br />";
echo "Just JPG Files Allowed<br />";
echo $hata_mesaji.'<br />';
echo '<a href="form.php">Click Here For Upload A Picture</a>';
echo '</fieldset>';
}
else
{
$doyaadi_date=date(HisdmY);
$gercek_isim=$doyaadi_date.substr($dosya_ismi,-4);
// Bu Kisim Resmimizden normal boyutta resim olusturmak icin..
$src = imagecreatefromjpeg($gecici_yer);
list($width,$height)=getimagesize($gecici_yer);
$newwidth=640;
$newheight=($height/$width)*640;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = "dosyalar/normal/". $gercek_isim;
imagejpeg($tmp,$filename,100);
// Burasi normal boyutlandirma isleminin bittigi yer.
// Bu Kisim Resmimizden thumb. resim olusturmak icin..
$src = imagecreatefromjpeg($gecici_yer);
list($width,$height)=getimagesize($gecici_yer);
$newwidth=150;
$newheight=($height/$width)*150;
$tmp=imagecreatetruecolor($newwidth,$newheight);
imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
$filename = "dosyalar/thumb/". $gercek_isim;
imagejpeg($tmp,$filename,100);
imagedestroy($src);
imagedestroy($tmp);
// Burasi thumb. yapma isleminin bittigi yer.
move_uploaded_file($gecici_yer,"dosyalar/orjinal/" . $gercek_isim);
echo '<fieldset><legend><strong>Your Image Uploaded Succesfully...</strong></legend>';
echo '<img src="dosyalar/orjinal/'.$gercek_isim.'"/><br />';
echo "<br><br>Dosya Linki: dosyalar/orjinal/" . $gercek_isim.'<br />';
echo '<img src="dosyalar/normal/'.$gercek_isim.'"/><br />';
echo "<br><br>Dosya Linki: dosyalar/normal/" . $gercek_isim.'<br />';
echo '<img src="dosyalar/thumb/'.$gercek_isim.'"/><br />';
echo "<br><br>Dosya Linki: dosyalar/thumb/" . $gercek_isim.'<br />';
echo '<a href="form.php">Click Here For Upload A New Picture</a>';
echo '</fieldset>';
}
?>$hata_mesajini yazdırdığımda 1 olarak veriyor.Bide arkadaşlar buna ekstra olarak resim upload ederken resim üzerine filigram basmak istiyorum bu konudada yardımcı olursanız sevinirim.
