Php neden oluşturuldu

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Php neden oluşturuldu"

Transkript

1 Php neden oluşturuldu Rasmus Lerdorf tarafından Perl'e yakın olarak oluşturulan php "Open Source" (acık kaynak kodu) şeklindedir. Rasmus PHP yi kişisel sayfalar için herkesin kullanabileceği kadar kolay yapmıştı yılında Rasmus bir grup kurdu ve bu grupla PHPyi Perlden ayırıp halen geliştirilmekte olan PHP4ü yarattılar. Evet artık PHP ile yapabileceklerinizde (neredeyse) sınır yok. Herşey sizin hayal gücünüze kalıyor. Eh PHP'nin geçmişinden bu kadar bahsetmek yeterli sanırım. Ne dersiniz? Yinede fazla acele etmeyin. İlk kodlarımızı yazmadan önce biraz daha bilgi vereceğim.(eğlenceye az kaldı) Nasıl çalışır bu php? PHP server-side(server tarafında çalışan) bir dildir. Siz bir *.php dosyası çağırdığınızda server "" ve "" arasındaki kodları serverdaki PHP yorumlayıcısına "Al şu php yi hallet bizameet." diye yollar. Yorumlayıcı bunları okur ve yorumladıktan sonra browserınıza html olarak yollar. (böylece kodlarınız görünmemişte olur, sizin ve ziyaretçilerinizin güvenliğide sağlanır.) Hadi şimdi kısacık bir kod ile örnek verelim ve sonra okumaya devam edelim. (Bu kodun çalışabilmesi için dosyayı php destekli bir hosta atmanız veya bilgisayarınıza server ve php kurmanız gerekmektedir. Windowsda server ve php kurulu hakkında gerekli bilgiyi ileride bulacaksınız) ---- Aşağıdaki kodları Notepad veya farklı bir text editörüne yazıp ilk.php adıyla kaydedin <html> <head> <title>bu Benim İlk Php Sayfam</title></head> <body> echo ("Merhaba Evren"); </body> </html> ---- İşte ilk PHP sayfamız hazır ---- Bu dosyayı çalıştırdığınız zaman server ve arasıdaki "echo" functionu görür ve php yorumlayıcısına gönderir. Yorumlayıcı bunu gördüğü anda "Aha benim 'Merhaba Evren' yazmam isteniyoo. e yazim bare" der ve ekranda "Merhaba Evren" yazdığını görürsünüz. Sanırım sorun yok buraya kadar. İlk kodlarda gördüğünüze göre eğleniyorsunuzdur. Ha? Hadi devam edelim. PHP ile yapılabilecekler hakkında Eminim şimdiden meraklandınız ve "Peki ama neler yapabilirim bu php ile?" diyorsunuz. PHP ile oyun programlayıp sitenizde oyun oynatabilirsiniz, üyelik sistemleri yazabilirsiniz. Ziyaretçi defterleri, toplistler, forumlar, counter(sayaç)lar ve daha bir çok şey. Örneğin koca bir alış veriş merkezi yapabilirsiniz. Yada sitenizde ziyaretçilerin chat yapmasını sağlayın. Üstelik bunlar için çok fazla bilgi gerekmiyor. PHP(Personal Home Page) denilen bu basit dili öğrenmeniz yeterli. Eh, tabiki öğrenmek için beni takip edeceksiniz.

2 PHP'nin avantajları Elbetteki PHP'yi seçmemizin sebebi avantajlarıdır. PHP diğer server-side programların aksine her türlü platformda(unix, Windows...) rahatlıkla çalışabilir. Yazının başında belirttiğin gibi Open Sourcedir Kısaca Open Source Open source programlar kaynak kodları ile birlikte "ücretsiz" olarak dağıtılır ve kullanıcı, yane siz dilediğiniz gibi değiştirebilir daha sonra dağılabilirsiniz Kısaca Open Source PHP'nin gelmiş hazır functionları sayesinde işlemleri daha hızlı yapabilir ve hiçbir eklentiye ihtiyaç duymazsınız. Örneğin sadece küçük bir function ile tek satır kod yazarak mail gönderebilirsiniz. PHP ile Mysql adlı database bütünleşse bile PHP her türlü database ile rahatlıkla ve sorun çıkartmadan çalışır. PHP diğerlerinden cok daha hızlı ve güvenlidir. Hatta PHP ile birkaç satır kod ile resim bile çizebilirsiniz. PHPnin casesensitive(büyük küçük harfe duyarlı) olmaması yazım kolaylığı ve hız kazandırıyor. PHPye başlarken böyle şeyleri okumaktan bende sizin gibi sıkılmıştım ancak gerekli işte. PHPyi nasıl kullanabilirsiniz? Aslınsa php kullanmak için çok fazla zahmete gerek yoktur. PHP kurulu bi server, kod yazmak için herhangi bir text editörü ve birazık PHP bilmek yeterli olacaktır :) Bilgisayarınıza kullanmak için en uygunu apache adındaki serverdir. Bunun yanında PHP'ye(daha önce bahsettiğim yorumlayıcı) ve Mysql'e ihtiyacınız var. Bunların bir iki dakikada kurulumunu bir sonraki bölümde anlatacağım. Editör olarak bir Türk'ün hazırladığı e dünyanın en iyi PHP editörlerinden biri olarak anılan PhpEd'i öneririm. PhpEd'in otomatik tamamlama ve renk ayırımı sayesinde çok daha hızlıca PHP yazabileceksiniz. Ben yinede eski alışkanlığım DreamWeaver'i (DW) tercih ediyorum. Bu yazı bile şu anda DW ile yazıyorum :) Bilgisayarınıza server ve php kurulumu Aslında local bir server üzerine php e mysql kurmak bayağı zahmetli iştir. Ama merak etmeyin, sizi bu dertten kurtaracak bir şeyler biliyorum. PHPTriad adı bir programcığı download edeceksiniz. Programı çalıştırıp sadece "Next" tuşuna basın saniye sonra bilgisayarınızda Apache server, PHP, Mysql e PhpMyadmin kurulu olacak. Artık her şeye hazırız. başlamadan önce yapmanız gereken tek şey Apache serverı (ve gerekliyse mysql'ü) çalıştırmak. Bunun için Başlat/programs/PHPTriad yolunu izlemeniz yeterli olacaktır. Hazırladığımız sayfaları kullanabilmek için c:\apache\httdoc (ve istediğiniz alt klasörlere) kaydetmelisiniz. Şimdi daha önce hazırladığımız ilk.php adıyla kaydettiğimiz dosyayı c:\apache\httdoc klasörüne kopyalayın ve browserınızı açıp adrese şunu yazın;

