31 Mayıs 2015 Pazar

PHP ZAMAN FONKSİYONU - getdate()


<?php

  $bugun = getdate();

   print_r($bugun); ?>

 

fonksiyonu ekrana bir array yapısı yazdırır. Bunun için şöyle bir metod kullanabiliriz.

 

echo "$bugun[weekday], $bugun[month] $bugun[mday], $bugun[year]";
 
 gibi bir fonksiyonla bunu halledebilirsiniz. ancak Türkçe yapabilmek için bir array yapısı gerekir onu da isteğe bağlı olarak yazarım.

 

PHP empty() FONKSİYONU


Bir değerin boş olup olmadığını bu şekilde görebiliriz. Bir değişken vardır. Ancak değişkene değer atanmamışsa empty() kontrolü yapabiliriz.

<form action=”index.php” method=”get”>

<input type =”text” name =”ad” >ad<br>

<input type =”text” name =”soyad” >soyad<br>

<input type=”submit” value=”butona tıkla ve ekrana yazdır.

</form>

<?php

$ad=@$_GET[‘ad’] ;  // @ hataları bastırıyoruz. . butona basmadan önce hata verecektir.

$soyad=@$_GET[‘soyad’];

İf(empty($ad) OR empty($soyad))

{

Echo “ boş değer girilemez.“ ; }

Else { echo “tamam değerler boş değil!”;}

?>

 

PHP ile Var Mı Yok mu Kontrolleri-isset() FONKSİYONU


İsset()  fonksiyonuyla yapılan bir işlemdir. İsset()var mı yok mu kontrolleri yapar.

$xyz=”abc”;

Burda önemli olan o değişkenin atanıp atanmamış olmasıdır. $_GET[‘ad’]; gibi eğer değer yoksa bile var olarak kabul eder.

$xyz=”abc”;

İf(isset($xyz)) {

Echo “ bu değişken varmış”;

}

Else  {echo “ bu değişken yokmuş”;}

SİTE İÇİNDE DEĞER DÖNDÜRME


Aynı index.php dosyamız içinde index.php ye action atıyoruz. Ve basit bir form yapısı tasarlıyoruz.

<form action=”index.php” method=”get”>

<input type =”text” name =”ad” >ad<br>

<input type =”text” name =”soyad” >soyad<br>

<input type=”submit” value=”butona tıkla ve ekrana yazdır.

</form>

<?php

$ad=@$_GET[‘ad’] ;  // @ hataları bastırıyoruz. . butona basmadan önce hata verecektir.

$soyad=@$_GET[‘soyad’];

Echo $ad;

echo $soyad;

?>

Gayet kullanışlı oldu. Ancak if’li ifade içine gömmek daha pratik olabilir.

İf($ad==”mustafa” and $soyad==”yilmaz”) { echo “ad ve soyad doğru girilmiştir” ; }

else İf($ad!=”mustafa” and $soyad!=”yilmaz”) { echo “ad ve soyad doğru girilmemiştir” ; }

!= kodu eşit değildir anlamına gelir. ! kodu değil demektir. Gördüğünüz yerde “yok” kelimesiyle irtibatlandırınız.

PHP ŞİFRELEME YAPMA


PHP de özellikle üyelik butonunda kişilerin şifrelerini alırken doğrudan veritabanına aktarırsanız. Sitenizin güvenilirliği olmaz. Bu yüzden site güvenliği ve itibarı için şifreleri şifrelemeniz sizin için önemli olacaktır.

Şifreleme için değişik metodlar vardır. Ancak en çok kullanılan ve henüz kırılamadığı söylenen md5()

Fonksionudur. Şimdi kullanımına geçelim.

 

<?php

 

$sifre ="mustafa";

$sifre2  ="123456";

echo md5($sifre);

echo "<br>";

 

echo md5($sifre2);

?>

Ekrandaki çıktı bu şekilde olur.

e5de81655caaea1616f2d5afe6cb3d23
e10adc3949ba59abbe56e057f20f883e

 

gelen bu şifreli veriyi veritabanından çekerken kullanıcıdan gelenle eşitlemek için md5($sifre) olarak if li ifade kullanmanız oldukça kullanışlı olacaktır.

PHP HATA BASTIRMA KODU @


Bazen örneğin sayfa içinde değişkene veri atarken ve o değişkenlerle fonksiyon kullanırken bu koda ihtiyacınız var. Çünkü değişken henüz veri almadığı için fonksiyonlarda boş değer döndürülecek ve siz peş peşe hatalar alacaksınız.

