bildirgec.org

php hakkında tüm yazılar

php ile basit mail abone scripti

admin | 07 August 2009 21:59

Merhaba arkadaşlar, geçenlerde öylesine ufacık bir abone scripti yazdım ve şimdi sizlerinde yararlanması için paylaşıyorum. Scriptciğin basit bir yapısı var, abone olacak kişi mail adresini gönderiyor, SQL ‘imize kayıt ediyoruz, ve istediğimiz zaman abonelerimize mail gönderiyoruz. Bu, haftalık veya aylık bülten olabilir, duyuru olabilir. Bir çok amaçta kullanabilirsiniz ama lütfen spam’a hayır 🙂

Öncelikle bağlantılarımızı yapalım. mysql.php adında kaydediniz.

1
2
3
4
5
6
7
8
<?php
$baglanti = mysql_connect('hostname','username','password');
mysql_select_db("mail",$baglanti);
if (!$baglanti) {
die("MySQL Bağlantısı Sağlanamadı");
}
?>

Gerekli yerleri kendinize göre ayarlıyorsunuz (MySQL kullanıcı adı şifre gibi) Dikkat etmeniz gereken şey veritabanı ismi mail olacak. Veya kendinize göre kodda değişiklik yapıp veritabanı isminizi ayarlayın.

Zend Studio 7 Çıktı

CNKT | 05 August 2009 12:17

PHP kod yazımı için artık endüstri standartı haline gelen Zend Studio 7.0 sürümü ile IDE platformlarına yeni bir soluk getirdi.

Zend Studio 7 ile PHP’nin son sürümü olan 5.3 için kod renklendirme ve yazarken tamamlama özellikleri geliyor.

Ayrıca son Zend Framework sürümü 1.8 için de otomatik proje yaratma ve Zend Frameform bileşenlerini kolayca ekleme özellikleri sunuluyor.

Zend Studio 7 artık kodunuzda aynı olan kısımları seçerek bir değişkenin kod içinde nerelerde kullanıldığını kolaylıkla görmenizi de sağlıyor.

Bilişim Teknolojileri Topluluğu

sundowatch | 30 July 2009 12:50

Yeni açılan Bilişim Teknolojileri Topluluğu www.biltet.com adresinde hizmet vermektedir.

Şu an 8 aktif yazar hizmet vermektedir ve 1 ay içerisinde 15 aktif yazar makalelerine başlayacaktır.
Bünyesinde masaütü programcı,web tasarımcı ve programcı,flash ve animasyon programcı, sayfa ve grafik tasarımcı bulunduran grup bütün web dünyasının kullanımına açıktır.

BilTeT yeni açıldığı için şimdilik hazır sistem kullanmaktadır.Grubumuzun geliştirdiği yeni sistem en yakın sürede bitirilip kullanıma açılacaktır.Fakat makaleler ve makale serileri başlamıştır.

Güzel Bir Arkadaşlık Scripti:Boonex

elchancho | 29 July 2009 18:46

Nette gezerken Boneex ismli bir site çıktı.Ne olduğunu merak ederken tabi ki yardımıma Google yetişti.Araştırdığıma göre Boneexaçık kaynak kodlu(php) free ve ücretli olmak üzere 2 çeşit olarak piyasaya sunulan bir arkadaşlık scripti.Türkçe dil paketini resmi sitesinden ancak para ödeyrek tebin edebilirsiniz.Ama nette biraz araştırma yaparsanız illa ki ücretsizinine rastlayacaksınızdır.Sistemden free olarak yararlanmak için boneex.com‘a girip üye olduktan sonra free olarak sistemi indirip kurabilrsiniz.

WordPress’i kendi Pc nize kurun , kendi sitenizi yapın

admin | 28 July 2009 18:49

Wordpress’i bilgisayara indirip kurmak gibi bir yol olmakla birlikte henüz domain almamış ve wordpressin neye benzedigini anlamaya calısan kullanıcı adayları için bambaşka bir yol anlatacagım.Kurulumda yardımcı ögemiz olan EasyPHP ; bilgisayarınızda WordPress’in çalışabilmesi için gerekli olan Apache, PHP ve MySQL sunucularını zahmetsizce kurabilme imkanı sağlayan bir yazılım.

Programı buradan indirebilirsiniz;
http://sourceforge.net/projects/quickeasyphp/files/EasyPHP/1.8/easyphp1-8_setup.exe/download
Programın kurulumu son derece basit,sürekli next diyoruz.Tıpkı bir oyun kurarmışcasına.

PHP Kodunuzu Anında Renklendirin

admin | 28 July 2009 12:40

Yazacağım yazı PHP ile ilgili bir ipucu niteliğinde. Mutlaka bilenler vardır ama büyük çoğunluğun bilmediğini düşünüyorum.