3 İşte hepsi bu kadar. PHP dili Aslında php sanıldığı kadar zor bir değildir. Her gün 2 saatini ayırarak 15 gün içinde iyi bir php coder olabilirsiniz. Tabi PHP'nin de diğer diller gibi bir kaç yazım kuralı vardır. Tüm php kodları (tırnaksız) "" ve "" işaretleri arasında yazılır. Böylece server bir php komutu çalıştırmak istendiğini anlar. PHP de her komutun sonuna ";"(noktalı virgül) işareti konulması zorunludur ve php ; işareti görene kadar function'u çalıştırmaya devam eder.aksi halde kocaman bir hata mesajı ile karşılaşabilirsiniz. (bu hatayı seveceğini hiç sanmıyorum :)) Örnek kod: echo ("NaturelGS"); Görüldüğü gibi satır sonunda ; virgül var. Php komutun bittiğini anlar ve ekrana NaturelGS yazdırır. Aynı şeyi şu şekilde de yapabilirdiniz. (iyi bir php'ci olmak istiyorsanız böyle şeyler yapmayın) echo ("N at u r el GS "); Berbat görünüyor değil mi? Sizde farketmişsinizdir ki PHP ile bir şey yazdırırken " " arasında yazıyoruz ve " işaretleri gözükmüyor. Peki ya "" içerisinde bir şeyler yazmak istiyorsanız? İşte o anda imdadınıza PHP'nin bu durumlar için olan kurtarıcısı ESCAPE koşuyor. Escape de nedir diyorsunuz değil mi? Escape sadece "\" (backslash(ters bölme işareti)). Şöyle bir kod ile nasıl kullanıldığını gösterelim. echo ("Simto ALEV \" için yazıyor."); bu kod ekrana şunu yazacaktır; Simto ALEV " için yazıyor. Çok işe yarıyor değil mi şu Escape? :)) Html ve PHP PHP diğer web programlama dilleri gibi sadece program içindir ve tasarım yeteneğine sahip değildir. Bu yüzden PHP ile birlikte html kullanacağız. Tabi ki bilmeniz ve dikkat edilmesi gereken bazı şeyler var.

4 PHP içerisinde Html, JavaScript yazılmasına izin veren bir dildir ve daha önce gördüğünüz echo functionu içerisine html kodu kullanılabilir. PHP içerisinde Html için küçük bir örnek yapalım. echo ("Aşağıda Link'e dıklayıverinn<br><br> <a href=\" "); Yukarıda link verilen satırda da gördüğünüz gibi " lardan önce Escape işareti (\) kullandım. Eğer bunu yapmasaydım hoş olmayan şeylerle karışlaşacaktım Sonucunu deneyin ve siz bulun. Yinede ben bunu kullanmak yerine, PHP programınızı kolayca editlemek ve yeri geldiğinde yeni bir tasarıma yerleştirmek için html ve PHP yi birbirinden ayırmanızı öneriyorum. Şöyle bir kodda tasarımızı e programınızı kolayca değiştirebilirsiniz; Bir önceki sayda söylediğim kod; <html><head><title> <body> // aşagıdaki PHP diline ait öğeler hakkında gerekli bilgiyi bir sonrai bölümde buacaksınız. //Burada amaç sadece html ve PHP'nin ayrılmasını göstermektir. $coder = "Simto ALEV"; $site = " <table border="1"> <tr> <td>coder: echo ("$coder"); </td> <td>site: <a href=" echo("$site"); "> Ulaşmak İçin Tıklayın</a></td> </tr> </table> </body> </html> Yukarıdaki kod sayesinde, oluşabilecek bir çok hatadan kurtulup daha hızlı ve kolay bir şekilde PHP sayfaları hazırlayabilirsiniz. Değişkenler ve veri türleri PHPde de her programlama dilinde olduğu gibi değişkenleri kullanırız. Aslında onlarsız bi programda olmaz. (ben onları çok seviyorum ;)) Değişkenler birşey(ler)i içinde sakladığımız kutular gibidir. Mesela yemek adlarını bu kutularda (değişkenlerde) saklabiliriz ve lazım oluncada kutumuzdan alırız. Bu şekilde ziyaretçinin hangi yemeği seçtiğini anlayıp gerekli işlemleri yapabiliriz. Değişkenlere bir isim ve birde değer verilmeli. Örneğin yemek adlı değişkene pilav değeri verilebilir. Değişkenleri tanımlamak için $ işareti kullanılır ve değişken isimlerinde harf, rakam ve _ harici bir karakter kullanamayız. Bir değişkeni nası atayacağınızı görmek için aşağıdaki örekleri inceleyiniz. $adi = "Ahmet";

