byburkay adlı üyeden alıntı: mesajı görüntüle
Merhalar Watermark için aşağıdaki kodlamayı hazırladım ama bir türlü yazdıramadım , bir bakabilir misiniz hata nerede ? yardımcı olabilir misiniz ?

<?php require_once('../../Connections/baglan.php');
if (!empty($_FILES)) {
error_reporting(0);
function kucuk_resim_olustur($resim,$en,$boy,$metin) {
	if(!file_exists($resim) || !is_readable($resim)) {
		return false;
	}
	
	$uzanti = strrchr($resim,".");
	
	switch($uzanti) {
		case ".gif":
			$resim_formati = ".gif";
			$kaynak_resim  = imagecreatefromgif($resim);
			break;
		
		case ".jpg": case ".jpeg":
			$resim_formati = ".jpg";
			$kaynak_resim  = imagecreatefromjpeg($resim);
			break;
		
		case ".png":
			$resim_formati = ".png";
			$kaynak_resim  = imagecreatefrompng($resim);
			break;
	}
	
	if(function_exists("imagecreatetruecolor")) {
		$yeni_resim = imagecreatetruecolor($en,$boy,70);
	} else {
		$yeni_resim = imagecreate($en,$boy,70);
	}
	
	imagecopyresampled($yeni_resim,$kaynak_resim,0,0,0,0,$en,$boy,imagesx($kaynak_resim),imagesy($kaynak_resim));
	
	if(function_exists("imagettftext")) {
		$yazi_rengi = imagecolorallocate($yeni_resim,255,255,255); /* beyaz */
		
		imagettftext($yeni_resim,20,0,5,($boy - 12),$yazi_rengi,"116.ttf",$metin);
	}
	
	switch($resim_formati) {
		case "gif": imagegif($yeni_resim,$resim); break;
		case "jpg": imagejpeg($yeni_resim,$resim); break;
		case "png": imagepng($yeni_resim,$resim); break;
	}
	
	imagedestroy($yeni_resim);
	
	return true;
}
$en= $sonucilanlar['resimen'];
$boy= $sonucilanlar['resimboy'];
$ad= $sonucilanlar['resimyazi'];
$rand =substr(md5(uniqid(rand())),0,5);

	$tempFile = $_FILES['Filedata']['tmp_name'];
	$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
	$ext = $_FILES['Filedata']['name'];
	$newFileName= permayap($ext);
	$_name_ = $rand."".$newFileName;
	$targetFile =  $targetPath . $_name_;
	
	
	// $fileTypes  = str_replace('*.','',$_REQUEST['fileext']);
	// $fileTypes  = str_replace(';','|',$fileTypes);
	// $typesArray = split('\|',$fileTypes);
	// $fileParts  = pathinfo($_FILES['Filedata']['name']);
	
	// if (in_array($fileParts['extension'],$typesArray)) {
		// Uncomment the following line if you want to make the directory if it doesn't exist
		// mkdir(str_replace('//','/',$targetPath), 0755, true);
		
	move_uploaded_file($tempFile,$targetFile);
kucuk_resim_olustur($targetFile,$en,$boy,$ad);
	
	echo "$_name_";
}
?>
Merhaba isterseniz watermark hakkında hazırladığım makaleye göz atabilirsiniz.