$_GET[‘ad’]; gibi eğer ad değişkeni hataya uğradıysa

Strlen (); fonksiyonu da hataya uğrar. Bunun için

 

@$_GET[‘ad’]; yapabilir hatayı önleyebilirsiniz.

Kodlamanız kusursuz olabilir. Ola ki bir browser hatası yada yavaş yüklenme yüzünden kaybettiğiniz verileri bu şekilde kurtarabilirsiniz.

PHP str_repeat Fonksiyonu


Girilen değeri tekrarlatmak için kullanılır. Örneğin bir paragrafı yada değişkenler bütününü gerektiğince tekrarlatmak isteyebilirsiniz.

$xyz=”adım ismet Bornova<hr>”;

str_repeat($xyz, 10);

ekranda isminiz en az 10 kere tekrarlayacaktır.

Bu kod ne işime yarayacak diyebilirsiniz . herhangi bir uygulama oluştururken kullanıcının ismini defalarca yazdırmak isteebilirsiniz.

 

PHP nl2br FONKSİYONU


Nlbr2 fonksiyonu bazen kullanıcıdan aldığımız makaleler olur. Bu makalelere bir örnek verelim.

$degisken = “Fransız devriminin baş aktörlerinden biri robespierre’dir

Robespierre giyotinle idam edildi”; echo $degisken;

//şeklinde yazarsak echo komutu bunu

 

Fransız devriminin baş aktörlerinden biri robespierre’dir . Robespierre giyotinle idam edildi , şeklinde görüntüler. Bunu önlemek için yani kullanıcının paragraf düzenini korumak için nl2br fonksiyonu kullanılır.

 

$degisken = “Fransız devriminin baş aktörlerinden biri robespierre’dir

Robespierre giyotinle idam edildi”;

echo nl2br($degisken);

yazarsak metnin bütünlüğü korunmuş olur. Olduğu gibi ekrana yazdırır. Aralara gerekli kodlamaları php kendisi yazar.

PHP count FONKSİYONU

count fonksiyonu adı üstünde saymak için kullanılır. mysqlden gelen veriyi sayarken biz bu fonksiyonu  kullanabiliriz. sitenizdeki yığılmaya hakim olmak için verileri saymak pratik bir çözüm sağlamaktadır.

<?php 

$deger= array("ayşe", "Fatma", "veli" , "hüseyin", "İsmail");


echo count($deger) ; // arraydeki verileri saymaktadır.

?>



PHP Rasgele Veri Üretmek

PHP'de rasgele veri üretmeye ihtiyacınız olabilir.

Bunun için rand(); fonksiyonu kullanılır.

<?php

$numara = rand(1.1000);
echo "sitemize misafir0" . $numara . " ismiyle ziyaretçi giriş yaptı." ;

?>

bu şekilde sitelerinize giren kişilere bir misafir adı verebilir ve o şekilde site içinde dolaşmasını sağlayabilirsiniz.

PHP ucwords HER KELİMENİN İLK HARFİNİ BÜYÜK YAZDIRMA

Bazen bir textarea içinde gelen metnin büyük harfle olmasını isteyebilirsiniz. bunun için yapmanız gereken basit bir ucwords(); fonksiyonudur.


$metin= "bugun hava o kadar sıcak ki bunaldim";
echo ucwords($metin);

Bugun Hava O Kadar Sıcak Ki Bunaldım.

yazacak. ancak bu fonksiyon CSS ile de yazılabilir. text-transform:capitalize; şeklinde yazarsanız aynı veriye ulaşırsınız..

PHP range , shuffle FONKSİYONU

Range fonksiyonu belli aralıkta sıralı veri üretir. Bu bir array dizi yapısıdır.
dikkat edilmesi gereken veri sıralı gelmektedir.

<?php

$sayi = range(1,10);
$harf =range("A", "Z");

echo "<pre>";
print_r($sayi);
echo "<br>";
print_r($harf);

?>

iki tane rasgele fonksiyon türettik ve array şeklinde yazdık. bu kodları akıllıca kullanmak tekelinizdedir. yeni şeyler bulup bu kodları deneyebilirsiniz. kod çünkü arandığında yazılabilen bir şeydir. ancak o zaman yaratıcı bir zihne sahip olabilirsiniz.

<?php

$sayi = range(1,10);
shuffle ($sayi) ;

echo "<pre>";
print_r($sayi);

?>

