<?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>BLOCRACY &#187; PHP</title>
	<atom:link href="http://www.blocracy.com/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blocracy.com</link>
	<description>no like other</description>
	<lastBuildDate>Thu, 24 Jun 2010 20:23:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OCR&#8217;NOT</title>
		<link>http://www.blocracy.com/ocrnot</link>
		<comments>http://www.blocracy.com/ocrnot#comments</comments>
		<pubDate>Thu, 04 Feb 2010 21:21:14 +0000</pubDate>
		<dc:creator>Kerem Bekman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WEB]]></category>
		<category><![CDATA[İnternet]]></category>

		<guid isPermaLink="false">http://www.blocracy.com/?p=309</guid>
		<description><![CDATA[OCR&#8217;NOT
Trakya Üniversitesi öğrencilerine özel, sınıfınızdaki öğrencilerin notlarını, derse göre not sıralamalarını, sınıf genel sıralamasını, ister sadece vizeye, ister sadece finale veya ikisinin ortalamasına göre listeleyebilen not sistemidir.
Sistem PHP ve Curl ile girilen öğrenci numarasını Öğrenci Not Sistemine girip oluşan sayfanın kaynak kodunu ayrıştırarak bilgilere ulaşmaktadır.
Siz &#8220;BİTİR&#8221; diyene kadar girilen numarayı otomatik artırarak öğrencilerin bilgilerini geçiçi [...]]]></description>
			<content:encoded><![CDATA[<h3>OCR&#8217;NOT</h3>
<p>Trakya Üniversitesi öğrencilerine özel, sınıfınızdaki öğrencilerin notlarını, derse göre not sıralamalarını, sınıf genel sıralamasını, ister sadece vizeye, ister sadece finale veya ikisinin ortalamasına göre listeleyebilen not sistemidir.</p>
<p>Sistem PHP ve Curl ile girilen öğrenci numarasını<a href="https://ogrbil.trakya.edu.tr/Ogrnotbil/default.asp"> Öğrenci Not Sistemine</a> girip oluşan sayfanın kaynak kodunu ayrıştırarak bilgilere ulaşmaktadır.</p>
<p>Siz &#8220;BİTİR&#8221; diyene kadar girilen numarayı otomatik artırarak öğrencilerin bilgilerini geçiçi hafızaya alarak devam eder.</p>
<p>BİTİR dedikten sonra geçiçi hafızadaki dersleri ayrıştırarak size ders katsayısını ayarlama imkanı sunar. Ders katsayıları yazarak anlık olarak sıralama gerçekleştirebilirsiniz. Derse veya genele göre ortalama veya sıralama yapabilirsiniz. Sıralamaları vize, final, vize final ortalaması ve harf notuna göre ayarlayabilirsiniz..</p>
<h3><a href="http://www.blocracy.com/not" target="_blank">www.blocracy.com/not</a></h3>
<p>adresinden ulaşabilirsiniz..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blocracy.com/ocrnot/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Php ile Dosya indirme (curl)</title>
		<link>http://www.blocracy.com/php-ile-dosya-indirme-curl</link>
		<comments>http://www.blocracy.com/php-ile-dosya-indirme-curl#comments</comments>
		<pubDate>Fri, 14 Aug 2009 16:07:37 +0000</pubDate>
		<dc:creator>Kerem Bekman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[dosya]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[indir]]></category>

		<guid isPermaLink="false">http://www.blocracy.com/?p=46</guid>
		<description><![CDATA[
Curl ile dışarıdan toplu olarak dosya çekmem gerektiğinde yazdığım ufak bi&#8217; php betiği.. Biraz daha kullanılabilir hale gelmiş hali :)
Ayrıca HTTP_VERSION &#8216; u 2.0 yerine 1.0 kullanmamın nedeni, 2.0&#8242;da bazen gelen veri paketlerde eksik veri olması yüzünden %100 güvenilirlik sağlamıyordu.. Çözüm olarak cappytoi&#8217;nun fikriyle Header&#8217;e 1.0 HTTP_VERSION&#8217;u yollayarak daha net paketler elde etmiş olduk..



function dosya_indir&#40;$link,$name=null&#41;


&#123;


$link_info [...]]]></description>
			<content:encoded><![CDATA[<p><img class="ocr" alt="" src="http://www.blocracy.com/dosyalar/php.jpg" class="aligncenter" width="510" height="72" /></p>
<p>Curl ile dışarıdan toplu olarak dosya çekmem gerektiğinde yazdığım ufak bi&#8217; php betiği.. Biraz daha kullanılabilir hale gelmiş hali :)</p>
<p>Ayrıca HTTP_VERSION &#8216; u 2.0 yerine 1.0 kullanmamın nedeni, 2.0&#8242;da bazen gelen veri paketlerde eksik veri olması yüzünden %100 güvenilirlik sağlamıyordu.. Çözüm olarak cappytoi&#8217;nun fikriyle Header&#8217;e 1.0 HTTP_VERSION&#8217;u yollayarak daha net paketler elde etmiş olduk..</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">function</span> dosya_indir<span class="br0">&#40;</span><span class="re0">$link</span>,<span class="re0">$name</span>=<span class="kw2">null</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$link_info</span> = <a href="http://www.php.net/pathinfo"><span class="kw3">pathinfo</span></a><span class="br0">&#40;</span><span class="re0">$link</span><span class="br0">&#41;</span>; &nbsp;<span class="co1">//Yol bilgilerini değişkene atıyoruz.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$uzanti</span> = <a href="http://www.php.net/strtolower"><span class="kw3">strtolower</span></a><span class="br0">&#40;</span><span class="re0">$link_info</span><span class="br0">&#91;</span><span class="st0">&#8216;extension&#8217;</span><span class="br0">&#93;</span><span class="br0">&#41;</span>; <span class="co1">//Dosyanın uzantısını değişkene atıyoruz.</span></div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$file</span> = <span class="br0">&#40;</span><span class="re0">$name</span><span class="br0">&#41;</span> ? <span class="re0">$name</span>.<span class="st0">&#8216;.&#8217;</span>.<span class="re0">$uzanti</span> : <span class="re0">$link_info</span><span class="br0">&#91;</span><span class="st0">&#8216;basename&#8217;</span><span class="br0">&#93;</span>; <span class="co1">//Eğer kayıt edilmek üzere dosya adı girilmişse, girilen dosya adını değişkene atıyouruz, girilmemişse orjinal adını değişkene atıyoruz.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$curl</span> = curl_init<span class="br0">&#40;</span><span class="re0">$link</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$fopen</span> = <a href="http://www.php.net/fopen"><span class="kw3">fopen</span></a><span class="br0">&#40;</span><span class="re0">$file</span>,<span class="st0">&#8216;w&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">curl_setopt<span class="br0">&#40;</span><span class="re0">$curl</span>, CURLOPT_HEADER,<span class="nu0">0</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">curl_setopt<span class="br0">&#40;</span><span class="re0">$curl</span>, CURLOPT_RETURNTRANSFER,<span class="nu0">1</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">curl_setopt<span class="br0">&#40;</span><span class="re0">$curl</span>, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">curl_setopt<span class="br0">&#40;</span><span class="re0">$curl</span>, CURLOPT_FILE, <span class="re0">$fopen</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">curl_exec<span class="br0">&#40;</span><span class="re0">$curl</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">curl_close<span class="br0">&#40;</span><span class="re0">$curl</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/fclose"><span class="kw3">fclose</span></a><span class="br0">&#40;</span><span class="re0">$fopen</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p><strong>Kullanım #1</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">dosya_indir<span class="br0">&#40;</span><span class="st0">&#8216;http://site/a.zip&#8217;</span><span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>PHP dosyasının bulunduğu dizine orjinal adında yani [a.zip] şeklinde dosyayı kayıt eder.</p>
<p><strong>Kullanım #2</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">dosya_indir<span class="br0">&#40;</span><span class="st0">&#8216;http://site/a.zip&#8217;</span>,<span class="st0">&#8216;dosya_adi&#8217;</span>,<span class="br0">&#41;</span>;</div>
</li>
</ol>
</div>
<p>PHP dosyasının bulunduğu dizine 2. parametre yani [dosya_adi.zip] şeklinde dosyayı kayıt eder.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blocracy.com/php-ile-dosya-indirme-curl/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP ile Grafik (GD Library)</title>
		<link>http://www.blocracy.com/php-ile-grafik-gd-library</link>
		<comments>http://www.blocracy.com/php-ile-grafik-gd-library#comments</comments>
		<pubDate>Fri, 14 Aug 2009 15:56:51 +0000</pubDate>
		<dc:creator>Kerem Bekman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[gd]]></category>
		<category><![CDATA[grafik]]></category>

		<guid isPermaLink="false">http://www.blocracy.com/?p=41</guid>
		<description><![CDATA[
Php ile Grafik ( GD )
GD DESTEĞİ
Windows sistemlerde GD desteği için php.ini dosyamızdaki ;extension_php_gd.dll satırın başındaki noktalı virgülü kaldırmamız gerekir.
Linux sistemlerde ise www.boutelll.com/gd adresinden, dosyaları indirip derlememiz gerekir.
Grafik Oluşturuyoruz

Grafik oluştururken Php ye bu sayfayı Grafik olarak kullancağımza dair bilgi vermemiz gerekir, bunun içinde header fonksiyonlarından yararlanıcaz.



&#60;?php


header&#40;&#34;Content-type: image/jpeg&#34;&#41;;


?&#62;



header için type olarak image/jpeg kullandık, bu başlık jpeg [...]]]></description>
			<content:encoded><![CDATA[<p><img class="ocr" class="aligncenter" src="http://www.blocracy.com/dosyalar/php.jpg" alt="" width="510" height="72" /></p>
<p>Php ile Grafik ( GD )<br />
<strong>GD DESTEĞİ</strong></p>
<p>Windows sistemlerde GD desteği için php.ini dosyamızdaki ;extension_php_gd.dll satırın başındaki noktalı virgülü kaldırmamız gerekir.</p>
<p>Linux sistemlerde ise www.boutelll.com/gd adresinden, dosyaları indirip derlememiz gerekir.</p>
<p><strong>Grafik Oluşturuyoruz</strong></p>
<p><span id="more-41"></span><br />
Grafik oluştururken Php ye bu sayfayı Grafik olarak kullancağımza dair bilgi vermemiz gerekir, bunun içinde header fonksiyonlarından yararlanıcaz.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>header için type olarak image/jpeg kullandık, bu başlık jpeg formatında bir resim oluşturmak için png için image/png kullanabiliriz.</p>
<p>Şimdi bir tane resim oluşturalım.</p>
<p>Resim alanı oluşturmak için imagecreate(); ve (Jpeg formatı için)  imagejpeg();, kullandığımız belliği boşaltmak içinde imagedestroy(); fonksiyonlarını kullanıyoruz.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">250</span>,<span class="nu0">250</span><span class="br0">&#41;</span>; <span class="co1">// Bu fonksiyonla resim alanımızın boyutlarını belirledik.</span></div>
</li>
<li class="li1">
<div class="de1">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>; <span class="co1">// ve burda da boyutlarını belirlediğimiz resmi oluşturduk.</span></div>
</li>
<li class="li2">
<div class="de2">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>; <span class="co1">// Burda ise Resim oluştukdan sonra bellekte yer kaplar. Bellekti kapladığımız yeri silmek için bu fonksiyonu kullandık.</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>NOT: Resim oluşturken renk belirlemediğimizde Php otomatik olarak Siyah rengini kullanır.<br />
Bu yüzden bu php kodumuzu çalıştırdığımzda 250&#215;250 formatında siyah bir resim oluşur.</p>
<p><strong>Renk kullanımı</strong></p>
<p>Renk kullanmak için imagecolorallocate(); fonksiyonunu kullanıyoruz.</p>
<p>Kullanımı: $renk =  imagecolorallocate($resim,$R,$G,$B);</p>
<p>NOT: Renk oluştururken RGB ( Red Green Blue ) renk sistemini kullanıcaz  RGB hakkında bilgi için http://en.wikipedia.org/wiki/RGB adresini inceleyebilirsiniz.</p>
<p><strong>Resmi boyamak</strong</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">250</span>,<span class="nu0">250</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$kirmizi</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">255</span>,<span class="nu0">0</span>,<span class="nu0">0</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imagefill <span class="br0">&#40;</span> <span class="re0">$resim</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="re0">$kirmizi</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>imagefill();  İstediğimiz koordinatı istediğimiz renge boyamak için kullanılır. Eğer komple boyamak istiyorsak 0,0 koordinatlarını veriyoruz.</p>
<p>Bu kodumuzun çıktısı 250&#215;250 formatlarında kırmızı bir resim olucaktır.</p>
<p><strong>Resimde obje kullanmak</strong></p>
<p>Obje olarak Dikdörtgen, Daire/Elips, Çizgi, Yazı  kullanımına değincez.</p>
<p><strong>Dikdörtgen</strong</p>
<p>Dikdörgen oluşturmak için imagefilledrectangle(); fonksiyonunu kullanıyoruz.</p>
<p>Kullanımı: imagefilledrectangle ( $resim, $x1,$y1,$x2,$y2,$renk );</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">250</span>,<span class="nu0">250</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$kirmizi</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">255</span>,<span class="nu0">0</span>,<span class="nu0">0</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$mor</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">100</span>,<span class="nu0">50</span>,<span class="nu0">100</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagefill <span class="br0">&#40;</span> <span class="re0">$resim</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="re0">$kirmizi</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imagefilledrectangle<span class="br0">&#40;</span><span class="re0">$resim</span>,<span class="nu0">50</span>,<span class="nu0">50</span>,<span class="nu0">150</span>,<span class="nu0">150</span>,<span class="re0">$mor</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Bu kod ile  X düzleminde 50 ye 150 ve y düzleminde 50 ye 150 arasındaki kalan alan mor renginde dikdörtgen yerleştirdik.</p>
<p>NOT: Koordinat belirlerken matematik te bildiğimiz koordinat sistemi ile aynı mantıkla koordinat belirliyoruz.</p>
<p>Sağdan sola  -<------->+     x koordinati</p>
<p>yukarıdan aşşağıya y koordinatı ( yukarısı + aşağısı &#8211;  )</p>
<p><strong>Daire/Elips</strong></p>
<p>Daire veya elips oluşturmak için imagefilledellipse(); fonksiyonunu kullanıyoruz.</p>
<p>Kullanımı: imagefilledellipse ( $resim, $x,$y,$W,$H,$renk );</p>
<p>$x ve $y değerleriyle oluşturacağımız elipsin merkez koordinatlarını, $W değişkeniyle elipsin eninin boyunu $H ilede Yukseklik boyunu ayarlıyoruz ( Haliyle Daire oluşturmak için $W ile $H nin eşit olması gerekir. )</p>
<p>300&#215;300 formatında bir resimin tam ortasına yarıçapı 50 olan bir çember yerleştirelim.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">300</span>,<span class="nu0">300</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$kirmizi</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">255</span>,<span class="nu0">0</span>,<span class="nu0">0</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$mor</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">100</span>,<span class="nu0">50</span>,<span class="nu0">100</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagefill <span class="br0">&#40;</span> <span class="re0">$resim</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="re0">$kirmizi</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imagefilledellipse<span class="br0">&#40;</span><span class="re0">$resim</span>,<span class="nu0">150</span>,<span class="nu0">150</span>,<span class="nu0">50</span>,<span class="nu0">50</span>,<span class="re0">$mor</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p><strong>Çizgi</strong></p>
<p>Çizgi (line ) oluşturmak için gerekli fonksiyon imageline();</p>
<p>Kullanımı: imageline ( $resim, $x1,$y1,$x2,$y2,$renk );</p>
<p>300&#215;300 formatında bir resme 50.50  koordinatlarından 250.250 koordinatlarına giden bir çizgi oluşturalım.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">300</span>,<span class="nu0">300</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$kirmizi</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">255</span>,<span class="nu0">0</span>,<span class="nu0">0</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$mor</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">100</span>,<span class="nu0">50</span>,<span class="nu0">100</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagefill <span class="br0">&#40;</span> <span class="re0">$resim</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="re0">$kirmizi</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imageline<span class="br0">&#40;</span><span class="re0">$resim</span>,<span class="nu0">150</span>,<span class="nu0">150</span>,<span class="nu0">50</span>,<span class="nu0">50</span>,<span class="re0">$mor</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p><strong>Yazı</strong></p>
<p>Resmimizde istediğimiz koordinata yazı yazmamız mümkündür bunun için imagestring(); fonksiyonunu kullanıyoruz.</p>
<p>Kullanımı: imagestring($resim,$font(int),$x,$y,&#8221;Yazı&#8221;,$renk);</p>
<p>300&#215;300 formatında bir resme 200.200 koordinatlarından başlayan Mor renginde oCRaCy yazalım</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw2">&lt;?php</span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/header"><span class="kw3">header</span></a><span class="br0">&#40;</span><span class="st0">&quot;Content-type: image/jpeg&quot;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$resim</span> &nbsp;= imagecreate<span class="br0">&#40;</span><span class="nu0">300</span>,<span class="nu0">300</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="re0">$kirmizi</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">255</span>,<span class="nu0">0</span>,<span class="nu0">0</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="re0">$mor</span> = imagecolorallocate<span class="br0">&#40;</span> <span class="re0">$resim</span>, <span class="nu0">100</span>,<span class="nu0">50</span>,<span class="nu0">100</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagefill <span class="br0">&#40;</span> <span class="re0">$resim</span>,<span class="nu0">0</span>,<span class="nu0">0</span>,<span class="re0">$kirmizi</span> <span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">imagestring<span class="br0">&#40;</span><span class="re0">$resim</span>,<span class="nu0">1</span>,<span class="nu0">200</span>,<span class="nu0">200</span>,<span class="st0">&quot;oCRaCy&quot;</span>,<span class="re0">$mor</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">imagejpeg<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">imagedestroy<span class="br0">&#40;</span><span class="re0">$resim</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">?&gt;</span></div>
</li>
</ol>
</div>
<p>Kolay Gelsin</p>
<p>Daha ayrıntılı bilgi için > <a href="http://tr.php.net/manual/en/ref.image.php">http://tr.php.net/manual/en/ref.image.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blocracy.com/php-ile-grafik-gd-library/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
