Php Mail Gönderme! -Php Form Mail
Resimde görmüş olduğunuz tasarımı ben dreamweaverda tasarladıktan sonra herbir textboxın name değerlerini belirledim.
<form id="form1" action="" method="post" name="form1">
<div>
Ad Soyad:<br />
<div><input name="ad" type="text" id="ad" />
</div>
Konu:<br />
<div><input name="konu" type="text" id="konu" />
</div>
E-mail:<br />
<div><input name="email" type="text" id="email" />
</div>
</div>
<div>Mesajınız :<br />
<textarea name="msg" cols="20" rows="10" id="msg"></textarea>
<input type="submit" name="submit" value=" Gönder ">
<br />
</div>
</form>
Sayfamızın html kısmı hazır. Burada form1 etiketinin action değerini boş bırakarak form buton aracılığıyla gönderildiğinde aynı sayfayı çağırmasını sağladım.
Php Değişkenler
Değişkenlerin kullanılma sebebi verileri bellekte tutmaktır. Tanımlanan her değişkende bellekte yer ayrılır. Programın herhangi bir yerinde değişkenimize değer atayabiliriz. Değişkene yeni bir değer ataması yapıldığı zaman değişkenin değeri değişir. Değişken adıda buradan gelmektedir.
Php de değişkenler tanımlanırken değişken isminin başına "$"(dolar) işareti konulur. Değişken isimlerinde türkçe karakterler şuan için kullanılmamakta ama ileriki php versiyonlarında türkçe karakterleride destekleyeceği konusunuda çeşitli söylentiler bulunmakta. Değişken isimleri bir harf ya da "_" ile başlayabilmekte. Ayrıca depişken isimlerinde "_" işaretinden başka işaret kullanılamaz.
Örnek verecek olursak ;
$sayi_1=453;
$isim= "Fatih";
$boy=1.78;
PHP’ye Giriş
Daha önceki yazımda phpnin tarihçesi hakkında bilgi vermiştim. Php sunucu taraflı olan (server side) bir betik dilidir. Html ile uyumludur. Html gibi kullanıcı tarafında yani browserlarda yorumlanmaz. Php ile yazılan kodlar sunucu tarafında çalıştırlır ve bu kodlarla html kodlar üretilir kullanıcıya geri gönderilen htmldir. Yani biz php bir sitenin kaynak koduna web tarayıcımız aracılığıyla baktığımızda göreceğimiz sadece html kodlarıdır.
<?php printf(“Bu bir PHP dosyasıdır.<br>\n”); print(“Bu bir PHP dosyasıdır.<br>\n”); echo (“Bu bir PHP dosyasıdır.<br>\n”); echo “Bu bir PHP dosyasıdır.<br>\n”; ?>Php’nin tarihi…
Açılımı Personal Home Page olan PHP dili ilk olarak 1990’lı yılların ortalarında Rasmus Lerdorf tarafından, kişisel bilgilerini internet üzerinden yayınlamak amacıyla geliştirilmiştir. O tarihlerde günümüzdeki gibi gelişmiş web tasarım yazılımları bulunmadığından kişisel web sayfası yapmak oldukça zordu bu sebepten dolayı da böyle bir yazılım dili geliştirildi. PHP,
Lerdorf amcamız buradan yola çıkarak perl dili üzerine kurulu bir dil olarak PHP dilini geliştirmeye başlamıştır. Bu dilin çok tutulması sebebiyle “ki hala günümüzde oldukça çok kullanılan bir dil” web tasarımcıların ihtiyaç duyduğu form yoluyla ziyaretçiden gelen verileri işlemeyi sağlayan eklemeler yapılarak PHP/FI (Form Interpreter) adını aldı. Kimileri bu dilin bu versiyonunu PHP2 olarak adlandırmış. Php nin kurucusunun(Lerdorf) kurmuş olduğu bir grup php yi 1995li yıllarda daha da geliştirerek perl dilindeki fonksiyonlardan tamamen arındırıp ve Object Oriented (Nesneye Dayalı) bir dil haline getirmişlerdir.