shuffle fonksiyonu veriyi rasgelendirir. yani $sayi[1]= 2 yada 3, 4 .7, 10 olabilir.

PHP stlren FONKSİYONU

strlen gelen verinin karakterini sayar. üyelik kısmı oluşturduysanız ve gelen veride ad kısmının maksimum 10 harf olmasını isteyebilirsiniz. son derece kullanışlı bir koddur.

<?php

$ad = "cem yilmaz";

echo strlen( $ad ) ;
?> ekranda 10 karakter görünür.

yada daha güzel bir kod yazalım
<?php

$ad="cem yilmaz";
if (strlen($ad)> 10)
{echo "10 karakterden fazla ad olamaz.";}
else if(strlen($ad) == 10)
{ else "tam sınırdasınız"; } else {echo " bu ad tamamen uygundur"; }

?>

bu Fonksiyonu siz post metoduyla yapmaya çalışınız.


PHP strip_tags İLE HTML ETİKETLERİNDEN KURTULMA

FORMDAN gelen veriyi kullanıcı ismini yazarken text'e

<h1>mustafa</h1> yazarsa o zaman ekranda büyük bir isim görülür. bu da sayfanızın estetiğini bozar.

ya da javascript kodu yazıp sitenizi kilitleyebilir. bu hiç sevilmeyen bir şeydir. daha ileride sql injection göreceğiz. bu da veritabanına zarar verir.

strip_tags her kodlamada post ya da get alımında kesinlikle kullanılır ve kullanılması gerekir.


$ad = $_POST['ad'] ; şeklinde yazarsak gelecek isimdeki html tagları sayfada görüntülenir. eğer bir form kodu yollarsanız o form bile ekranda belirecektir.

<?php
$ad = $_POST['ad'] ;
strip_tags($ad);

echo $ad;
?>


yazarsanız <br><h1><script><style> etiketleri işlevsiz kalır.salt metin alınır.

PHP usort , rsort Fonksiyoru

Bir dizi oluşturuduğumuzda dizinin içindeki fonksiyonları alfabetik sıraya göre dizmek isteyebilirsiniz.
özellikle post metoduyla çektiğiniz verileri mysql e kaydedip daha sonra bunları sıralamak isterken yardımcı olabilir.
alfabetik sıra ya göre görünüm kullanıcıya kolaylık sağlar. örneğin 100 kelimelik bir dizide kişi ismini ararken bu fonksiyonu kullanabilir.

$isimler=array("mert","merve","hami","hikmet","mustafa","ismet","phpogrenme","seninadinne");

sort($isimler);


bu şekilde dizi alfabetik sıraya girer.
çağrırıken: 

 echo $isimler[0];

ekranda hami yazacaktır.

rsort ise tersten bir sıralama yapar. rsort($isimler);

 şeklinde yazarsak z den a'ya bir sıralama görülür.

unsort(); ise kendi fonksiyon yapınıza göre bir sıralama sağlar. daha sonra başka bir başlıkta anlatacağım..

30 Mayıs 2015 Cumartesi

PHP DİZİLERİ - print_r ve unset() fonksiyonları

unset($isimler ); şeklinde bir array fonksiyonunu yok edebilirsiniz. bu ifadeden sonra array ifadelerini bu arraya göre tanımlarsanız hata mesajı alırsınız.
 
print_r ise array i ekrana yazdırır. yani array kontrollerinde çok kullanılır.
 
Array
(
    [0] => ismet
    [1] => mahmut
    [2] => mustafa
)
 
gibi bir çıktı verir. bu sadece kodu denemek içindir. print echo ile aynı görevi görür ancak echo gibi esnek olmadığı için pek kullanılmaz..
 
 
print_r($isimler[0]) ile echo $isimler[0] arası ise bir fark yoktur. bu yüzden istediğinizi kullanabilirsiniz.
 
arrayler esnektir.
 
Formdaki veri name="ad[]" şeklinde yollanırsa sonraki sayfada
 
echo ad[0]; o veriyi yazdıracaktır.  çok kullanışlıdır.

PHP DİZİLERİ-ARRAY YAPISI

PHP de diziler vazgeçilmezimizdir. basit diziler hoşa gitmeyebilir. ancak iyi öğrenilmelidir. mysql verileri dizi(array de denir.) olarak çekilir.

$isimler=array("Ahmet", "mahmut", "ismet" , "kemal"); şeklinde oluşturulur.

dikkat edilmesi gereken birinci dizi 0 değerini alır.