Sayfamızda PHP kodu yayınlayacağı zaman bunları renklendirme ihtiyacı duyarız. Bu işi yapan çeşitli kütüphaneler mevcut ancak bugün aktaracağım yöntemle bu iş oldukça pratik bir hal alıyor. Çünkü PHP de bu iş için tanımlanmış bir fonksiyonu kullanarak renklendirme yapıyoruz. Yani ekstradan kütüphane vs. kurmamıza gerek yok. Ayrıca PHP’ nin kendi fonksiyonu olduğu için kodun hatalı çıktı verme ihtimali de oldukça düşük.

Ajax İle E-Posta Listesi Yapımı

admin | 28 July 2009 11:02

Sitenizde bir köşeye mail adresinizi giriniz bölümü koyarak, takipçilerine yeni yaptığınız yenilikleri duyurmak istiyorsunuz. Bunun için AJAX ‘lı şık birşey güzel olur değil mi? Hem bu sayede sayfanız yenilenmemiş olur. Hemen çalışmamıza başlıyorum. AJAX gönderme işini JQuery kütüphanesini kullanarak yapacağım. İlk başta mail ekleme formunu hazırlıyoruz…

Adım adım açıklıyorum. İlk başta AJAX ile gönderildiğinde değişmesi için “epostalistediv” id li bir div oluşturuyoruz. 

1
2
<div id="epostalistediv">
</div>

php ‘de if koşulunun kısa kullanımı

admin | 23 July 2009 12:15

php - if koşulu
php – if koşulu

php’ de en sık kullanılan koşullardan biri hatta ilkidir if () koşulunun , uzun kullanımını tüm programcılar bilir fakat bunu ( if() koşulu ) kullanmanın daha kısa yolu olamaz mı ? Sorusuna bir örnek ;

Websayfamızın içerisine şu kodları yerleştirelim, basit bir aritmetik karşılaştırma yapalım,

a , b ve c üç sayı olsun , C sayısı a ile b‘ nin toplamı olmak üzere , c sayısının 3 e eşit olup olmadığını sorgulatalım if() koşulumuzun bize durum doğru ise Evet aksi taktirde Hayır cevabını yazdırsın . işte bu örneği anlatan uzun ve kısa metod …

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$a=1;
$b=3;
$c = $a+$b;
//Kısa Yöntemi var mı? Sorusuna Cevap
print $c == 3 ? “Evet $c = 3″ : “Hayır $c != 3″.“<br>”;
//Genel , Bilindik Uzun Yöntem
if($c == 3) {
print “Evet $c = 3“;
}else{
print “Hayır $c != 3“;
}
?>

— > Programın Görüntüsü :

Hayır 4 != 3
Hayır 4 != 3 şeklinde olacaktır …

PHP’de Çerez Bırakmak

admin | 23 July 2009 11:26

PHP dili ile oturum yönetimi için kullanabileceğimiz bir yöntem çerezleri (cookies) kullanmaktır.

Bir çerez bırakalım:

1
2
3
// yaz.php
// Bu çerez bırakılışından 60 dakika sonra ölür
setcookie("DenemeCerez", "admin", time()+3600); // 60 dakika

Arama motorlarından sitenize ziyaretçi gönderen anahtar kelimeleri yakalamak

admin | 22 July 2009 15:42

Siteniz belli bir içerik seviyesine ulaştığında arama motorları sitenizde bulunan anahtar kelimelere yönelik trafik göndermeye başlamakta. Hernekadar Google Analytics gibi muhteşem takip araçları bulumakta ise de bazen kendinize özel çözümler üretmek gerekiyor.

Aşağıdaki fonksiyon size belli büyü arama motorlarından sitenize trafik getiren anahtar kelimleri yakalamanıza yardımcı olacaktır.

Kodun can alıcı noktası olarak bilmeniz gerekenler;

  • Başka siteden sitenize bağlantı aracılığıyla girildiğinde PHP bunu server değişkenleri dizisinin HTTP_REFERER indexinde tutar. Yani $_SERVER[HTTP_REFERER] elemanı size tıklanılan adresi verir.
  • Arama motorlarında bir arama yapıldığında anahtar kelime Türkçe olursa Türkçe alfabeye has karakterler URL Encoding tekniği ile hexadecimal sayısal değerlere dönüştürülerek ifade edilir. PHP’de urldecode fonksiyonu ile bunu geri çevirebilirsiniz. Ne yazık ki PHP’de Unicode karakter desteği entegre gelmediği için mbstring yardımıyla multi-byte karakterleri çevirmeniz gerekiyor.

Lafı fazla uzatarak esas noktadan kopmak istemiyorum. Aşağıda size arama motorlarından gelen anahtar kelimeleri yakalamanız için gerekli olan fonksiyonu yazıyorum