Webmaster
www.flatcast.com Adresine giriyorsunuz ve Aşağıdaki Resimleri Uyguluyorsunuz. Şimdiden Herkese Kolay Gelsin

kayıt için bilgiler


kayıt olduktan sonra







mailimize bakıyoruz


şimdiden hayırlı olsun diyelim
PHP, başta sunucu taraflı uygulamalar geliştirme amacıyla kullanılmakta olan bir programlama dilidir. PHP, “PHP: Hypertext Preprocessor” anlamına gelen özyineli bir tanımdır.
Eski haliyle Personal Home Pages olan PHP, 1993 yılında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. Daha çok dinamik web içeriği oluşturmak için kullanılan PHP, son zamanlarda IBM, Oracle ve Zend’in girişimleriyle kurumsal yazılım geliştirme platformu haline getirmeye çalışılmaktadır.
2006 senesinin Kasım ayı itibarıyla tüm dünya çapında 25 milyondan daha fazla alanda kullanılmakta ve bu sayı giderek artmaktadır.
PHP kullanarak çok rahatlıkla sunucudan mail gönderebilirsiniz.Bu makalemizde php kullanarak nasıl mail gönderebileceğimizi anlatacağım.
Mail Fonksiyonu
PHP, cgi gibi özel bir kurulum gerektirmeden mail() fonksiyonunu kullanarak mail gönderme işlemini gerçekleştirmektedir.
mail($to,$subject,$body,$headers);
$to değişkenimiz mailimizin hangi adrese gideceğini, $subject değişkenimiz gidecek mailin başlığını, $body değişkenimiz gidecek mailin içeriğini, $headers değişkenimiz ise mail gönderirken eklemek istediğiniz header bilgilerini içerir.Örneğin alternatif olarak header bilginize cc ve bbc kısımları ekleyebilirsiniz.
Mail Gönderme
mail() fonksiyonumuzu çağırmadan önce değişkenlerimize uygun değerler tanımlamamız gerekmektedir.
$to = “gokhan@bil-tek.org”;
$subject = “Bil-Tek.Org Bilim Teknik”;
$body = “PHP dünyanın en güzel web programlama dillerinden birisidir.”;
$headers = “From: info@bil-tek.org\n”;
mail($to,$subject,$body,$headers);
echo “Mail $to adresine gönderildi.”;
mail() fonksiyonumuzu çağırdığımızda gokhan@bil-tek.org adresine info@bil-tek.org adresinden “Bil-Tek.Org Bilim Teknik” konu başlıklı bir mail gidecektir.Mail gönderildikten sonra tarayıcımıza “Mail gokhan@bil-tek.org adresine gönderildi.” ifadesi çıkacaktır.
Mail Biçimlendirmek
Dikkat ederseniz $header değişkenimizde /n kaçıs sekansı (escape sequence) kullandık.Bu mail gönderirken kullandığımız çok önemli bir karakterdir.Bu kaçış sekansı yeni satır karakteridir ve bir alt satıra geçilmesi emrini verir.Kaçış sekansını her bir header bilgisini yeni bir satıra ayırmak için kullanıyoruz ve uluslararası standartlara uygun olmasını sağlıyoruz.
/n kaçış sekansını body kısmında, yeni satırlara atlamak için de kullanıyoruz.Kaçış sekansını, $to ve $subject değişkenlerimizde kullanmamayı tercih ediniz.
Değiken Atamadan Mail Göndermek
Mail göndermek için değişkene değer atamak zorunda değiliz.Aşağıdaki kullanım şekliyle de maillerimiz düzgün biçimde karşı tarafa gidecektir.
mail(“gokhan@bil-tek.org”,”Bil-Tek.Org Bilim Teknik”,”PHP dünyanın en güzel web programlama dillerinden birisidir.”,”From: info@bil-tek.org\n”);
Bu yöntem de aynı maili göndermektedir fakat kodlarınızın okunabilirliğini güçleştirdiği için uzak durmanızda fayda var.
Hata Kontrolü
Formlardan gelen post lardan bazen hatalı adres kullanımları olabilmektedir.Bu hataları minimum a indirmek için kısa bir hata kontrolü kullanabiliriz.
if(mail($to,$subject,$body,$headers)) {
echo “Email $to adresine gönderildi. Konu başlığı: $subject”;
} else {
echo “Mail gönderilirken hata meydana geldi.Verilerinizi kontrol edin: $to”;
}
Mailinizde bir hata mevcutsa eğer size bir hata mesajı görüntüleyecektir.
MySQL, altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (multi-threaded), çok kullanıcılı (multi-user), hızlı ve sağlam (robust) bir veritabanı yönetim sistemidir.
UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Kaynak kodu açık olan MySQL’in pek çok platform için çalıştırılabilir ikilik kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir.
Geliştiricileri, 500′den fazlası 7 milyon kayıt içeren 10.000 tablodan oluşan kendi veritabanlarını (100 gigabyte civarında veri) MySQL’de tuttuklarını söylüyorlar.
MySQL, tuttuğu tablolarla çok kullanıcılı sistemlerde söz konusu olan erişim hakları sorununu başarılı bir şekilde çözmektedir. MySQL’in 4.0 sürümü ile birlikte “transaction” desteği, 4.1 sürümüyle birlikte de alt sorgu desteği eklenmiştir.
Ayrıca “veri tutarlılığını (referential integrity)” sağlama işinin programcıya bırakılması tercih edilmiştir, ancak bu bir dezavantaj olarak görülmeyebilir. Çünkü pek çok veritabanı programcısı VTYS’lerdeki veri tutarlılığı’nın esnek olmayan, zorlayıcı bir özellik olduğunu düşünmektedir.
Webmaster web sitesi geliştiren kişidir. İngilizcedeki master kelimesi bu terimde uzman anlamında kullanılmaktadır. Maddi kazanç için değil hayır için bu işi yapanlar kendilerine Webservant derler. Webmasterlar, bir şirkete bağlı olarak ya da bağımsız çalışabilirler.
Webmaster’lar, web teknolojileri ile ilgilenen ve onları üreten, web sitesi ve web uygulamaları geliştiren kişilerdir. Sitenin daha çok programlaması ile ilgilidirler. Sitenin tasarımı ile web tasarımcılar ilgilenirler. Site içerikleri ile ise site yöneticileri ilgilenirler.
Webmasterlar php veya asp gibi bir programlama dilinin yanı sıra mysql, mssql gibi veritabanlarının en az bir tanesine hakim olmak zorundadır.
Küçük sitelerin webmaster’ları genelde sahipleriyken, büyük sitelerde webmaster bir çeşit koordinatördür. Bu işi tam zamanlı bir iş olarak yapan insanlar olduğu için, bir meslek olarak kabul edilebilir.