<?xml version="1.0" encoding="windows-1254"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>PHP - ATopal.com</title>
<link>http://atopal.com/</link>
<language>tr</language>
<description>PHP - ATopal.com</description>
<generator>ATopal.com</generator><item>
<title>PHP ve Google Translate API Kullanarak Çeviri Yaptırma</title>
<guid isPermaLink="true">http://atopal.com/php/11-php-ve-google-translate-api-kullanarak-ceviri.html</guid>
<link>http://atopal.com/php/11-php-ve-google-translate-api-kullanarak-ceviri.html</link>
<description>Tekrardan herkese merhabalar. Bu yazımda PHP kullanarak Google'ın nimetlerinden biri olan Google Translate API yardımıyla nasıl çeviri yaptırılır onu anlatacağım. Neler yapacağımızı kısatla özetleyecek olursak;     * Öncelikle bir form oluşturacağız     * Formdan gelen veriyi Google Translate API kullanarak çevirecek olan PHP kodumuzu yazacağız.     * Daha sonra ise sayfa yüklemeye gerek kalmadan verileri PHP dosyasına aktarıp çeviriyi yaptırdıktan sonra veriyi çekip ekrana yazdıracak olan jQuery fonksiyonunu oluşturacağız.</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Tue, 02 Mar 2010 13:38:31 -0600</pubDate>
</item><item>
<title>PHP ile Google'ın Chrome Tarayıcısını Tespit Etme</title>
<guid isPermaLink="true">http://atopal.com/php/8-php-ile-googlein-chrome-tarayicisini-tespit-etme.html</guid>
<link>http://atopal.com/php/8-php-ile-googlein-chrome-tarayicisini-tespit-etme.html</link>
<description>Hepimizin bildiği üzere Chrome, Google'ın en son oyuncaklarından birisi. Özellikle sayfa yükleme hızı ile dikkatleri piyasaya çıkar çıkmaz üzerine çekmeyi başardı. Bu yazıda PHP ile, kullanıcının Chrome kullanıp kullanmadığını tespit eden bir fonksiyon paylaşacağım.  Tespit işlemini yapan fonksiyon aşağıdaki gibidir:  ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Sat, 18 Apr 2009 16:15:00 -0500</pubDate>
</item><item>
<title>PHP ve MySQL ile Dinamik RSS Beslemesi Oluşturma</title>
<guid isPermaLink="true">http://atopal.com/php/7-php-ve-mysql-ile-dinamik-rss-beslemesi-olusturma.html</guid>
<link>http://atopal.com/php/7-php-ve-mysql-ile-dinamik-rss-beslemesi-olusturma.html</link>
<description>Günümüzdeki kullanım oranına bakıldığında, RSS beslemelerinin popülaritesi giderek artmakta. Eğer oluşturduğunuz betiğinizde veya bir projenizde devamlı olarak güncellenen haber, makale vb. kısımlar var ise, bu kısımlar için bir RSS beslemesi oluşturmak isteyebilirsiniz. Bu makalemizde sitenize yeni bir içerik eklediğinizde kendiliğinden güncellenecek bir RSS beslemesi oluşturmayı anlatacağım.  ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Thu, 16 Apr 2009 16:06:00 -0500</pubDate>
</item><item>
<title>PHP ve jQuery ile Alexa Sıralaması Alma Betiği</title>
<guid isPermaLink="true">http://atopal.com/php/6-php-ve-jquery-ile-alexa-siralamasi-alma-betigi.html</guid>
<link>http://atopal.com/php/6-php-ve-jquery-ile-alexa-siralamasi-alma-betigi.html</link>
<description>Bu makalemizde PHP ve jQuery kullanarak Alexa sıralaması alan bir betik oluşturacağız. Alexa'dan site sıralamasını almak için PHP5 ile sunulan simplexml_load_file fonksiyonunu kullanacağız. Oluşturduğumuz formda girilen site adresi bir AJAX işlemi ile alexarank.php dosyasına yollanacak ve alınan veri sonuc kısmında gösterilecek.  İşe, site adresini yazacağımız bir textbox, bir gönder butonu ve bir de sorgulama sonucumuzu yazdıracağımız alandan oluşan betiğimizin arayüzünü yazmakla başlıyoruz.  ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Sat, 11 Apr 2009 15:57:00 -0500</pubDate>
</item><item>
<title>PHP Güvenlik Kodu(CAPTCHA) Betiği: Securimage</title>
<guid isPermaLink="true">http://atopal.com/php/5-php-guvenlik-koducaptcha-betigi-securimage.html</guid>
<link>http://atopal.com/php/5-php-guvenlik-koducaptcha-betigi-securimage.html</link>
<description>Hepimizin bildiği üzere, web projeleri için botlar en can sıkıcı noktalardan birisidir ve onlardan korunmak için bazı yöntemlere ihtiyaç duyarız. Güvenlik kodu -bir başka adıyla CAPTCHA- uygulamaları ise bu noktada en çok tercih edilen yöntemdir. Bu yazımda sizlere projelerimin güvenlik kodu gerektiren kısımlarında kullandığım PHP betiğini tanıtmak istiyorum: Securimage. Securimage, gerek entegrasyonu, gerekse üzerinde yapabileceğiniz değişiklikler açısından çok başarılı bir PHP betiği. PHP'nin GD kütüphanesi ile çalışıyor ve yazı tipi, kelime listesi gibi bir çok ayarı istediğiniz şekilde yapabiliyorsunuz. Şimdi ise betiği projelerinize nasıl entegre edeceğinizi anlatmak istiyorum.  Öncelikle buradaki adresten betiği indirip zip arşivinden çıkardıktan securimage klasörünü projeniz içine kopyalıyorsunuz. ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Sat, 04 Apr 2009 15:49:00 -0500</pubDate>
</item><item>
<title>PHP ile Basit Matematiksel Güvenlik Kodu Örneği</title>
<guid isPermaLink="true">http://atopal.com/php/4-php-ile-basit-matematiksel-guvenlik-kodu-ornegi.html</guid>
<link>http://atopal.com/php/4-php-ile-basit-matematiksel-guvenlik-kodu-ornegi.html</link>
<description>Yeniden merhabalar. Son yazımdan beri yine bir kaç gün geçti ve birşeyler yazmak zorunda olduğumu hissettim. Aslında ne yazmam gerektiğine tam karar veremedim. Ancak PHP üzerine daha fazla yazmak istediğimden dolayı böyle bir yazı yazmayı uygun gördüm.  Bu yazıda sizlere anlatacağım şey, PHP kullanarak basit bir matematiksel soru ile güvenlik kodu benzeri bir sistem oluşturmak.  Öncelikle, rastgele bir toplama işlemi belirleyen ve bunu ekrana bastıran bir fonksiyon yazmakla işe başlıyoruz. ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Fri, 03 Apr 2009 15:23:00 -0500</pubDate>
</item><item>
<title>Warning: Cannot modify header information</title>
<guid isPermaLink="true">http://atopal.com/php/2-warning-cannot-modify-header-information.html</guid>
<link>http://atopal.com/php/2-warning-cannot-modify-header-information.html</link>
<description>Üstbilgi(header)'ler http ile bir dökümanı request ettiğinizde, sunucu tarafından dökümandan önce gönderilirler ve döküman hakkında döküman tipi, boyu, karakter kodlaması(encoding) ve son değiştirilme tarihi gibi bazı önemli bilgiler barındırırlar. Bu üstbilgiler bazen istemci tarafından düzenlenilmek istenir. Üstbilgiler dökümandan önce gönderildikleri için, istemci üstbilgileri döküman çıktısı geldikten sonra göndermek istediği zaman bu hata ile karşılaşırız. Hata bize göndermek istediğimiz üstbilginin çalışmayacağını söylemektedir.  Bu hatayı çözmenin iki yolu bulunmaktadır. ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Sat, 02 Feb 2008 00:49:38 -0600</pubDate>
</item><item>
<title>PHP'de Parse Hataları</title>
<guid isPermaLink="true">http://atopal.com/php/1-phpde-parse-hatalari.html</guid>
<link>http://atopal.com/php/1-phpde-parse-hatalari.html</link>
<description>Parse hataları PHP ile çalışırken en çok karşılaşılan hatalardan birisidir. Parse hataları, sayfanızda herhangi bir sözdizimi (syntax) hatası oluştuğunda yorumlayıcı tarafından ortaya çıkarılırlar.  En çok görülen parse hatalarına örnek verecek olursak; 1. Parse error: syntax error, unexpected $end in … .PHP on line … 2. Parse error: syntax error, unexpected T_IF/T_WHILE/T_FOR, expecting ‘{‘ in … .PHP 3. Parse error: unexpected T_IF, expecting ‘,’ or ‘;’ in … .PHP on line … 4. Parse error: unexpected T_STRING, expecting’,’ or ‘;’ in … .PHP on line …  Bu hataları örnekleyerek açıklayacak olursak: ...</description>
<category>PHP</category>
<dc:creator>Adnan TOPAL</dc:creator>
<pubDate>Sat, 21 Jul 2007 14:12:00 -0500</pubDate>
</item></channel></rss>