
|
|
Yüksek ışıklar; aramok , ek$i , Bobiler , DA , Analtik , WiKi , Twitter , FCB , miNİcLİP , Google amca ![]() ![]() ![]() ![]() ![]() ![]() ![]() ...Tüm bunların bir anlamı olmalı , her birinde farklı birşeyler içermeli dedi.Ve arkasını dönüp gitti.Zehir artık öyle bir hal almışki onun bedeninde olmazsa olmaz bir zehir ve kendisi panzehir olmuş.Kİmisi gelip kanına zehir katar , kimisi panzehir olur , ilaç olur üzerine.Gece yine o yola düştüğünde rüyasında gördüğü şeyler gelir aklına ve öylece serilir oraya , soğanın sessiz müziğine .... 31 Ekim 2009 18:46 Son blog girdileri confusaramok-25 Şubat 2010 22:14 Google'dan Facebook 'a rakip: Buzzaramok-10 Şubat 2010 23:32 Engellenen Siteleraramok-10 Şubat 2010 23:06 Mahkeme kararı ve engellenen siteler hakkındaaramok-08 Şubat 2010 20:03 :) uzun zaman sonraaramok-08 Şubat 2010 18:55 Son Yorumlar
aramok 26 Ağustos 2009 16:09
Mehmet Ali 26 Ağustos 2009 16:07
aramok 13 Ağustos 2009 21:51
Ahmet Hüsrev 13 Ağustos 2009 21:45
ilknur 13 Ağustos 2009 21:42 Dış Bağlantılar Acımasız Gerçekler 01 Ocak 1970 02:00 Worlf of Warcraft 01 Ocak 1970 02:00Bağımlılık yapan bir mmorpg oyunu Miniclip 01 Ocak 1970 02:00Flash oyun oynamak isteyenler için en mükemmel yer PHP 01 Ocak 1970 02:00php programlama dili resmi web sitesi Bobiler 01 Ocak 1970 02:00açıklamaya gerek yok. '_' |
Php Döngüler Yazar:aramok Zaman:30 Haziran 2009 15:16 Döngüler while döngüsü while (koşul) {
Bu yöntemin yaygın kullanıldığı alan, bir sayaçla yaptırılan işlerdir. Aşağıdaki programı while.php adılma kaydedip, çalışrırsanız, PHP, Browser'ın yazı türü boyutunu 1'den 7'ye kadar büyüterek, aynı metni yazdıracaktır: <?php Programımız, while döngüsü içindeki iken, sonsuz döngüden kurtulabilmek için, yazıyı yazdırdıktan sonra, $sayac değişkenini bir arttırıyor. Aksi taktirde, değişken hiç bir zaman while döngüsünün beklediği şarta kavuşarak 7'ye eşit hale gelemeyecektir. (Programı, sondaki "$sayac ++;" satırını kaldırarak denerseniz, zararsız bir sonsuz döngünün ne olduğunu görebilirsiniz! Ama önce Browser'ın dur düğmesinin yerinde durup durmadığna bir bakın!) while döngüsün aradığı şartın yerine gelmesi, her zaman burada olduğu gibi, tabir yerinde ise "elle" yapılmaz; döngünün icra ettiği komutlar veya fonksiyonlar koşulu içeren değişkeni değiştirebilirler. Sözgelimi elektronik ticaret sitemizde Web ziyaretçimizin while içinde yaptığı alışverişin tutarını koşul olarak kullanabiliriz ve bu koşulu içeren değişken alışveriş ile değişebilir. do..while do {
Burada gördğünüz gibi do..while döngüsü en az bir kere icra edilir; çünkü şartın sınanması yapılacak işe ilişkin komutlardan sonra gelmektedir. Bu döngünün aradığı şartın döngünün yaptığı işlerin sonucu veya kod bölümünde bizim tarafımızdan gerçekleştirilmesi için igerekli komutların bulunmasına dikkat etmelisiniz. Yoksa, bu döngü de sonsuzluğa erişir! Yukarıda örneği, bu yöntemle yazalım: <?php Bu döngüyü yazarken, while satırının sorunda noktalı virgül bulunduğuna dikkat edin. for döngüsü PHP'de Web programlarımız, döngünün belirli bir sayıda olmasını ve mesela bu sayının bizim istediğimiz basamaklarda artmasını gerektiriyorsa, döngüyü for deyimiyle kurabiliriz. Ayrıca for deyimi sayaç gibi şartın yerine gelmesini sağlayacak arttırma veşa eksiltme işlemlerini kendisi yapacağı için, sonsuz döngüye girme tehlikesi de hemen hemen yoktur. Bu döngü şöyle yazılır: for ( $yeni_degisken atama ; koşul ; artış basaması ) {
for deyiminin ilk ögesi, döngü sayacı olarak kullanılacak bir değişken oluşkturulması ve buna değer atanmasına ilişkindir; sonra bir noktalı vrigül ile bu sayacın sınırı olan koşul belirtilir. Yine noktalı virgül ile ayırarak, sayaç değişkeninin artış hızı verilir. Bunu da yine yukarıdaki örnekle gösterelim: <?php Buradaki kod, while ve do..while göre çok daha kısa; ve while döngüsü sayacı arttırmayı sağlayan satır unutulsa bile çalışacağı halde, for döngüsü unsurlara ilişkin noktalı virgüller eksik olursa çalışmayacak ve bize böylece sonsuz döngü tehlikesini hatırlatmış olacaktır. for döngüsü kendi sayacını verdiğiniz şartı karşılayıncaya kendisi arttıracak, yani buradaki örneği göre $sayaç değişkeni 7 oluncaya kadar çalışacak ve şart karşılandığı anda, sona erecektir. foreach <?php Bu kod parçasını, bir sayfa kodunun içine yerleştirir ve önce bu şekliyle, danha sonra $tekrar= 0 yazarak sınarsanız, break komutunun işe yaradığını göreceksiniz. ($tekrar değişkeninin değerini, Form yoluyla ziyaretçiden değişken değeri almayı öğreninceye kadar şimdilik kaydıyla biz yapıyoruz. Ayrıca buradaki if deyiminin süslü parantez olmadan yazıldığına dikkat edin. Döngüyü sürdürmek için: continue break ifadesinin döngüyü tamamen durdurduğunu farkettiniz mi? Oysa programımızın akışı, kimi zaman da döngünün sadece belirli bir durumda kendisinden beklenen işi yapmamakla birlikte böyle tümüyle kesilmesini de gerektirmez. Yine yukarıdaki örneğe dönersek, sayaç değişkenini ziyaretçinin vermesi gerektiği ve vermediği durumda, döngünün tümüyle kesilmesini değil de, sadece sayacı gösteren $sayac değişkeninin sıfırdan büyük bir değere ulaşlmasını beklememiz yerinde olabilir. Bu devamlılığı continue komutuyla sağlarız: Yine bu örnekte kullandığımız $sayaçc değişkeninin değerini ziyaretçiden form yoluyla aldığımızı varsayarak, kodu şöyle değiştirebiliriz: <?php Bu durumda PHP, conktinue komutunu gördüğü anda for döngüsünün geri kalan kısmını icra etmek yerine başa dönecek ve döngüyü yeniden icra etmeye başlayacaktır. Döngünün ilk satırınnda kod parçasını, bir sayfa kodunun içine yerleştirir ve önce bu şekliyle, danha sonra $sayac= 1 yazarak sınarsanız, continue komutunun programı sayaç değişkeninin değeri 1 oluncaya kadar durdurduğunu ama bu sırada for döngüsünün devam ettiğini göreceksiniz. ($sayac değişkeninin değerini, Form yoluyla ziyaretçiden nasıl alacağımızı daha sonra göreceğiz.) Buraya kadar, PHP programı oluşturabilmek için gerekli temel yazım kurallarını, yapıtaşlarını ve program akışında yararlanacağımız kontrol ögelerini ele almış olduk. Şimdi bu unsurların hepsini bir arada kullanabileceğimiz grupları, fonksiyonları ele alabiliriz. Php koşullar Yazar:aramok Zaman:27 Haziran 2009 18:48 if koşulu basit olarak <?php
if($a>5){
echo"evet 5 den buyuk";
}else{
echo"hayır besten kucuk";}
?>
bu durumda ekrana evet besten buyuk yazdırılıcaktır. <?php
if(isset($sayi)){
echo"say degiskeni mevcut";}
else{
echo"sayi degiskeni mevcut degil";}
?>
switch kullanımı içinde <?php
switch ($x)
{
case 1:
echo "sayı değeri 1";
break;
case 2:
echo "sayı değeri 2";
break;
case 3:
echo "sayı değeri 3";
break;
default:
echo "1le üç arasında bir sayı değeri seçmeniz gerek";
Php tarih saat verisi Yazar:aramok Zaman:27 Haziran 2009 18:30 Tarih saat fonksiyonu <?php
echo date("Y/m/d") . "<br />";
echo date("Y.m.d") . "<br />";
echo date("Y-m-d")
?>
tarih verilerini göstermek için parametrelere ihtiyacınız vardır yukarıda kirnek gibi yazılşya %M : Ay, tüm metin (January...December) %W : Gün adı, tüm metin. (Sunday...Saturday) %D : Ayın günü, sayısal, metin sonekiyle birlikte (örneğin, 1st) %Y : Yıl, sayısal, 4-basamaklı %y : Yıl, sayısal, 2-basamaklı %a : Gün adı, 3-karakter (Sun...Sat) %d : Ayın günü, sayısal, başta sıfır var.. (00...31) %e : Ayın günü, sayısal, başta sıfır yok...(0...31) %m : Ay, sayısal, başta sıfır var.. (00...12) %c : Ay, sayısal, başta sıfır yok... (0...12) %b : Ay, metin, 3-karakter(Jan...Dec) %j : Yılın günü, sayısal..&nbsp; %H : Saat, 24-saat, başta sıfır var %k : Saat, 24-saat, başta sıfır yok %h ya da %I : Saat, 12-saat, başta sıfır var %l : Saat, 12-saat, başta sıfır yok.. %i : Dakika, sayısal, başta sıfır var. %r : Zaman, 12-saat (hh:mm:ss [AM|PM]) %T : Zaman, 24-saat (hh:mm:ss) %S ya da %s : Saniye, sayısal, başta sıfır var... (00...59) %p : AM veya PM %w : Haftanın günü, sayısal, 0'dan (Sunday) 6'ya (Saturday) kadar... Bu parametreleri kullanarak zaman verisinin ekrana formatlayarak yazdırabilirsiniz. <?php
setlocale(LC_TIME,'turkish');
echo strftime('%d %b %Y %H:%M:%S');
?>
PHp işlemciler(Operatörler) Yazar:aramok Zaman:26 Haziran 2009 13:32 Aritmetik operatörler
Atama Operatörleri
Karşılaştırma Operatörleri
Mantıksal Operatörler
Bu gibi operatörler sayesinde php de matematik işlemleri yaptırabilir bunların sonuçlarına göre işlemler hazırlayabilir değişkenlere değer atayabilir ve koşul sorgulatabilir.Operatörler php nin ayrılmaz bir parçasıdır ve operatörün olmadığı bir php sayfası yoktur. Phpnin yapı taşları Yazar:aramok Zaman:25 Haziran 2009 12:34 PHP, bir programlama dili olarak, değişkenler, değişkenlerin değerleriyle bir işlem yapmayı sağlayan işlemciler, işlemcilerle oluşturulan deyimler ve nihayet bunların tümünü toplu olarak kullanmamızı sağlayan işlevlere (fonksiyonlara) sahiptir. PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkanına ve bunların kullanılmasını sağlayan metodlara da sahiptir. Bütün bu imkanları kullanarak, PHP ile bir veritabanından veri alarak, bunları HTML etiketlerinin değerleri olarak kullanabiliriz; Web sitemizi ziyaret eden kişilerden bilgi alabiliriz, bu bilgilerle işlemler yapabiliriz. PHP'nin çeşitli komutlarını, deyimlerini ve fonksiyonlarını kullanarak, programımızın çalıştığı Web sunucusunun bulunduğu bilgisayara da çeşitli dosya işlemleri yaptırabiliriz. Php dili ve kullanımı Yazar:aramok Zaman:25 Haziran 2009 12:46 php kodları sunucu tarafından <?php .... ?> //kısa kullanım(php.ini dosyasını short_open_tag = on; ise çalışır) <?php echo fonksiyonu yerine frintf fonksiyonuda kullanılabilir <?php komutuda çalıştırıldığında ekrana aramok yazdığını görüceksiniz. <?php kodları çalıştırıldığında ekrana sadece aramok.co yazdığını sunucunun diğer yazılanları değerlendirmeden geçtiğini göreceksiniz.Yorum satırları büyük projelerdeki karışıklığı önlemek için kullanılır ve programcılara büyük yararlar sağlar
Php ile programlama Yazar:aramok Zaman:24 Haziran 2009 23:57 Php ile programlamaya başlamadan önce HTML / XHTML , JavaScript'i biliyor olmak gerekir.
Peki php nedir; PHP Hypertext Preprocessor demektir PHP bir sunucu tarafı komut dosyası dilidr, ASP gibi PHP betiklerini sunucu çalıştırılır PHP (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, vb) bir çok veri tabanı ile uyumludur PHP açık kaynak kodlu yazılımdır. PHP indirmek ve kullanmak için ücretsizdir. PHP dosyaları metin, HTML etiketleri ve scriptler içerebilir PHP dosyaları düz HTML olarak tarayıcıya çıktı verir. PHP dosyaları "bir dosya uzantısına sahip. PHP", ". Php3", veya ". Phtml" olabilir PHP farklı platformlarda (Windows, Linux, Unix, vb) çalışır PHP hemen hemen tüm sunucular bugün kullanılan uyumlu (Apache, IIS, vb) PHP resmi kaynağından indirmek için ücretsizdir: www.php.net PHP öğrenmesi kolay ve etkin bir şekilde sunucu tarafında çalışabilir MySQL nedir? MySQL bir veritabanı sunucusudur MySQL her iki küçük ve büyük uygulamalar için ideal MySQL standart SQL destekler MySQL platformlar bir dizi derler MySQL indirmek ve kullanmak için ücretsizdir Peki ya nasıl başlıyabilirim: PHP öğrenmek için size önerebileceğim en mükemmel yazılım apache 2 triad olucaktır. apache2triad.net adresinin download sayfasından indirebilirsiniz.İndirdiğiniz program localhost adı altında php dosyalarınıda çalıştırmanızı sağlıycak bir yazılımdırDos ortamında çalıştığı için bilgisayarınızı yormaz. Web browserınızın adres çubuğuna http://localhost yazarak apacheyi yüklemiş olduğunu dizin (F:\apache2triad\htdocs\) altına attığınız dosyaları görüntüleyebilir çalıştırabilir ve birlikte gele phpmyadmin ile veritabanlarınızı kontrol edebilirsiniz.Kısacası localserver :) apache2triad sayesinde php öğrenmeye 1 adım daha yakınsınız |
| Alakarga Blog V2 |
| Copyright © 2009 aramok Inc. Her hakki saklidir. | Gizlilik Politikası | Kullanım Şartları | Hakkında |