dizi $isimler[0] şeklinde çağırılır.

echo $isimler [1] gibi yapılar oluşur.

sıfır aklınızı karıştırdıysa $isimler=array ("" , "Ahmet", "mahmut", "ismet" , "kemal"); şeklinde birinci veriyi pas geçebilirsiniz.

doğrudan dizi tanımlamaları da vardır.

$isimler[0]="Ahmet";
$isimler[1]="mahmut";
$isimler[2]="ismet";
$isimler[3]="kemal"; de aynı işlevi görür

$isimler = array('bir' => 'ahmet', 'iki' => 'mahmut', 'üç' => 'ismet'); şeklinde de yazılır. hangisi işinize geliyorsa
$isimler['bir'] ; şeklinde çağırılır.

.en önemli konu bana göre dizilerdir.

PHP SABİTLERİ OLUŞTURMA

şu ana kadar değişkenlerle çalıştık. değişken adı üstünde değişir. sayfa içinde değişebilir.

değişmeyecek sabitler için define fonksiyonu kullanılır.

DEFINE("pi" , "3.14") ; gibi kullanılır.

dikkat edilmesi gereken burada echo dan sonrasıdır.

echo pi; yazdırdığınızda ekranda 3.14 yazar. benim görüşüm değişken kullanmaktan yanadır. bu sabitler yazı içinde size sorun çıkarabilir.

tanımlamayı sorgulamak için
 
 
echo defined('pi');
 
tanımlanmışsa true tanımlanmamışsa false değeri döndürür.

While Döngüsü

Aslında bu döngüyü mysql işlemlerinden sonra anlatmam daha doğru olurdu. çünkü veritabanından toplu veri çekerken çok kullanırız. aksi halde pek kullanmayız. ancak mantığını anlamak üzere bir çalışma yapalım.

<?php

$sayi=0;

while ( $sayi <= 100 ) // küçük eşittir böyle yazılır.

{

echo " adım ismaildir.<hr>";
$sayi++; // c++ dan gelen bir yöntem her defasında bir arttırıyor.
//$sayi = $sayi + 1 olarak da yazılabilir. sonuçta bu bir döngüdür. //ekrana yüz kere aynı şeyi yazar.

}

FORM İŞLEMLERİ POST VE GET

formdaki veriyi index.php olarak kaydettikten sonra sıra bu verileri çekmeye geldi.
php nin en temel dersidir. php sayfalar arası veri akışı ve veritabanına veri kaydetmekle piyasaya çıkmış bir web programlamasıdır.

şimdi 2.php dosyasını oluşturunuz.

<?php

$ad = $_GET['ad'];
$soyad =$_GET['soyad'];
$okul= $_GET['okul'];
$meslek =  $_GET['meslek'];

// veri bu şekilde çekilir. bunun başka alternatifi yoktur. postla çekseydik $_POST olarak yazmamız  //yeterliydi. ///

//devam edelim.

echo "adınız" . $ad;
echo "<br>soyadınız" . $soyad ;
echo "<br>okulunuz" .$okul;
echo "<br>mesleğiniz " .$meslek ; //şeklinde kodları ekrana yazdırdık.
?>
yazdırdığınızı küçümsemeyin çünkü her şeyin temeli bu şekilde yazmayı öğrenmektir. ve herşeyin temelinde de bu vardır.

FORM İŞLEMLERİ GİRİŞ

ŞİMDİ BİR FORM OLUŞTURACAĞIZ. FORMLARI HTML DE OLUŞTURUYORDUK AMA KİLİT VALUE KOMUTUNUN YANINA EKLENEN NAME KOMUTUDUR.

<form action="2.php" method="get">
  <input type="text" name="ad" id="textfield">
  adınız<br>
  <br>

  <input type="text" name="soyad" id="textfield2">
  soyadınız <br>
  <br>
  <input type="text" name="okul" id="textfield3">
  okulunuz<br>
  <br>
  <input type="text" name="meslek" id="textfield4">
  mesleğiniz<br>
  <br>
</form>

formu oluşturduk. name ismiyle belirttiğimiz sonraki sayfamıza değişken olarak gelir.
action : bilgileri yollayacağımız sayfadır.
method: gönderme methodumuzdur. detaylıca anlatacağım.


method get, post, request şeklinde olur .

get : arama kutularında tercih edilir
post: üyelik işlemlerinde tercih edilir.
request : ara koddur ve pek kullanılmaz. get le yollanan post la çekilemez ama requestle her iki methodda çekilebilir.