5 $yasi = "34"; $meslegi = "Kuafor"; Değişkenleri kullanmak içinse $ işareti ile birlikte değişken adını yazmamız yeterli. echo ("$adi"); Yuarıdaki komut $adi değişkenin değeri olan Ahmet'i ekrana basar. PHPde bir değişkenin değerini diğer bir değişkene atamak, hatta bunu daha dinamik hale getirmek bile mümkün.(çok akkılı şey şu php ya) $isim1 = "Ahmet"; $isim2 = $isim1; $isim1 = "Simto"; echo ("$isim2"); Yukarıdaki kod ekrana Ahmet yazdıracaktır. Kısaca ikinci değişkene birinci değişkenin değerini verdik. Daha sonra birinci değişkenin değerini değiştirmemiz sonucu etkilemedi. Değişen birinci değişkeni tekrar ikinci değişkene atamak için düşündüğünüz gibi ikinci değişlene tekrar değer vermeye gerek yok. bunun için sadece & kullanmanız yeterli. $isim1 = "Ahmet"; $isim2 = &$isim1; $isim1 = "Simto"; echo ("$isim2"); Yukarıdaki kod ekrana Simto yazacaktır. $isim2 değişkenini ataren kullandıgımız & işareti sayesinde $isim1'in değeri deiştikce $isim2'ninde değişiyor. şu an size anlamsız gelebilecek bu şeyler ileride çok işinize yarayacaklar aslında. Veri Türleri PHPde değişkenerle işlem yapmak için 2 tür veri kullanırız. Sayısal değerler için Integer, Alfanumerik değerler için String adlı veri türü kullanırız. Bir değişken atarken türünü belirlemek için özel bir işlem yapmanıza gerek yoktur. Sadece stirng değerleri " " içerisinde intergerleri düz yazarız. $string1 = "Hüseyin"; $string2 = "15"; $integer1 = 45; $integer2 = 5; Peki buna neden ihtiyaç vardır? şöyleki bunu yazı veya sayıları yan yana dizmek veya matemaktik işlemleri yaptırmak için kullanırız. Yukarıdaki kodda $integer1 ve $integer1 değişkenlerinin toplamı 50 sonucunuverirken, $string1 + $string2 nin sonucu Hüseyin15 'tir. Dizi değişkenler (Array) Dizi değişken dediğimiz array aslında biraz önce gördüğünüz değişkenlerden farklı değildir. array ile bir değişkende birden fazla değer saklanmasını sağlıyoruz. $yemekler = Array ( Array (Yemek => "Pilav", Fiyaf => " TL"), Array (Yemek => "Patlıcan", Fiyat => " TL"), Array (Temek => "Patates", Fiyat => TL"), ); echo ("$yemekler[0][yemek]");

6 Yukarıdaki kodu Yemekler.php adıylan kaydedin ve çalıştırın. Ekranda Pilav yazdıgını greceksiniz. echo komutu ile ekrana $yemekler değişkenin değerini yazmasını istedik. $yemekler değişkeninde birden fazla değer olduğu için yanına [0] ekleyerek ilk sıradakini secmesini istedik. (0 ilk sırayı, 1 ikinci sırayı, 3 dördüncü sırayı verir) Ve son olarak eklediğimiz [Yemek] ile (seçtiğimiz ilk sıranın) Yemek adlı bölümünü seçmesini istedik. Aslında ileride, gründüğü kadar karmaşık olmadıgını anlayacaksınız. Operatörler PHPde çeşitli işler (örneğin matematik) yapmak için kuanılan işaretlere operatörler diyoruz. Örneğin şimdiye kadar kullandığımız = işareti atama operatörüdür. Matematik operatöreri: + - Toplama 5+5 =10 Çıkartma 10-5 = 5 * Çarpma 5*5 = 25 / Bölme 40/4 = 10 echo (5+5); Satırıekrana 10 yazdıracaktır. Dikkat ettiyseniz echo komutunda " " işaretlerini kulanmadık. Bunun sebebi matematiksel işlem yapmamızdır. Aynı işlemleri değişkenler ilede yapmamız mümkündür. $sayi1 = 26; $sayi2 = 32; echo ($sayi1 + $sayi2); Veya bunun yerine aşağıdakinide kullanabilirsiniz. $sayi1 = 26; $sayi2 = 32; $toplam = $sayi1 + $sayi2; echo ("$toplam"); PHP ile ekrana yazdırmanın yolları PHP ile herhangi bir yazıyı veya sayıyı ekrana yazdırmak için daha öncedende tanıdığınız echo(); komutunu kulanırız. echo ("$degisken); echo ("Ahmet"); echo ("15"); echo (5-2); echo yazdıtan sonra (" ") arasına ekranda yazmasını istediğimizi yazıp ; ile komutu sonlandırırız. PHP de ekrana yazdırmak için kulanılaz bir diger komut print tir. Echo'dan tek farklı bir karakter daha uzun. Klavyeden fazladar bir tuşa basmak çok yorucu olabilir. :) Siz en iyisi echo kulanın Print komutu için örnek ---- print ("Simto"); print ("41"); print (3*6); ---- Print komutu için örnek ---- IF else Döngüsü PHPde "eğer öyle ise şunu yap, yok değise bunu yap" demek için if else özelliğini kullanıyoruz.

7 Kullanımı gayet basittir. if (şartlat) { şartlar varsa bunları yap. elseif (diğer şartlar) { Diğer şartlar varsa bunları yap else { Şartların olmadığı her durumda bunları yap PHP if gördüğü zaman verilen şartın doğruluğunu kontrol eder ve.doğru ise gerekli işlemi yapar ve yoluna (elseif, else yi görmeden) devam eder. Eğer if şartı doğru değil ise.devamına bakar elseif görürse buu sınar ve if de yaptıklarını tekrarlar. Eğer elseif şar(lar)ıda doğru değilse else de yapılması istenen işlemleri yapar. if ($yemek == "Patlıcan") { echo ("Patlıcan seçtiniz"); elseif ($yemek == "Patates") { echo ("Patates seçtiniz"); elseif ($yemek == "Pilav") { echo ("Pilav seçtiniz"); else { echo ("Ne Yersiniz?"); If döngüsünde herzaman else olmak zorunda değildir. if($cevap == "") { echo ("Cevap ver lütfen"); For Döngüsü Döngünün bizim istediğimiz sayıda gerçekleşmesini istiyorsak for döngüsünü kullanabiliriz. For dngüsünde sadee sayaç mantığı kullanılır. örneğin bir değişkene 1 rakamını atarız ve değişkenin değeri 7 olanakadar döngünün devam etmesini sağlarız ve for döngüzü değişmenin değerini her işlemde istediğimiz miktarda (örneğin 2şer) artırır. For döngüsü şu şekilde kullanılır; for ( $degisken atama ; koşul ; artış basaması ) { Koşul doğru ise yapılacak işlere ilişkin komutlar For döngüzüsünde ilk başta bir değiken atıyoruz sonra gerekli şartı ve en sona artış miktarı. for ($sayac = 1; $sayac <= 7 ; $sayac++ ) { echo ("<font size= $sayac > <b><p> </font>"); Kodu deneyip sonucu inceleyin.

8 While Döngüsü While döngüsü şart gerçekleşene kadar istediğimiz komutları uygular. Mesla $a değişkenin değeri 1 olsun. While $a 10 olana kadar ekrana istediğimiz bir yazıyı yazar ve $a nın değerini 1 arttırır. Aslında while benim çok sevdiğim bir döngüdür. Hatta diğer döngüleri ben kullanmıyorum bile. :) While (şart) : Şart var ise yapılacak işler endwhile; Aşağıdaki örnektende anlayacağınız gibi while, for'dan pekte farklı değildir. $sayac = 1; while ( $sayac <= 7 ) : echo ("<font size= $sayac > <b><p> </font>"); $sayac ++; endwhile; Switch Döngüsü Switch değer verdiğimiz bir değişkenin belirlediğimiz şartlardan hangisine uygun olduğuna bakıp gerekli işlemi yapar. Eğer dogru olan bir şartvarsa döngüye devam etmemesi için break kullanırız. Kodlarda break kullanırsak şart'ı bulsa dahi döngüye devam etmeyip işaretinin sonrasına devam eder. Break kullanımı zorunlu değildir. Kullanımı aşağıdaki gibidir. switch (değişken) { case şart1; bunları yap break; case şart2 ; şunları yap break; default: Koşullardan hiç biri yoksa bunu yap Örnek kod; switch ($yemek) { case "Patlıcan" ; echo ("Patlıcan seçtiniz"); break; case "Pilav"; echo ("Pilav seçtiniz"); break; case "Patates"; echo ("Patates seçtiniz"); break; default:

9 echo ("Yazdığınız yemek menümüzde yok"); Yukarıdaki kodda break kullanmasaydık yemek seçildiği ve bulunduğu halde yinede diğer şartları deneyecekti. Gereksiz değil mi? :) Ve birde default'tan sonra noktalı virgül (;) değil, iki nokta üstüste(:) kullandığımıza dikkat edin. Include PHPde harici dosyaları programa eklemek için include komutunu kullanırız. include ettiğimiz (include ile programa eklediğimiz) dosyaların içeriği prograamda eklediğimiz yere eklenir. Bunu sık kullandığımız yazı, kodlar için kullanırız ve kullanımı gayet basittir. include("dosyadi.uzanti"); Hemen bir örnek yapalım. Aşagıdai dosyayı inc.php adıylan kaydedin. echo ("Ben İncludeum"); Aşağıdaki dosyayıda include.php adıylan kaydedin. <html> <head><title> <body> echo ("aşağıda include ettiğim dosya var"); include("inc.php"); </body> </html> İşte hepsi bu kadar. PHPde form kullanımı Php de HTML ile hazırlanmış formlar üzerinde işlem yaparız. Bir form üyesinin adı, form gönderildikten sonra php değişkeni olur ve içeriğide değişkenin değeri olur. <form name="forms" action="form.php" method="post"> <input type="text" name="kulanici_adi"> <input type="password" name="sifre"> <input type="submit" name="git" value="yolla!"> </form> bu form yollandıgı zaman $kullanici_adi ve $sifre değişkenleri oluşturulur ve değerleri ziyaretcinin formda yazdıkları olur. Bir form ile işlem yapmak için if else ile formu sınayabiliriz. bu konu için birileriki sayfadaki kodu inceleyebilirsiniz. <html> <head> <title> PHP ile form örneği - </head> <body> if($git) { //git değişkeni varsa, yane form gönderilmiş ise... bunları_yap();

10 else { <form name="form1" method="post" action="form.php"> <input type="text" name="kulanici_adi"><br> <input type="password" name="sifre"><br> <input type="submit" name="git" value="yolla!"> </form> Yukarıdaki kodları form.php adıylan kaydedin. İlk başta if ile $git değişkeninin var olup olmadığını kontol ettik. $git değişeni submit butonu'nun adıdır ve dolayısıyla form yollanmamıssa $git değişkenide yoktur. Eğer $git varsa dedik ve oraya ilgili komutları yazarız. Bunu ileride bir örnek ile açıklayacağım Küçük bir not ---- Kodlar arasında // işaretiyle bir açıklama yaptğımı gördünüz. PHP çift bölme işaretinden sonra (aynı satırda) yazılanları görmez. Bu şekilde açıklama ve notlar yazılabilir Küçük bir not ---- Daha sonra else ile şart dogru değilse($git yoksa) ilgili formun çıkmasını sağlıyoruz. Değişken gönderme yolları PHP de değişenleri nasıl kullandığımızı daha önce gördünüz. Ancak değişkenleri herzaman kendimiz atamayız. Bir değişkene ziyaretçinin seçtiği yemeği atayabiliriz. Bunun için 2 farklı değişken alma yöntemi vardır. Post Bir post methodu ile aldığımız değişkendir. Form öğelerinin name değerlerinin değişken adı olarak kullanıldığını belirmiştim. Ancak en doğru kullanım $HTTP_POST_VARS[] tır. Aşağıdaki kodu post.php adıylan kaydedip inceleyin. <html> <head> <title>htttp post - </head> <body> if ($git) { echo ("Merhaba $HTTP_POST_VARS[isim]"); else { <form action="post.php" name="post_deneme" method="post"> <table width="230" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="80">adınız:</td> <td width="150"> <input type="text" name="isim"> </td> </tr> <tr>

11 <td width="80" align="right"> <input type="submit" name="git" value="yolla!"> </td> <td width="150"> </td> </tr> </table> </form> </body> </html> Get PHPde url'den alınan değişkenlere get deniyor. Bunu daha çok linkler ile değişken almak için kullanırız ve formlardada get methodunu kullanmak mümkündür.bunun için $HTTP_GET_VARS[] kullanırız. Url'den değiken alımı şyledir; get.php?degisken=deger Bu şekilde degisken adında bir değişken oluşturulur ve değeri ' deger ' dir. PHPde url'den birden fazla değişken aalmakta mümkübdür. Bunun için urlde değişkenleri & işareti ile ayırırız. get.php?degisken1=deger1&degisken2=deger2 Aşağıdaki kodları get.php adıyla kaydedin. echo ("Merhaba,<br> $HTTP_GET_VARS[adi] $HTTP_GET_VARS[soyadi]"); Önce get.php dosyasını acın. Ve sonra browserınızda adresin sonuna şnu ekleyin;?adi=simto&soyadi=alev PHP ile mail göndermek PHP ile mail göndermek için diğer dillerde olduğu gibi ek bir eklentiye ihtiyaç yoktur. PHP mai göndermek isteyebileceğinizi düşünmüş ve mail(); komutunu geliştirmişler. Bu komutun kullanımı gayet basittir. Aşağıdaki kodu inceleyip test edin. $kime = "simtoalev@superonline.com"; // Gidecek kişinin mail adresi $konu = " // Mail'in subjecti $mesaj = "Bu bir deneme mailidir"; // Mail'in içeriği $mesaj.= "PHP ile mail göndermeyi"; // Mail içeriğinin devamı (gerekli ise) $mesaj.= " öğrendim."; // Mail içeriğinin devamı (gerekli ise) mail($kime, $subject, $mesaj); PHP ile upload (dosya gönderimi) Ziyaretcinin bilgisayarındaki bir dosyayı sitenize upload etmesini isteyebilir veya siz dosyalarınızı siteniz üzerinden upload etmek isteyebilirsiniz. İşte bu durumda imdadınıza copy(); yetişiyor ve işinizi çok kolaylaştırıyor. Copy komutunu kuanmak içi şunu yazmanınz yeterli. copy(dosya_adi, dosyayı/koyacağınız/klasor/dosya.adi) Aşağıdaki kod ile copy komutunu daha iyi anlayabilirsiniz. Bir sonrai bölümde konu hakkında bir örnek verilecektir.

12 $dosya = "c:\belgelerim\resmin.jpg"; $klasor = "resimler"; copy($dosya, $klasor/$dosya_name) PHP ile örnek uygulamalar Evet. Artık şimdiye kadar öğrendiklerimizle birşey yapmanın zamanı geldi. Aşağğıda örnek program koları yazıp açıklamasını yapacağım. Yazdğım kodlarda esas olan sadece kırmızı renk ile yazılanlardır. Siyah renkler kodu açıklama amacıylan yazılmıştır ve programa hiç bir etkisi yoktur. Şifreli sayfa girşi Eğer sayfamıza herkesin değil sadece bilen kişilerin girmesini istiyorsak böyle bir program çok işimize yaraycaktır. Aşagıdaki dosyayı pwd.php adıylan kaydedin. $password = "bilimveteknoloji" // Burada şifre bulunuyor. Yukarıdaki pwd.php sayfasını esas sayfamıza include edeceğiz. $password değişkeni istenen şifredir. Aşağıdaki kodları gizli.php adıylan kaydedin. <html> <head> <style> a:visited{;color:'000000';text-decoration:none; a:hover{;color:'ff0000';text-decoration:none; a:link{;color:'000000';text-decoration:none; </style> <title>şifreli sayfa örneği - </head> <body bgcolor="#e6e6ff" text="#000000"> //Aşağıda formun gönderilip gönderimediğini kontrol ediyoruz. Eğer git değişkeni varsa(form gönderilmişse) işlem yapmasını istiyoruz if($git) { include("pwd.php"); // buraya şifrenin gizlendiği dosyayı include ediyoruz. if("$http_post_vars[pwd]" == "$password") { // Formdan gelen pwd değişkeninin $password değişeniyle aynımı oldugunu kontol ediyoruz. echo ("Merhaba. Gizi bölgeye ulaştın"); //2 değişken aynı ise yapılacaklar else { // 2 değişken aynı değilse echo ("Opps. Nereye gidiyosun kardeşim"); else { // form gönderilmemişse frm cıkmasını sağlıyoruz. <form action="post.php" name="post_deneme" method="post"> <table width="230" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="80">adınız:</td> <td width="150"> <input type="text" name="isim"> </td>

13 </tr> <tr> <td width="80" align="right"> <input type="submit" name="git" value="içeri girecem "> </td> <td width="150"> </td> </tr> </table> </form> <? // ve programımızı tamamladık. </body> </html> gizli.php dosyasını çalıştırdığımızda şifre soracaktır. Şifre doğru ise yane pwd.php dosyasında belirlediğimiz ile aynı ise ekrana Merhaba. Gizi bölgeye ulaştın yazcaktır. Eğer şifre yanlış ise ekrana Opps. Nereye gidiyosun kardeşim yazacaktır. PHP ile upload örneği <html> <head> <style> a:visited{;color:'000000';text-decoration:none; a:hover{;color:'ff0000';text-decoration:none; a:link{;color:'000000';text-decoration:none; </style> <title>upload örneği - </head> <body bgcolor="#e6e6ff" text="#000000"> //Aşağıda formun gönderilip gönderimediğini kontrol ediyoruz. Eğer git değişkeni varsa(form gönderilmişse) işlem yapmasını istiyoruz if($git) { $dosya_dizin = "images"; // dosyanın upload edileceği klasor. ben images adını kullandım. programı çalıstırmadan önce bu klasoru oluşturun. copy ( $dosya, "$dosya_dizin/$dosya_name" ); // $dosya formdan aldıgımız bilgi. $dosya_dizin belirlediğimiz klasor. $dosya_name dosya adı. //değişken adından sonra " _name " yazımı dosya adını veriri " _ size " ise boyutunu. echo ($dosya_size byte boyutundaki $dosya_name 'in uploadı tamamlandı."); else { // form gönderilmemişse <form method="post" action="upload.php" enctype="multipart/form-data" > <table> <tr> <td><input type="file"name="dosya"></td> <td><input type="submit" value="upload et" name="git"></td> </tr> </table> </form> // php programımız bitti

14 </body> </html>

İNTERNET PROGRAMCILIĞI - II

İNTERNET PROGRAMCILIĞI - II 0 İÇİNDEKİLER Bölüm 1 PHP İle Web Programlamaya Giriş 1 Bölüm 2 PHP Kodlama Standartları 5 Bölüm 3 PHP Değişken Kullanımı 17 Bölüm 4 IF Yapısı 32 Bölüm 5 Döngüler ve Diziler 64 1 BÖLÜM 1 PHP İLE WEB PROGRAMLAMAYA

Detaylı

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido. PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan PHP Nedir? Genel kullanım amaçlı bir betik/programlama dilidir.

Detaylı

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk WEB PROGRAMLAMA PHP Temelleri 2 Dr. Erman Yukselturk Superglobal Değişkenler 1/4 Php de önceden tanımlanmış ve script in herhangi bir yerinden çağrılabilen ve çalıştirılabilen çevreye özel bilgiler sunan

Detaylı

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011

PHP I PHP I. E. Fatih Yetkin. 26 Eylül 2011 PHP I E. Fatih Yetkin 26 Eylül 2011 Outline Temel Tanımlar HTML e Giriş PHP ye Giriş MySQL ve PHP Temel Tanımlar Web Sunucu Nedir? Teknik detaylar bir kenara bırakılacak olursa, hazırlanan web sayfasını

Detaylı

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1 Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre

Detaylı

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI

İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI İNTERNET PROGRAMCILIĞI DERSİ ÇALIŞMA SORULARI 1) Aşağıdaki seçeneklerin hangisinde PHP kod yazımı doğru olarak verilmiştir? A) B) C).. D) 2) PHP ile hazırlanmış

Detaylı

BÖLÜM 3 OPERAT A ÖRLER - 19 -

BÖLÜM 3 OPERAT A ÖRLER - 19 - BÖLÜM 3 OPERATÖRLER - 19 - 3.1 Operatörler Hakkında Yukarıdaki örnekleri birlikte yaptıysak = işaretini bol bol kullandık ve böylece PHP'nin birçok operatöründen biriyle tanıştık. Buna PHP dilinde "atama

Detaylı

BÖLÜM 4 KONTROL DEYİMLERİ - 24 -

BÖLÜM 4 KONTROL DEYİMLERİ - 24 - BÖLÜM 4 KONTROL DEYİMLERİ - 24 - 4.1 İf Deyimi İnsan olarak kararlarımızı hemen hemen daima "bir şey öyle ise böyle, öyle değilse şöyle davranmak" üzere almaz mıyız? PHP programında if deyimi bunu sağlar.

Detaylı

Bu amaçla, if ve switch gibi karar verme deyimleri, for, while, do..while gibi döngü deyimleri kullanılır.

Bu amaçla, if ve switch gibi karar verme deyimleri, for, while, do..while gibi döngü deyimleri kullanılır. PHP de Program Denetimi Belli durumlarda örneğin değişkenlerin aldığı değerlere veya sayfaya yapılan ziyaretlere göre PHP programının nasıl davranacağına karar vermemiz gerekir. Bu yönlendirmeleri, program

Detaylı

İnternet Programcılığı Dersi 2.Dönem Ders Notu

İnternet Programcılığı Dersi 2.Dönem Ders Notu İnternet Programcılığı Dersi 2.Dönem Ders Notu DEĞİŞKEN TİPLERİ TAM SAYI (İNTEGER) VERİ TİPİ Negatif veya pozitif ondalık kısmı bulunmayan sayılardır. Örnek: $i=65; $x=345; ONDALIK(REAL)VERİ TİPİ Ondalıklı

Detaylı

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

if (ad == Sabri) Console.WriteLine(Merhaba Sabri. Ne zamandır gözükmüyodun...); Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir

Detaylı

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir. PHP'nin Temelleri PHP Nedir? PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler (operatörler), işlemcilerle oluşturulan deyimler ve nihayet

Detaylı

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler: Yer satın alınır. İsim tescil ettirilir. Ftp ile wordpress klasörü upload edilir. Kendi bilgisayarımızda web sitesi yayınlamak

Detaylı

SESSİON KULLANIMI. .Aşağıdaki Kodları da SessionDevam.asp adıyla kaydedelim. Language=VBScript Codepage="1254"%>

SESSİON KULLANIMI. .Aşağıdaki Kodları da SessionDevam.asp adıyla kaydedelim. Language=VBScript Codepage=1254%> SESSİON KULLANIMI Bir ASP sayfasında herhangi bir değişkeni fonksiyon dışında tanımlamakla ve değer atamakla onu bütün fonksiyonlar için geçerli hale getirebiliriz. Fakat kimi zaman isteriz ki, bir fonksiyonun

Detaylı

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler QUERYSTRING KOLEKSIYONU... 3 FORM

Detaylı

1.PROGRAMLAMAYA GİRİŞ

1.PROGRAMLAMAYA GİRİŞ 1.PROGRAMLAMAYA GİRİŞ Bilindiği gibi internet üzerindeki statik web sayfaları ziyaretçinin interaktif olarak web sayfasını kullanmasına olanak vermemektedir. Bu yüzden etkileşimli web sayfaları oluşturmak

Detaylı

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu. Javascript Html sayfalarının içine yazılarak, sayfayı daha etkileşimli hale getirir. click olayları, uyarı mesajları gibi hareketlerle sayfayı daha dinamik hale getirir. Javascript olmadan yazılan html

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

PHP kodları çoğu zaman HTML kodları arasına gömülü olarak yazıldığından öncesinde HTML kodlarınının bilinmesinde fayda vardır.

PHP kodları çoğu zaman HTML kodları arasına gömülü olarak yazıldığından öncesinde HTML kodlarınının bilinmesinde fayda vardır. PHP Nedir? PHP, dünyada en çok kullanılan web programlama dillerinden biridir. Biraz daha teknik bir açıklama yapmak gerekirse şöyle söylenebilir. PHP, sunucu taraflı çalışan bir betik ve programlama dilidir.

Detaylı

2-Hafta Temel İşlemler

2-Hafta Temel İşlemler 2-Hafta Temel İşlemler * Html Komutlarının Yapısı * Açıklamalar * Htm Sayfasının Oluşturulması * Temel Html Komutları * Html Sayfalarının Düzenlenmesi * Html Sayfalarının İncelenmesi Html Komutlarının

Detaylı

Web Programlama Kursu

Web Programlama Kursu Web Programlama Kursu Bu kurs ne değildir? Neyi amaç edinmiştir? Bilgisayar Programcısı? Web Tasarımcısı? Web Programcısı? Neler öğreneceğiz? Kurs sonunda neler yapılabileceğiz? Örnek siteler Örnek Projeler

Detaylı

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu

Detaylı

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır. WINDOWS 2003 SUNUCULARI ÜZERĐNE PHP YÜKLENMESĐ ERDAL YAZICIOĞLU erdal(at)gmail.com http://barbarossa41.wordpress.com Merhabalar, Çözümpark.com adresinde bir kullanıcı ASP ve PHP yi aynı sunucu üzerinde

Detaylı

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları.

Script. Statik Sayfa. Dinamik Sayfa. Dinamik Web Sitelerinin Avantajları. İçerik Yönetim Sistemi. PHP Nedir? Avantajları. Script Statik Sayfa Dinamik Sayfa Dinamik Web Sitelerinin Avantajları İçerik Yönetim Sistemi PHP Nedir? Avantajları Dezavantajları Script HTML kodları arasına yerleştirilen küçük kodlardır. Web sayfalarında

Detaylı

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL WEB TASARIM CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL İçindekiler Konular Sayfa Slice 2 Iframe 12 CSS 16 Include (php komutu) 20 1 Slice Fireworks te yapacağımız sitenin boyutuna göre

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

PHP 1. Hafta 2.Sunum

PHP 1. Hafta 2.Sunum PHP 1. Hafta 2.Sunum Hello World Bu derste görülecekler WAMP ve PHP Hosting kavramı ve bizi neden ilgilendirmediği Domain ve localhost kavramları www klasörü İlk PHP kodunun

Detaylı

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 5. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler STRING FONKSİYONU... 3 SPLIT FONKSİYONU...

Detaylı

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör.

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı. 26 Şub. 2013 Öğr. Gör. Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı 26 Şub. 2013 Öğr. Gör. Murat KEÇECİOĞLU PHP Nedir? Platformdan bağımsız (işletim Sistemi) dinamik web sayfaları

Detaylı

Akış Kontrol Mekanizmaları

Akış Kontrol Mekanizmaları Akış Kontrol Mekanizmaları 1 Akış Kontrol Mekanizmaları if else switch for döngüsü for döngüsünün çalışma prensibi for döngüsüyle ilgili örnekler for döngüsüyle ilgili kurallar while döngüsü while döngüsünün

Detaylı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

İnternet Programcılığı Öğr. Gör. Serkan AKSU PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler

İnternet Programcılığı Öğr. Gör. Serkan AKSU  PHP de Dizi-Değişkenler, Nesneler. Dizi Oluşturma. Tek Boyutlu Diziler PHP de Dizi-Değişkenler, Nesneler Dizilerle ilgili örneklere geçmeden önce aşağıdaki tabloyu inceleyelim. Tabloda dizi kavramının mantığı açıklanmaktadır. Tablonun tamamını bir dizi olarak düşünün ve bu

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java da Fonksiyon Tanımlamak Java da Döngüler Java da Şart İfadeleri Uygulamalar Java da Fonksiyon Tanımlamak JAVA DA FONKSİYON TANIMLAMAK 4 Fonksiyonlar;

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 3. BÖLÜM: Formlarla Çalışmak HTML Formlarının Temelleri Dinamik etkileşim

Detaylı

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu

Detaylı

1 Aralık 2011 / Perşembe

1 Aralık 2011 / Perşembe 1 Aralık 2011 / Perşembe Örnek :İki adet panel var.eğer 1nci panelde şifre Mustafa ise kendimiz bir session değişkeni oluşturup tamam yazdıracağız.değilse Şifre hatalı yazdıracağız. protectedvoid Page_Load(object

Detaylı

İnternet Programcılığı

İnternet Programcılığı 1 PHP le Ver tabanı İşlemler Yaptığımız web sitelerinin daha kullanışlı olması için veritabanı sistemleri ile bağlantı kurup ihtiyaca göre verileri okuyup yazmasını isteriz. 1.1 Veritabanı Nedir? Veritabanı

Detaylı

1-100 tam puan üzerinden notları harf notuna çeviren Php kodunu yazınız. <?php

1-100 tam puan üzerinden notları harf notuna çeviren Php kodunu yazınız. <?php - 00 tam puan üzerinden notları harf notuna çeviren Php kodunu yazınız. $not=0; // Switch ($not) Case $not

Detaylı

Internet Programming II

Internet Programming II Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Kontrol deyimleri programlamanın olmazsa olmaz koşullarındandır. Şartlara (karşılaştırma) bağlı

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör. Murat KEÇECĠOĞLU 8 Mar. 2016 PHP de Değişken Tipleri Dizi (Array) Aynı değişken içerisinde birden fazla değer tutmak

Detaylı

JavaScript Örnekleri PDF

JavaScript Örnekleri PDF 5 JavaScript örneği ve bu örneklerin çalışan uygulamaları JavaScript Örnekleri PDF www.yazilimbilisim.net.. İçindekiler Tablosu Javascript Text Kutusuna Sadece Sayı Girdirme... 2 PROGRAM KODU... 3 Javascript

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir.

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir. MEB.K12.TR Uzantılı E-Posta Hesabının Kullanımı 1) http://mail.meb.k12.tr internet adresinden e-posta hesabına giriş yapılır. Kullanıcı Adı : KURUM KODUNUZ (meb.k12.tr kısmını yazmayınız.) Şifre : Hesabınıza

Detaylı

Dizi elemanları yukarıdaki gibi tek tek tanımlanabileceği gibi matematiksel ifadelerdeki diziler gibi de tanımlanabilir.

Dizi elemanları yukarıdaki gibi tek tek tanımlanabileceği gibi matematiksel ifadelerdeki diziler gibi de tanımlanabilir. DİZİLER/ARRAY: Dizi yi çeşitli şekillerde tanımlamak mümkün. Dizi içlerinde birden fazla değer saklayabilen veri kümeleridir diye tanımlarsak uygun olur sanırım. Diziler yan yana dizilmiş kutucuklar olarak

Detaylı

Yukarıdaki örnekte görüldüğü üzere her php komut satırı noktalı virgül (;) ile biter.

Yukarıdaki örnekte görüldüğü üzere her php komut satırı noktalı virgül (;) ile biter. PHP Kod Yapısı Basit PHP Kod Yapısı PHP Scriptleri ile başlar ve ile biter. PHP Kodlarımız bu aralığa yazılır. Ayrıca çoğu sunucu

Detaylı

İNTERNET PROGRAMCILIĞI I

İNTERNET PROGRAMCILIĞI I BÖLÜM 12 12- FORMLAR HTML'in bir metin şekillendirme aracı olduğunu söylemiştik. Form'lar bu tanımın istisnasıdır, HTML kullanarak sayfanızı ziyaret edenlerle temas kurmanızı sağlarlar. Formlar yoluyla

Detaylı

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 1. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve AraştırmaMerkezi 2 İçindekiler 1. GİRİŞ... 3 1.1 ASP NEDİR?...

Detaylı

Temel Bilgisayar Uygulamaları Web Tasarımı, Programlama Dilleri ve C# a Giriş

Temel Bilgisayar Uygulamaları Web Tasarımı, Programlama Dilleri ve C# a Giriş Kitap: Örneklerle Algoritma ve C# Programlama - Erhan Arı C# Giriş C# yazmak için Windows ta Visual Studio, Mac te Xamarin Studio kullanırız. Bi C# Projesi oluşturmak için Visual Studio da: File(Dosya)->New

Detaylı

HTML Sayfaları. Bütün html sayfaları

HTML Sayfaları. Bütün html sayfaları HTML VİZE NOTLARI HTML Sayfaları Bütün html sayfaları tagıyla başlar ve tagıyla biter. tagları arasında ve tagları vardır. Örnek bir html boş sayfası kodları şu şekilde

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 5. BÖLÜM: Oturum Yönetimi ve Güvenlik Sayfaya Yönlendirme PHP sayfamızdan

Detaylı

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler C# Programlama Dili İlk programımız Tür dönüşümü Yorum ekleme Operatörler 1 İlk Programımız Bu program konsol ekranına Merhaba dünya! yazıp kapanır. Programı geçen derste anlatıldığı gibi derleyin, sonra

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak

Detaylı

Tek dosyalı projeler (siteler) üretmek

Tek dosyalı projeler (siteler) üretmek Tek dosyalı projeler (siteler) üretmek 18 Şubat Pazartesi 08 PHP ve Pear Dökümanları http://mfyz.com/tek-dosyali-projeler-siteler-uretmek Bazen yazdığınız/yazacağınız modül/sayfa/proje çok işlem ve bölüm

Detaylı

Python Programlama Dili

Python Programlama Dili Python Programlama Dili 3. Python da Döngüler Bu bölümde iki tane döngüden bahsedeceğiz: while ve for döngüleri. Ayrıca bu bölümde döngüler dışında break ve continue deyimleri ile range() ve len() fonksiyonlarına

Detaylı

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu Not: "Aşağıdaki anlatım Windows 7 64 bite göredir. 32 bit kullanıyorsanız MySQL 32 bit versiyonunu yükleyiniz." Windows 7 (64 bit işletim sistemi) ve IIS

Detaylı

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş

LABORATUVAR ÇALIŞMASI 1 - Python a Giriş LABORATUVAR ÇALIŞMASI 1 - Python a Giriş Bu Çalışmanın Amacı Bu çalışmadaki amacımız, kullandığımız sistem ve kullanım hedefimiz için en uygun olan Python sürümünü bilgisayarımıza yükleyerek bilgisayarımızı

Detaylı

MASTER PAGE SAYFASI KULLANIMI

MASTER PAGE SAYFASI KULLANIMI MASTER PAGE SAYFASI KULLANIMI Hazırladığımız Web sayfalarında sayfanın belli bölgelerinin sürekli sabit kalmasını istiyorsak ve bazı kısımlarının değişmesini istiyorsak Master Page Sayfası kullanırız.

Detaylı

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA

disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA MATLAB 3.DERS disp VEYA fprintf KOMUTLARIYLA EKRANA MESAJ YAZDIRMA Daha önceki derslerimizde input komutu ile klavye üzerinden MATLAB programlama ortamına veri girmeyi öğrenmiştik. Bu dersimizde ise disp

Detaylı

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else { KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR IF ELSE YAPISI if (deger) { else { YUKARIDAKI IFADEDE deger EGER TRUE İSE if PARANTEZLERİ İÇİNDEKİ DEĞER

Detaylı

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Internet Programming I Hafta III Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Internet te ASP? ASP teknolojisi ile oluşturduğunuz sayfaları, yani içinde ASP teknolojisinin

Detaylı

Kabuk Programlama (Bash)

Kabuk Programlama (Bash) Kabuk Programlama (Bash) Erkan Esmer Ocak, 2013 İçindekiler 1 Giriş.................................................... 2 2 Kabuk(Shell)............................................... 3 3 Çekirdek(Kernel).............................................

Detaylı

Print Komutu ile Değişkenleri Yazdırmak

Print Komutu ile Değişkenleri Yazdırmak PYTHON DERS-4 Bu derste eksiklerimizi gidereceğiz. Şimdiye kadar bazı komutları kullandık ancak kullandığımız bu komutların özellikleri hakkında hiçbir şey öğrenmedik. İşte bu derste biraz onlardan bahsedeceğiz.

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını

Detaylı

PHP 1. Hafta 1. Sunum

PHP 1. Hafta 1. Sunum PHP 1. Hafta 1. Sunum PHP101: PHP nedir? Bu dersten sonra bilecekleriniz PHP nedir? PHP ye neden ihtiyaç vardır? PHP nin gelişimi HTML, HTTP ve JS nedir? PHP yle alakası nedir? PHP nin uygulama alanları

Detaylı

JAVASCRIPT JAVASCRIPT DİLİ

JAVASCRIPT JAVASCRIPT DİLİ JAVASCRIPT JAVASCRIPT DİLİ Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript dili istemci taraflı (client-side) script dilidir. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim

Detaylı

İNTERNET PROGRAMCILIĞI - II

İNTERNET PROGRAMCILIĞI - II BÖLÜM 3 PHP İÇERİSİNDE DEĞİŞKENLERİN KULLANIMI Önce "değişken" ne demek onu tanımlamakla başlayalım. Değişken en basit tanımı ile bir verinin saklanmasında kullanılan hafıza alanıdır. PHP içerisinde bir

Detaylı

http://www.microsoft.com/visualstudio/eng/downloads

http://www.microsoft.com/visualstudio/eng/downloads Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio

Detaylı

Android Ders Notları

Android Ders Notları Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje

Detaylı

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu WEB TASARIM I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta PHP Tanımı ve Sunucu Kurulumları 2. Hafta PHP Yazım Notasyonu

Detaylı

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde

Detaylı

Kurumsal Grup E-Posta Eğitim Dokümanı

Kurumsal Grup E-Posta Eğitim Dokümanı Kurumsal Grup E-Posta Eğitim Dokümanı Bu Eğitim Dokümanı Bilişim Merkezi Modelleme Grubu Öğrencileri Tarafından Hazırlanmıştır. İçindekiler Kurumsal Grup E-Posta Nedir?... 2 Amaçlar... 3 1. Liste Talebinde

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla

Detaylı

C# ile e-posta Göndermek

C# ile e-posta Göndermek Kemal Demir http://kemal.csharpturk.net kemal@csharpturk.net C# ile e-posta Göndermek 25.12.2006 Web sitemizin üyelerine ya da adreslerini bir yerde biriktirdiğimiz arkadaşlarımıza toplu olarak eposta

Detaylı

Site Temizlik Projesi Kodları

Site Temizlik Projesi Kodları Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5c2acf77c2a0b746634170/] İndir (DOCX, 15KB) İlk Hafta Sunumu

Detaylı

PHP ile İnternet Programlama

PHP ile İnternet Programlama PHP ile İnternet Programlama Doç.Dr. Gazi Üniversitesi Gazi Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü 1. BÖLÜM: Bilgisayarımızı PHP ye Hazırlamak PHP Yorumlayıcısı ve Sunucu Yazılımı

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 2 HTML 2 Hyper Text Markup Language = Yüksek/İleri Metin İşaretleme Dili Web sayfaları oluşturmak için kullanılan içerik biçimlendirme dilidir. Yüksek/ileri metin

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları Konsol Uygulaması Oluşturma Konsol uygulaması oluşturmak için program açıldıktan sonra Create: Project ya da New Project seçeneği tıklanabilir. New Project penceresini açmak için farklı yollar da vardır.

Detaylı

Webdepo Uygulaması Son Kullanıcı Dokümanı

Webdepo Uygulaması Son Kullanıcı Dokümanı Webdepo Uygulaması Son Kullanıcı Dokümanı Meryem Yavaş Boyut Ltd. Şti Temmuz 2008 Özet : Bu doküman, Selçuk Ecza Deposu web depo uygulaması hakkında bilgi vermek amacıyla hazırlanmıştır. Web depo uygulamasının

Detaylı

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

How to ASP Language. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU How to ASP Language Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Internet te ASP ASP teknolojisi ile oluşturduğunuz sayfaları, yani içinde ASP teknolojisinin gerektirdiği

Detaylı

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra

Detaylı

Burada a değişkeninin türü integer olarak verildi. Peki biz bu ifadeyi tırnak içerisinde yazarsak ne olur?

Burada a değişkeninin türü integer olarak verildi. Peki biz bu ifadeyi tırnak içerisinde yazarsak ne olur? STRİNG (KARAKTER) İŞLEMLERİ Python'da karakter dizilerini ifade etmek için yapmamız gereken tek şey, ifademizi tırnak ("") içinde belirtmektir. Python'da tırnak içerisinde belirtilen her şey karakter dizisi

Detaylı

PROGRAMLAMA DİLLERİ I

PROGRAMLAMA DİLLERİ I PROGRAMLAMA DİLLERİ I Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Öğr. Gör. M. Mutlu YAPICI Hafta 1. Hafta 2. Hafta 3. Hafta 4. Hafta 5. Hafta 6. Hafta 7. Hafta

Detaylı

9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 9. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler Request Nesnesinin Özellikleri

Detaylı

Internet Programming II

Internet Programming II Internet Programming II Elbistan Meslek Yüksek Okulu 2016 2017 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 1 PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır. Form işlemleri

Detaylı

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları 8- Turbo Pascal Programlama İle Dosya İşlemleri Dosya işlemleri bilgisayar programlamada verilerin tekrar kullanılması açısından çok önemlidir. Yazılan bilgisayar programlarında elde edilen sonuçlar eğer

Detaylı

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir.

SQL PROGRAMLAMA. Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı GO deyimidir. SQL PROGRAMLAMA BATCH Bir batch, bir arada bulunan bir dizi SQL deyimidir. Batch ayıracı deyimidir. SELECT. UPDATE...... DELETE.. BATCH BATCH Özellikleri 1- Bir batch içinde bir deyimde yazım hatası olduğunda

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Veri Tabanı Yönetim Sistemleri Bölüm - 02 Veri Tabanı Yönetim Sistemleri Bölüm - 02 İçerik Web sunucusunun yapılandırılması için gerekli yazılımların temini Yazılımlarının sunucuya yüklenmesi Ön test Uygulama yazılımlarının yapılandırılması Son

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals. Module 3: Cloud Computing The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8 BTP 27 İNTERNET PROGRAMCILIĞI I Ders 8 Değişkenler 2 Tamsayı Değerler (Integer) Tamsayılar, tabanlı (decimal), 8 tabanlı (octal) veya 6 tabanlı (hexadecimal) olabilir. 8 tabanındaki sayıları belirtmek

Detaylı

çindekiler 01. Kurulum

çindekiler 01. Kurulum çindekiler 01. Kurulum 1 Niçin PHP Kullanmal y z? 1 Gerekli Programlar n Temin Edilmesi 2 PHP yi Temin Edelim 3 APACHE in Temin Edilmesi 3 MySQL in Temin Edilmesi 3 PHPMyAdmin in Temin Edilmesi 4 PHPed

Detaylı

Site Tasarım Çalışması -3

Site Tasarım Çalışması -3 Site Tasarım Çalışması -3 Aşağıda adresini verdiğim çalışmayı table kullanarak yapmaya çalışınız., Örnek site div ile yapıldığından bölümler tablo aynı hizada değildir. Sizler eşit bölmeli table kullanacaksınız;

Detaylı

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

İNTERNET PROGRAMCILIĞI 2 10. HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir. İNTERNET PROGRAMCILIĞI 2 10. HAFTA İçindekiler MYSQL - PHPMYADMIN Mysql Nedir PhpMyAdmin Nedir PhpMyAdmin Arayüzü Hedefler Mysql' in görevini söyleyebilir PhpMyAdmin' in kullanım amacını söyler Hazırlayan

Detaylı

Regular Expressions Version 0.1

Regular Expressions Version 0.1 Regular Expressions Version 0.1 Hüseyin Kaya hkaya@be.itu.edu.tr 2001 Özet Bu belge Linux and Unix Shell Programming adlı kitaptan faydalalınarak yazılmıştır. Kitabın yazarı David Tansley. İngilizce bilenler

Detaylı

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU Internet Programming I Hafta III Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU Dönen Değer? Fonksiyonlar, kendilerini göreve çağıran VBScript komutlarına ve işlemlerine

Detaylı

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals

Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals The European Union s Making the Labour Market more Inclusive III programme For North Cyprus Upgrading Internet Technology skills of Information and Communication Technologies (ICT) Professionals Module

Detaylı

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 HTML Yük. Müh. Köksal GÜNDOĞDU 2 HTML Editörleri Web sayfası oluşturmak için not defteri gibi basit bir metin düzenleme yazılımı

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr MySQL PHP web geliştiricileri genel olarak database tercihlerini çok rahat sql komutları yardımıyla kontrol edilebilen MySQL den yana kullanılar. Özellikle PHP+MySQL+Apache üçlüsü performans olarak web

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 9 Dizi Değişkenler (Array) 2 Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1, eleman2,, elemann)

Detaylı

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say İÇİNDEKİLER 1. Bilgisayarın Yapısı Ve Programlama Dilleri Giriş 1 Bilgisayar ve Programlamanın Kısa Bir Tarihçesi 2 Donanım ve Yazılım Kavramları 3 Bilgisayarın Donanımsal yapısı 4 Giriş Birimi (Input

Detaylı

İNTERNET PROGRAMCILIĞI 2 14. HAFTA. PHP ile FORM İŞLEMLERİ. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Form Elemanları Kullanımı

İNTERNET PROGRAMCILIĞI 2 14. HAFTA. PHP ile FORM İŞLEMLERİ. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Form Elemanları Kullanımı İNTERNET PROGRAMCILIĞI 2 14. HAFTA İçindekiler PHP ile FORM İŞLEMLERİ Form Elemanları Kullanımı GET ve POST Metodu Hedefler Php komutları kullanarak form elemanlarını etkileşimli hale getirebilir Hazırlayan

Detaylı