<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yusuf KOÇ &#187; resize</title>
	<atom:link href="http://www.ysfkc.com/tag/resize/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ysfkc.com</link>
	<description>Php Günlüğü</description>
	<lastBuildDate>Fri, 23 Jul 2010 16:39:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Resim Upload Sınıfı</title>
		<link>http://www.ysfkc.com/php/resim-upload-sinifi.html</link>
		<comments>http://www.ysfkc.com/php/resim-upload-sinifi.html#comments</comments>
		<pubDate>Sun, 17 May 2009 15:26:41 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[crop]]></category>
		<category><![CDATA[dosya upload]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[watermark]]></category>

		<guid isPermaLink="false">http://www.ysfkc.com/?p=199</guid>
		<description><![CDATA[Bir çoğumuz uygulamalarımızda dosya uplaodı illaki kullanmışızdır. Özellikle de resimlerle ilgili uploadlar olduğunda zaman zaman resize, watermark ve crop gibi işlemler için bir sürü site dolaşmışızdır ya da zamanla artık kendi sınıflarımızı yazıp hali hazır uygulamalarda onları kullanmışızdır. Ben de geçenlerde keşfettiğim bir sınıfı sizle paylaşmak istedim. Colin Verot &#8216;un yazmış olduğu dosya upload sınıfından [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ysfkc.com/wp-content/uploads/php.jpg"><img class="alignleft size-full wp-image-198" title="php" src="http://www.ysfkc.com/wp-content/uploads/php.jpg" alt="php" width="100" height="50" /></a> Bir çoğumuz uygulamalarımızda dosya uplaodı illaki kullanmışızdır. Özellikle de resimlerle ilgili uploadlar olduğunda zaman zaman resize, watermark ve crop gibi işlemler için bir sürü site dolaşmışızdır ya da zamanla artık kendi sınıflarımızı yazıp hali hazır uygulamalarda onları kullanmışızdır. Ben de geçenlerde keşfettiğim bir sınıfı sizle paylaşmak istedim. Colin Verot &#8216;un yazmış olduğu <a href="http://www.verot.net/res/sources/class.upload.html" target="_blank">dosya upload </a>sınıfından bahsedeceğim.</p>
<p>Bu sınıf sadece resimlere yönelik bir upload sınıfı ve desteklediği formatlarda PNG,JPG,GIF ve BMP dir. Bunlar üzerinde türlü türlü işlemleri kolayca yapabilir ve uygulamalarınıza kolayca dahil edebilirsiniz.</p>
<p><span id="more-199"></span>Gelin şimdi bir örnekle açıklayalım.. Örneğimizde bir resmi kesip biçelim, watermark ve üstüne bir de yazı yazalım <img src='http://www.ysfkc.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  çok mu cani oldu ne :p</p>
<p>Öncelikle upload işlemi için formumuzu oluşturalım:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;"> &lt;form enctype=&quot;multipart/form-data&quot; method=&quot;post&quot; action=&quot;upload.php&quot;&gt;
   &lt;input type=&quot;file&quot; size=&quot;32&quot; name=&quot;image_field&quot; value=&quot;&quot;/&gt;
   &lt;input type=&quot;submit&quot; name=&quot;Submit&quot; value=&quot;upload&quot;/&gt;
 &lt;/form&gt;</pre></div></div>

<p>Şimdi ise  upload işlemini yapacağımız dosyayı oluşturalım:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
&nbsp;
<span style="color: #666666; font-style: italic;"># Upload Sınıfımızı Dahil Ediyoruz
</span><span style="color: #b1b100;">include_once</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'class.upload.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Sınıfımızı Başlatıyoruz.
</span><span style="color: #000088;">$upload</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> upload<span style="color: #009900;">&#40;</span><span style="color: #000088;">$_FILES</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'image_field'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Dosya Yüklenmiş mi ?
</span><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">uploaded</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">file_auto_rename</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_resize</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_x</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">500</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_ratio_y</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_text</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'ysfkc.com'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_text_color</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'#ffffff'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">image_watermark</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'watermark.png'</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">process</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'upload'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">processed</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Resim Yüklendi ve İstenilen İşlemler Uygulandı.'</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'&lt;a href=&quot;upload/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">file_dst_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&quot;&gt;'</span><span style="color: #339933;">.</span><span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">file_dst_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;/a&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Resim Yüklenemedi: '</span><span style="color: #339933;">.</span><span style="color: #000088;">$upload</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">error</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Upload dosyamızda neler yaptığımıza kısaca bir göz atalım isterseniz.</p>
<ul>
<li>İlk satırımızda upload için kullanacağımız upload sınıfımızı dahil ediyoruz.</li>
</ul>
<ul>
<li>Diğer satırımızda ise upload sınıfı başlatırken formdan gelen image kutucuğumuzun ismini belirtiyoruz. Yani sınıfta  __construct()  (yapılandırıc metot) uygulanmış ve bizden işlem yapacağı image kutucuğunun ismini vermemizi istiyor.</li>
</ul>
<ul>
<li>Daha sonra if koşulumuz ile dosyanın yüklenip yüklenmediğini kontrol ediyoruz. Eğer dosyamız başarıyla yüklendiyse $upload-&gt;uploaded değişkenimiz true ( doğru ) olarak dönmekte eğer yüklenmemişse false ( yanlış ) olarak dönmekte.</li>
</ul>
<ul>
<li>Sonraki satırımızda ise dosyamıza otomatik olarak bir isim verilmesini $uplolad-&gt;file_auto_rename özelliğini true yaparak sağlıyoruz.</li>
</ul>
<ul>
<li>Ardından resmimizi resize yapacağımız için $upload-&gt;image_resize özelliğimizi de true yaparak aktif ediyoruz.</li>
</ul>
<ul>
<li>Daha sonra resmimizin genişliğini 500 px olarak belirliyoruz $upload-&gt;image_x ile.</li>
</ul>
<ul>
<li>$upload-&gt;image_ratio_y parametresini true yaparak yüksekliği kendisi otomatik olarak almasını sağlıyoruz. Böylelikle resmin bozulmasını da engellemiş oluyoruz.</li>
</ul>
<ul>
<li>Daha sonra yüklenen resmimize $upl0ad-&gt;image_text ile üzerine yazılmasını istediğimiz yazıyı belirtiyoruz.</li>
</ul>
<ul>
<li>$upload-&gt;image_text_color ile de üzerine yazılacak yazının rengini ayarlıyoruz.</li>
</ul>
<ul>
<li>$upload-&gt;image_watermark ile de resmimizin üzerine hangi resmi birleştirmek istiyorsak onu belirtiyoruz.</li>
</ul>
<ul>
<li>Daha sonra $upload-&gt;process() metodu ile de resmimizin hangi dizine yükleneceğini belirliyoruz.</li>
</ul>
<ul>
<li>Ardından yine bir if koşulu ile resmin istediğimiz dizine taşınıp taşınmadığını kontrol ediyoruz eğer resmimiz tüm işlemler yapılıp taşındıysa ekrana resim yüklendi diye yazdırıyoruz yok eğer problem oluştuysa else kısmında hata mesajını yazdıryoruz.</li>
</ul>
<p>Evet umarım birilerinin işine yarar <img src='http://www.ysfkc.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Örneğimizi <a href="http://www.ysfkc.com/dosyalar/upload.rar">buradan </a>indirebilirsiniz. Ve upload sınıfı ile ilgili diğer tonla özellik için de <a href="http://www.verot.net/php_class_upload_download.htm">buraya </a>tıklayarak göz atabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ysfkc.com/php/resim-upload-sinifi.html/feed</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Php ile wysiwyg editöre eklenen resim boyutlarını düzenleme</title>
		<link>http://www.ysfkc.com/php/php-ile-wysiwyg-editore-eklenen-resim-boyutlarini-duzenleme.html</link>
		<comments>http://www.ysfkc.com/php/php-ile-wysiwyg-editore-eklenen-resim-boyutlarini-duzenleme.html#comments</comments>
		<pubDate>Tue, 20 May 2008 23:48:25 +0000</pubDate>
		<dc:creator>Raiden</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[boyutlandirma]]></category>
		<category><![CDATA[resim]]></category>
		<category><![CDATA[resize]]></category>

		<guid isPermaLink="false">http://www.ysfkc.com/?p=6</guid>
		<description><![CDATA[Geçenlerde bir arkadaşımın ihtiyacı olan bu fonksiyonu oturup yazdım. Biraz kademeli gitti ama sonunda hoş bir şey ortaya çıktı. Gerçi ben kullanır mıyım bilemiyorum ama bir başkasının işine yarayacağından eminim. Fonksiyonumuzdan kısaca bahsetmek gerekirse; herhangi bir wysiwyg editöre eklenen resimler haliyle bizim göstereceğimiz alanların dışına çıkabilir. Bu durumda sitelerimizin görüntüsü açısından hiç iyi sonuç vermez. [...]]]></description>
			<content:encoded><![CDATA[<p>Geçenlerde bir arkadaşımın ihtiyacı olan bu fonksiyonu oturup yazdım. Biraz kademeli gitti ama sonunda hoş bir şey ortaya çıktı. Gerçi ben kullanır mıyım bilemiyorum ama bir başkasının işine yarayacağından eminim. Fonksiyonumuzdan kısaca bahsetmek gerekirse;<br />
<span id="more-6"></span><br />
herhangi bir wysiwyg editöre eklenen resimler haliyle bizim göstereceğimiz alanların dışına çıkabilir. Bu durumda sitelerimizin görüntüsü açısından hiç iyi sonuç vermez. İşte fonksiyon da burda devreye giriyor ve veritabanına eklemeden önce fonksiyondan geçirdiğiniz takdir de resmi yeniden boyutlandırıyor&#8230;</p>
<p>Fonksiyonumuzu yazmaya başlayalım:</p>
<p>dosya adı: fonksiyon.php</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * @author  Yusuf KOÇ ( Raiden ) &lt; yusufkoc at ayva dot net &gt;
 * @copyright 2008
 * Fonksiyonun amacı herhangi bir wysiwyg ile textarea içine yüklenen resmi istenilen ölçü de yeniden boyut verir.
 * Kullanımı: yeniden_boyutlandir($veri,400,300)     
 */</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> yeniden_boyutlandir<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$veri</span><span style="color: #339933;">,</span><span style="color: #000088;">$w</span><span style="color: #339933;">,</span><span style="color: #000088;">$h</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;"># Makalemizde birden çok img tagı olabilir o yüzden bunları bulup arananları aranan a depolayacağız
</span>	<span style="color: #666666; font-style: italic;"># değişmesi gereken yeni değerleri ise degis adli dizi de depolayacağız
</span>	<span style="color: #000088;">$aranan</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$degis</span>	<span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;"># Döngü içinde kullanacağımız ve artıracağımız değişkenimizi tanımlıyoruz
</span>	<span style="color: #000088;">$i</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;"># Magic quotes durum kontrolü
</span>	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">get_magic_quotes_gpc</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$veri</span> <span style="color: #339933;">=</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$veri</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;"># Resim width ve height leri buluyoruz
</span>	<span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;#&lt;img .+width=<span style="color: #000099; font-weight: bold;">\&quot;</span>(.*?)<span style="color: #000099; font-weight: bold;">\&quot;</span>.+height=<span style="color: #000099; font-weight: bold;">\&quot;</span>(.*?)<span style="color: #000099; font-weight: bold;">\&quot;</span>.+/&gt;#&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$veri</span><span style="color: #339933;">,</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;"># Regex desenimiz sonucunda bize dönen dizinin elemanlarını saydık
</span>	<span style="color: #000088;">$count</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;"># Döngüye girerek yüksek değerleri bulup yenisiyle değiştirmek için dizilerde depolayacağız
</span>	<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$i</span> <span style="color: #339933;">&lt;</span> <span style="color: #000088;">$count</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;</span> <span style="color: #000088;">$w</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">&gt;</span> <span style="color: #000088;">$h</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				<span style="color: #000088;">$aranan</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$degis</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #000088;">$w</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$aranan</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$durum</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$i</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;/&quot;</span><span style="color: #339933;">;</span>
				<span style="color: #000088;">$degis</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #000088;">$h</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$i</span><span style="color: #339933;">++;</span>
	<span style="color: #009900;">&#125;</span>		
&nbsp;
	<span style="color: #666666; font-style: italic;"># Dizilerde depoladığımız verileri replace ( değiştirerek ) fonksiyondan değer döndüreceğiz
</span>	<span style="color: #b1b100;">return</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aranan</span><span style="color: #339933;">,</span><span style="color: #000088;">$degis</span><span style="color: #339933;">,</span><span style="color: #000088;">$veri</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Fonksiyonumuz bu kadar. Gelelim şimdi bu fonksiyonumuzu nasıl kullanabiliriz ? Bunu da hemen aşağıda gösteriyorum.</p>
<p>dosya adı: index.php</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span> ?php
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * @author 
 * @copyright 2008
 */</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Fonksiyonumuzun tanımlı olduğu php dosyamızı şuanki index.php dosyamıza dahil ediyoruz
</span><span style="color: #b1b100;">include</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'fonksiyon.php'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Kaynak Belirtiyoruz. Herhangi bir wysiwyg editör ile eklediğiniz kendisi resmin boyutunu girecektir.
</span><span style="color: #666666; font-style: italic;"># Ben şuan kullanmadığım için manual olarak girdim. 
</span><span style="color: #000088;">$kaynak</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'&lt;img src=&quot;http://img371.imageshack.us/img371/2613/13052008080cn8.jpg&quot; width=&quot;2048&quot; height=&quot;1536&quot; /&gt;'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># $kaynak adlı değişkenimizi fonksiyonumuzdan geçiriyoruz
</span><span style="color: #000088;">$sonuc</span> <span style="color: #339933;">=</span> yeniden_boyutlandir<span style="color: #009900;">&#40;</span><span style="color: #000088;">$kaynak</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">400</span><span style="color: #339933;">,</span><span style="color: #cc66cc;">300</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># Sonucu ekrana basıyoruz
</span><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$sonuc</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Evet herşey bu kadar basit. Güle güle kullanın. Anlattığım makaledeki örneği <a href="http://www.ysfkc.com/dosyalar/php_resim_boyutlandirma.rar">buradan </a>indirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ysfkc.com/php/php-ile-wysiwyg-editore-eklenen-resim-boyutlarini-duzenleme.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