echo KOMUTU ve Özellikleri

echo komutu php de en çok kullanılan komuttur. her sayfada hemen hemen kullanılır.
ekrana yazı yazdırır.

$xx = 1;
echo $xx; gibi.

iki echo varsa . ile birleştirilir.

echo "benim" . "adım" ." ne" ;  şeklinde yazılır.

$xx=1; diyelim
echo "tuttuğum sayı".  $xx;

echo ""; çift tırnakla kullanılırsa değişkeni tanır tek tırnakta değişken tanımaz. çift tırnak daha pratiktir.

$xx="1"; şeklinde yazdığımızda 1'i bir metin olarak algılar ancak sayıysa işlemlerde sorun çıkarmaz..

echo "<br><hr><p> " . $xx . "benim tuttuğum sayıydı</p>";

ilerleyen derslerde aklıma gelenleri yazacağım. aklınıza takılanları ve hataları yoruma yazın ve hep beraber gelişelim.

PHP FONKSİYONLARI 2

Fonksiyonlar hakkında çok bol örnekler çözmelisiniz aksi taktirde altından kalkılamaz.

doğrudan değişken atayıp içinde döndürdüm.

function topla ($xx, $yy ) { echo $xx + $yy ;} şeklinde yapılabilir.


function carp ($xx, $yy ) { echo $xx * $yy ;} şeklinde yazılabilir.


<?php  $xxx=27;
if ($xxx> 26 ) {

function topla ($xxx+1) { echo "$xxx i 1 le topladım sonuç buldum" . $xxx+1;}

}
kendi örneklerinizi yapınız. hata yapmadan öğrenmek mümkün değildir.

PHP FONKSİYONLARI

PHP fonksiyonlarla çalışır. Biz bir takım fonksiyonlar geliştirebiliriz. ANCAK öntanımlı gelen ve kütüphanelerle geliştirilebilen kod grupları vardır.

öncelikle basit bir fonksiyon oluşturalım..
<?php

function mustafa() {}

?>
şeklinde tanımlanır. PHP de çok sayıda fonksiyon vardır. Ancak işimize yarayanı bilsek yetiyor . çünkü en küçük hata ayıklamak html ve css e göre çok zor.

yazılara ilişkin fonksiyonların çoğunu html ve css kullanarak yapmak mümkündür.

<?php

function mustafa() { echo "türkiye bir cumhuriyettir.";             }

function();


?>
echo komutu olmadan fonksiyon bir sırayı takip eder. bir if fonksiyonu na yada fonksiyon içinde fonksiyona fonksiyon gömülebilir.

echo KOMUTU ve HTML KODLAMA

echo komutu ekrana yazı yazıyordu.

echo komutu çok esnek bir koddur ve hafiftir tarayıcıyı yormaz.

<?php echo "armut"; ?> gibi yazıyorduk ancak bugün biraz geliştireceğiz.

<?php echo " <h1>armut </h1>"; ?> yazarak bir başlık yapmış olduk.

doğrudan CSS le bağlantı kurulabilir.

<style type="text/css" >

p {text-align:center; color:#F60; background-color:#000; width:100px; height:30px; font-size:22px;  }

 </style>

<?php echo " <p>armut </p>"; ?>  ekranda hoş bir görüntü belirecektir.

CSS ve HTML kodları PHP nin asli unsurlarıdır.

PHP if YAPISI 3

kaldığımız yerden kodlamaya devam ediyoruz.

<?php

$xxx = 100 ;

if($xxx != 100) { echo "100 e eşit değil} else { echo "rakam 100 dür" ; }

! eşit değildir anlamı katıyor.  100 e eşit olduğu için bizi else e döndürecektir.

PHP if YAPISI 2

if serimize devam ediyoruz. Herşeyin tam anlamıyla anlaşılması için parça parça gidiyorum. if de koşul gerçekleşmiyorsa boş değer döndürülür. ancak else ifadesi peşinden tanımlanırsa o fonksiyon döndürülür.

<?php

$aa=10;
$bb=20;

if($$aa+$bb==30)// iki eşittir kullanılır. çünkü ileriki derslerde büyük eşit yada diğer ifadelere  //yardımcıdır.

{ echo "20+10=30 dur." ;} else { "sonuç yanlış çıktı.";}


?>

bir de else if fonksiyonu vardır.

else if ise birden fazla sonuç için ayrı ayrı olasılıklar hesaplar.

<?php
 
$aa=10;
$bb=20;
 
if($$aa+$bb==30)
 
{ echo "20+10=30 dur." ;}

elseif ( $$aa+$bb==29 ) 

{ "sonuç 29 dedi. yanlış çıktı.";}

else { "sonuç hep yanlış çıktı";}
 
 
?>

PHP if YAPISI

Php de pratikliği sağlayan en önemli unsurlardan biri şartlı fonksiyonlardır. Şartlı Fonksiyonlar sayesinde farklı durumlarda farklı kod grupları kullanılabilir.  Türkçedeki Şart Kipinin  aynısıdır.

Fonksiyona atadığımız değerleri yada doğrudan sayılar arası karşılaştırma içi kullanılır.


if( koşul ) olarak sembolize edilir. {} ile kullanılır. açılan parantez kapanmazsa hata çıkar.

<?php
if( 50 > 5 )
{
echo "50 5'ten büyüktür.";   //C++ benziyor.

}


?>

 Değişkenlerle yapalım...

<?php

$xx=55;
$xy=54; //doğrudan sayı değeri atadık.
if( $xx > $xy )
{
echo "55 54'ten büyüktür.";   
 
}

 
?>

PHP'DE KODLAR ARASINA YORUM YAPMAK

Kodlar arasına yorum yapabilmek için genelde // kullanılır.

<?php

$xy = "mst"; //değişken atadık.

echo $xy;  // değişkeni yazdırdık. Türkçe sıkıntı yapmaz.

?>

// tüm satırı tanımlanamaz yapar.


/* * / ise yıldız sonrası / e kadar tanımsızlığa neden olur.


<?php

$xy = "mst"; /*değişken atadık. */

echo $xy;  /* değişkeni yazdırdık. Türkçe sıkıntı yapmaz. */
 
?>

PHP DEĞİŞKEN TANIMLAMA

PHP değişkenleri $ ifadesiyle tanımlanır.

$ değişken yapısı olmadan php de hiç bir şey yapılamaz.

ileri derslerimizde fonksiyon kullanmada üyelik işlemlerimizde en çok işimize yarayan araç olacaktır.
bir veri çekerken bile $xxx değişkeniyle çekmekteyiz.

örnek :

<?php
$phpogrenme = " mustafa kimdir";

echo $phpogrenme ;

?>
Ekranda mustafa kimdir yazıyor. Bu değeri değişkene atadık ve işlemi yaptık.

TEK HARFLİ DEĞİŞKENLER KABUL EDİLMEZ. $x gibi.

TÜRKÇE KARAKTER KULLANILMAMALIDIR. $şen gibi

_ KARAKTERİ VE SAYI DIŞINDA KARAKTER TAVSİYE EDİLMEZ ÇOĞU HATA VERİR.

SAYILARLA DEĞİŞKEN BAŞLAMAZ. $1abc gibi

unset($degisken) ; şeklinde yok edilir.

PHP GİRİŞ


Php kodlamaya giriş ilk olarak etiketlerin nasıl başladığıyla ilgilidir. Php nesne yönelimli bir programlama dilidir. Bu yüzden bir virgül hatası anında hataya neden olur. Aynı zamanda esnektir. C++ ya çok benzemektedir.

Öğrenmesi kolaydır. Çok pratik bir dildir. Javascript ten daha kolay bir dildir bana göre.

öncelikle teoriye girmeden neden olduğunu söylemeden wampserver programını kurunuz. ücretsizdir. apache sunucusu mysql veritabanı nı ve php kod motorunu bir arada sunan programdır ve pratiktir.

http://www.wampserver.com/ english seçiniz ve son sürümü download ediniz.

wampserver programı sağ altta çalışır. ve her zaman özel olarak çalıştırılmalıdır. masaüstüne kaydedebilirsiniz.

Dosyalarımızı programı kurduktan sonra c:/wamp/www/ahmet/index.php
 Ahmet klasörü index.php içine kaydederiz.
tüm dosyalarınızı klasörleyip www klasörü içine atınız.
<?php

….

?>

 

Şeklinde kodlanır. Bu kodlar statiktir. Aksi yazılmamıştır.

Genelde ilk iş echo komutudur. echo komutu ekrana yazı yazdırmak için kullanılır .

<?php

echo “ phpogrenme.blogspot.com“;

?>

Ekranda phpogrenme.blogspot.com yazacaktır. Her kod yapısından sonra noktalı virgül zorunludur.