Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1454
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 php nuke kurulum tam anla..
(6361 okuma, 5 yanıt)
 Ders 10: Form işlemleri-1..
(20341 okuma, 25 yanıt)
 DERS-3: Değişkenler..
(23644 okuma, 29 yanıt)
 DERS-1: PHP Derslerine Ba..
(19171 okuma, 23 yanıt)
 DERS-5: Program Denetleme..
(25873 okuma, 33 yanıt)
 DERS-2: PHP Yazım Kuralla..
(34773 okuma, 48 yanıt)
 DERS-9: Fonksiyonlar..
(10220 okuma, 10 yanıt)
 DERS-4: Matematik ve mant..
(11482 okuma, 12 yanıt)
 DERS-8: Diziler..
(21482 okuma, 29 yanıt)
 DERS-7: PHP ile Döngü İşl..
(33801 okuma, 52 yanıt)
 DERS-6: Program Denetleme..
(9437 okuma, 10 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - DERS-6: Program Denetleme İşlemleri-2
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


DERS-6: Program Denetleme İşlemleri-2

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Dersleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-03, 10:31:58    Mesaj konusu: DERS-6: Program Denetleme İşlemleri-2 Alıntıyla Cevap Gönder

switch komutu

Aslında bunu PHP-Nuke kullanan arkadaşlar modüllerde görebiliyorlar. İşte şimdi bu modüllerde kullanılan komutu öğreniyoruz. Kısacası PHP dersleri sonunda sizlerde kendi blok ve modüllerinizi rahatlıkla yazabilecek ve/veya ufak sorunları çözebileceksiniz. İş mantığını öğrenmekte.

Bu komutta bir değişken oluşturulur ve değişik seçenekler oluşturulur. Bu değişken hangi seçeneğe uyuyorsa o komutlar yazılır.

NOT: Switch komutu yerine if komutu da kullanılabilir. Yani switch ile yaptığımızı if ile de yapabiliriz. Ancak ileriki derslerde göreceğiniz üzere switch komutu if komutuna göre biraz daha hızlı çalışır. Ama dikkat edelim, bütün if komutlarını switch ile yazamayız. Yani switch komutu if komutu yerine duruma göre kullanılabilir yada kullanılamaz. Bunu zamanla görürsünüz. Gelelim nasıl yazılır sorusuna.

Alıntı:

switch($degisken) {

case "birinci şart":
bu şart doğru ise yapılacak komutlar
break;

case "ikinci şart":
bu şart doğru ise yapılacak komutlar
break;

…..//bu şekilde uzatabiliriz. Limitimiz yok//

default: ##Buraya dikkat noktalı virgül değil iki nokta üst üste kullanıyoruz.##
yukarıda yazılan şartlardan hiçbiri yerine gelmiyorsa yapılacak komutlar
break;

}


Önemli bir ayrıntıya değineyim.
case ile yapılan her şart kontrolünden sonra break komutu ile sonlandırmamız gerekiyor. Sonlandırmazsak ne olur? Şart gerçekleşse bile şartın bitmediğini görmediğinden diğer şartları da dener ve sonuç oluşmaz. Sizde ortada kalırsınız Very Happy

Konuyu fazla uzatmadan basit bir örnek veriyorum.

Kod:

switch($dil) {

case "PHP":
echo "PHP dilini öğreniyoruz";
break;

case "ASP":
echo "ASP dilini öğreniyoruz";
break;

case "Perl/CGI":
echo "Perl ile CGI programlama öğreniyoruz";
break;

default:
echo "Hiçbir dili öğrenmiyoruz. Boş boş oturuyoz";
break;

} //switch komutunu sonlandırmayı unutmayın.



Şimdi var mısınız basit bir modül yazalım? Uygulamaya başlıyoruz kemerlerinizi bağlayın… Daha dur bir şey öğrenmedik ne modülü diyenleriniz olabilir. Bayağı bir şey öğrendik. Geri dönün ve dersleri tekrar edin.

Modüle başlamadan önce modüllerle ilgili ön bilgi vereyim.

Modüller PHP-Nuke ile yaptığınız sitede sayfalarınızı oluşturan eklentilerdir. Örneğin şu anda bu yazıyı okuduğunuz forum sayfası Forums modülüyle karşınıza gelmektedir. Modüllere www.siteniz.com/modules.php?name=Modül_Adı şeklinde girersiniz. Modül Adı yerine modules klasöründeki, modülün klasörünün ismini (BÜYÜK-küçük harf ayrımına dikkat ederek) yazarız.

Öncelikle modules klasörüne PHP_Modul1 adında bir klasör ve içerisine boş bir tane index.php dosyası oluşturun. index.php dosyasını açın ve yazmaya başlıyoruz.

Kod:

<?PHP

yazarak PHP komutunun başladığını belirtiyoruz. Modülümüzde 3 tane sayfa olacak. Bir tanesi giriş, 2 tanesi ise alt sayfa şeklinde. Hemen ilk yazılması gerekenleri yazıyoruz.

Kod:

if ( !defined('MODULE_FILE') )
{
    die("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));


Bunları yazdıktan sonra içeriğimizi yazalım.

Kod:

switch($degisken) { //switch başladı...
// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa başladı....
case "php":
echo "PHP bir script dilidir. Yani .exe yada .com uzantısına sahip programlar gibi derlenmesine gerek yok. Ancak PHP scrptlerinizi çalıştırabilmeniz için bu dilden anlayan bir programa ihtiyacınız var.Bu programın web server tarafından çalıştırılabilir olması gerekmektedir. Başka bir ifadeyle web server programınızı (Apache, PWS yada ISS gibi) PHP anlar hale getirmeniz gerekmektedir.";
break;
// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa bitti.

//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa başladı...
    case "html":
    echo "Hyper Text Markup Language( Hiper Metin İşaret Dili ) kısaca HTML diye adlandırdığımız kodları anlatmaya çalışacağım.
Anlatıma başlamadan yapmış olduğum dil hatalarından dolayı özür dileyerek affınıza sığınıyorum..

Anlatıma 0 dan başlıyarak profesyonele doğru ilerleteceğiz.Bu yazı dizimizde anlatılanları sizinde harfiyen uygulamanız gerekiyor diye düşünmekteyim....";
    break;
//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa bitti...

#Modüle ilk girişte çıkacak sayfa başladı.
    default:
    echo "<p>Merhaba,<br>
Bu benim ilk modül çalışmam. Modülüme hoşgeldiniz. Bir iki alt sayfa yaptım. Siz
bu alt sayfalara gönderecem. İlk sayfamız PHP üzerine kısaca bir yazı, ikinci
sayfamız ise HTML üzerine kısa bir yazı. </p>
<p>İlk sayfamıza gitmek için <a href=\"modules.php?name=PHP_Modul1°isken=php\">
tıklayın</a>.</p>
<p>İkinci sayfamıza gitmek için
<a href=\"modules.php?name=PHP_Modul1°isken=html\">tıklayın</a>.</p>
<p><b>NOT: switch </b>&nbsp;komutunda $degisken adında bir değişken tanımladık.
Buna göre linkleri şu şekilde vermeliyiz. <br>
PHP Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=php<br>
HTML Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=html</p>";
    break;
#Modüle ilk girişte çıkacak sayfa bitti.
}//switch bitti.


En modül bitti. Sonuna

Kod:

?>

yazarak PHP nin bittiğini gösteriyoruz. Burada aklınıza takılan şeyler için önceki dersleri incelemenizi öneririm.

Modülün index.php dosyasını toplarsak şu hale gelmiş olacak.

Kod:

<?php
if ( !defined('MODULE_FILE') )
{
    die("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));

switch($degisken) {  //switch başladı...

// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa başladı....
case "php":
echo "PHP bir script dilidir. Yani .exe yada .com uzantısına sahip programlar gibi derlenmesine gerek yok. Ancak PHP scrptlerinizi çalıştırabilmeniz için bu dilden anlayan bir programa ihtiyacınız var.Bu programın web server tarafından çalıştırılabilir olması gerekmektedir. Başka bir ifadeyle web server programınızı (Apache, PWS yada ISS gibi) PHP anlar hale getirmeniz gerekmektedir.";
break;
// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa bitti.

//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa başladı...
    case "html":
    echo "Hyper Text Markup Language( Hiper Metin İşaret Dili ) kısaca HTML diye adlandırdığımız kodları anlatmaya çalışacağım.
Anlatıma başlamadan yapmış olduğum dil hatalarından dolayı özür dileyerek affınıza sığınıyorum..

Anlatıma 0 dan başlıyarak profesyonele doğru ilerleteceğiz.Bu yazı dizimizde anlatılanları sizinde harfiyen uygulamanız gerekiyor diye düşünmekteyim....";
    break;
//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa bitti.


#Modüle ilk girişte çıkacak sayfa başladı.
    default:
    echo "<p>Merhaba,<br>
Bu benim ilk modül çalışmam. Modülüme hoşgeldiniz. Bir iki alt sayfa yaptım. Siz
bu alt sayfalara gönderecem. İlk sayfamız PHP üzerine kısaca bir yazı, ikinci
sayfamız ise HTML üzerine kısa bir yazı. </p>
<p>İlk sayfamıza gitmek için <a href=\"modules.php?name=PHP_Modul1°isken=php\">
tıklayın</a>.</p>
<p>İkinci sayfamıza gitmek için
<a href=\"modules.php?name=PHP_Modul1°isken=html\">tıklayın</a>.</p>
<p><b>NOT: switch </b>&nbsp;komutunda $degisken adında bir değişken tanımladık.
Buna göre linkleri şu şekilde vermeliyiz. <br>
PHP Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=php<br>
HTML Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=html</p>";
    break;
#Modüle ilk girişte çıkacak sayfa bitti.
}  //switch bitti.

?>


Bir sonraki konumuz döngüler… O konuya kadar şöyle geriye dönerek bir tekrar yapsanız fena olmaz. Döngülerde görüşmek üzere hoşçakalın.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-12-03, 17:30:43    Mesaj konusu: Forum Arası Reklamlar


Başa dön
KISASLI
Mesaj: 300+
Mesaj: 300+





Kayıt: May 19, 2007
Mesajlar: 423
Konum: Niye Bize mi Gelecen

MesajTarih: 2007-08-03, 13:07:01    Mesaj konusu: Re: DERS-6: Program Denetleme İşlemleri-2 Alıntıyla Cevap Gönder

Ali Osman hocam ya ben bu dersi tam olarak anlayamadım acaba biraz daha detaylı anlata bilirmisin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-03, 13:30:47    Mesaj konusu: Alıntıyla Cevap Gönder

Önceki dersleri düzenli takip edenler için bazı şeyler zor değil ancak yine de konu biraz karmaşık gelebilir.

Şimdi önceki derste program denetimi diye başladığımız seride if komutunu öğrenmiştik. Bu if komutu ne işe yarıyordu? Bazı şartlar yada koşullar yerine gelirse programa şunu yap demeye yarıyordu. Bu switch de aynı mantıkta aslında. Ama bunda sadece tek değişken kullanıyoruz. Bu değişken için çeşitli alternatifler sunuyoruz. Hangi uyarsa onu yap gibi. Eğer hiçbiri olmazsa aynı if te olduğu gibi bir işlem oluyor. if dersinde gördüğümüz else burada default oluyor. Soyutu bırakıp ve somuta dönersek;

if ile basit bir şart oluşturalım.

Değişkenimizin adı $degisken olsun.

Kod:
$degisken="php";

if($degisken=="php") {
echo "Değişken İçeriği PHP";
} elseif($degisken=="asp") {
echo "Değişken İçeriği ASP";
} else {
echo "Değişkenin içeriğinde ne olduğunu anlamadım";
}


Şimdi kalkalım bunu switch ile yazalım.

Kod:
$degisken="asp";
switch($degisken) {

case "php":
echo "Değişken İçeriği PHP";
break;

case "asp":
echo "Değişken İçeriği ASP";
break;

default:
case "Değişkenin içeriğinde ne olduğunu anlamadım";
break;

}


İlk örnekle ikinci örnek benzerlik olarak aynı. Alttakinde $degisken adlı değişkenin değerini asp olarak değiştirdim ve sonucu etkiledi.

Ancak alttaki if komutunu switch ile yazamayız. Birden fazla değişken var.


Kod:


$degisken1="php";
$degisken2="123";
if($degisken1=="php" || $degisken2!="") {
echo "Değişken İçeriği PHP";
} elseif($degisken1=="asp" AND $degisken2=="123") {
echo "Değişken İçeriği ASP";
} else {
echo "Değişkenin içeriğinde ne olduğunu anlamadım";
}



Ders içinde basit birde modül yazdım. Aslında php-nuke modüllerine bakarsanız bu şekilde yazılanı yok gibi. Ancak o konulara gelmediğimizden bu şekilde yazdım modülü.


Örneğin Content Modülü şu şekilde.

Kod:
switch($pa) {

    case "showpage":
    showpage($pid, $page);
    break;

    case "list_pages_categories":
    list_pages_categories($cid);
    break;

    default:
    list_pages();
    break;

}


Burada yer alan list_pages(); gibi şeyler fonksiyonlardır. Bu şekilde yapmak için fonksiyon konusunu öğretmem lazım. O konu ise birkaç ders sonra.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
KISASLI
Mesaj: 300+
Mesaj: 300+





Kayıt: May 19, 2007
Mesajlar: 423
Konum: Niye Bize mi Gelecen

MesajTarih: 2007-08-03, 14:26:54    Mesaj konusu: Alıntıyla Cevap Gönder

tamam hacom şimdi biraz daha netleşti önceki dersleri takip ediyorum ama bu biraz karışıktı ama şimdi netleşli Netopsiyonm sayesinde baya bişey ögrendim : )
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
mavisce
Editör
Editör





Kayıt: Nov 18, 2005
Mesajlar: 943
Konum: Trabzon/izmir 61-35

MesajTarih: 2007-08-03, 14:44:15    Mesaj konusu: Alıntıyla Cevap Gönder

linklerde proplem olmuş bu şekilde cıkıcana
modules.php?name=PHP_Modul1&amp;degisken=php
bu şekilde cıkmış o yüzden modul linkleri calışmıyor :)
modules.php?name=PHP_Modul1°isken=php

linkleri düzelttim bide opentaple acıp footer ve header.php yi include ettim
Kod:

<?php
if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
include ("header.php");
OpenTable();

switch($degisken) { //switch başladı...

// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa başladı....
case "php":
echo "PHP bir script dilidir. Yani .exe yada .com uzantısına sahip programlar gibi derlenmesine gerek yok. Ancak PHP scrptlerinizi çalıştırabilmeniz için bu dilden anlayan bir programa ihtiyacınız var.Bu programın web server tarafından çalıştırılabilir olması gerekmektedir. Başka bir ifadeyle web server programınızı (Apache, PWS yada ISS gibi) PHP anlar hale getirmeniz gerekmektedir.";
break;
// modules.php?name=PHP_Modul1&degisken=php şeklinde link verdiğimizde çıkacak sayfa bitti.

//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa başladı...
case "html":
echo "Hyper Text Markup Language( Hiper Metin İşaret Dili ) kısaca HTML diye adlandırdığımız kodları anlatmaya çalışacağım.
Anlatıma başlamadan yapmış olduğum dil hatalarından dolayı özür dileyerek affınıza sığınıyorum..

Anlatıma 0 dan başlıyarak profesyonele doğru ilerleteceğiz.Bu yazı dizimizde anlatılanları sizinde harfiyen uygulamanız gerekiyor diye düşünmekteyim....";
break;
//modules.php?name=PHP_Modul1&degisken=html şeklinde link verdiğimizde çıkacak sayfa bitti.


#Modüle ilk girişte çıkacak sayfa başladı.
default:
echo "<p>Merhaba,<br>
Bu benim ilk modül çalışmam. Modülüme hoşgeldiniz. Bir iki alt sayfa yaptım. Siz
bu alt sayfalara gönderecem. İlk sayfamız PHP üzerine kısaca bir yazı, ikinci
sayfamız ise HTML üzerine kısa bir yazı. </p>
<p>İlk sayfamıza gitmek için <a href=\"modules.php?name=PHP_Modul1°isken=php\">
tıklayın</a>.</p>
<p>İkinci sayfamıza gitmek için
<a href=\"modules.php?name=PHP_Modul1°isken=html\">tıklayın</a>.</p>
<p><b>NOT: switch </b>&nbsp;komutunda $degisken adında bir değişken tanımladık.
Buna göre linkleri şu şekilde vermeliyiz. <br>
PHP Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=php<br>
HTML Sayfamıza modules.php?name=PHP_Modul1&amp;degisken=html</p>";
break;
#Modüle ilk girişte çıkacak sayfa bitti.
} //switch bitti.
CloseTable();
include("footer.php");
?>


bu arada bu alt sayfa örneğinde functionlar yok bunu linkekle modulunde size bahsetdiğim şekilde ayarlanırmı 2 inci 3 üncü ve sonraki sayfaları bu örnek gibi oluşturabilirmiyim yani
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-03, 15:02:00    Mesaj konusu: Alıntıyla Cevap Gönder

Laf aramızda yazıyı yayınladıktan sonra okudum da ne yazmışım ben ya dedim kendi kendime. Örnekle açıklayayım diyordum siz yazmışsınız. Denk geldi Very Happy

Konumuza devam edelim. Biraz kafalarınızı karıştırayım. Sonra netleştirmek üzere Very Happy

php.net dökümanlarında birkaç örnek vardı. Onları da aktarayım siz ne anlama geldiğini anlatmaya çalışın.

Birden fazla switch kullanmak.

Kod:
<?php
    switch ($argc) {
        case 'home': {
             print('This is $argc, home case.');
            break;
        }
        case 'subsection': {
                switch ($argd) {
                     case 'links': {
                            switch($arge) {
                                case 'display': {
                                print('This is $arge, subsection,links,display case.');
                                break;
                                }
                           }
                    }
                }
        }
    }
?>


case içeriği sadece metinden oluşmak zorunda değildir.

Kod:
<?php
$uri = 'http://www.example.com';
switch (true) {
  case preg_match("/$http(s)?/i", $uri, $matches):
    echo $uri . ' is an http/https uri...';
  break;
  case preg_match("/$ftp(s)?/i", $uri, $matches):
    echo $uri . ' is an ftp/ftps uri...';
  break;
  default:
    echo 'default';
  break;
}
?>


Alt alta olmasına gerek yok. Yan yana da yazabiliriz.

Kod:
<?php
      switch ($a)
      {
        case 'abc0' : $nb += 1; break;
        case 'abc1' : $nb += 2; break;
        case 'abc2' : $nb += 3; break;
      }
?>


peki bunu if ile yazalım.

Kod:
<?PHP
      if ($a === 'abc0') $nb += 1;
      elseif ($a === 'abc1') $nb += 2;
      elseif ($a === 'abc2') $nb += 3;
?>


Hadi bakın bir yerlerden bulup ta örnek yazabilirsiniz.

type = 1 -> Sadece rakamlar
type = 2 -> Sadece Harfler
type = 3 -> Her ikiside

Kod:
<?php
function r($prefixo = "",$tipo = 3,$numcaracteres = 10) {
    switch ($tipo) {
        case 1:
            for ($x = 1; $x <= $numcaracteres; $x++) {
                $rnum .= chr(rand(48,57));
            }
            return $prefixo . $rnum;
            break;
        case 2:
            for ($x = 1; $x <= $numcaracteres; $x++) {
                if (rand(1,2) == 1) { $rletras .= chr(rand(65,90)); }
                else { $rletras .= chr(rand(97,122)); }
            }
            return $prefixo . $rletras;
            break;
        case 3:
            for ($x = 1; $x <= $numcaracteres; $x++) {
                $r = rand(1,3);
                if ($r == 1) { $rstring .= chr(rand(65,90)); }
                elseif ($r == 2) { $rstring .= chr(rand(97,122)); }
                else { $rstring .= chr(rand(48,57)); }
            }
            return $prefixo . $rstring;
            break;
    }
}
?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-03, 15:05:12    Mesaj konusu: Alıntıyla Cevap Gönder

@mavisce: Yapmak istediğiniz modülü bildiğim için size örnek olması amaçlı modülü yazdım. Yoksa hiç girmek istemiyordum.

Fonksiyon olmadan da bu şekilde birden fazla sayfa oluşturabilirsiniz. Alıntı yaptığım örneklerde de görüleceği üzere değişken değeri uygunsa yani şart gerçekleşmişse istediğiniz komutları yazabilirsiniz.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
hakan
Editör
Editör





Kayıt: Aug 12, 2005
Mesajlar: 1619
Konum: Tokat

MesajTarih: 2007-08-03, 18:31:38    Mesaj konusu: Alıntıyla Cevap Gönder

tekrar yaptıkça pekişiyor bilgiler, teşekkürler ali osman ;)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-12-03, 17:30:43    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Aliosman
Teknik Yönetici
Teknik Yönetici





Kayıt: Jul 20, 2002
Mesajlar: 3836
Konum: Balıkesir

MesajTarih: 2007-08-26, 15:06:44    Mesaj konusu: Alıntıyla Cevap Gönder

php-nuke dünyasında kalacaklar switch olayını iyi öğrenseler fena olmaz. Yoksa modül yazamazsınız. Yazsanız bile if ile yazarsınız ve bu da hiç hoş olmaz.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
C_MON
Mesaj: 1+
Mesaj: 1+





Kayıt: Sep 11, 2007
Mesajlar: 1

MesajTarih: 2007-09-28, 16:19:38    Mesaj konusu: Alıntıyla Cevap Gönder

ellerine sağlık hocam kaptım bişiler :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
mersoy
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Dec 08, 2007
Mesajlar: 2316

MesajTarih: 2008-05-19, 15:02:52    Mesaj konusu: Re: DERS-6: Program Denetleme İşlemleri-2 Alıntıyla Cevap Gönder

sanırım öğrendik

Kod:
<?

$a="istanbul";

Switch ($a) {

Case "istanbul":
echo "Şehir İstanbul'dur.<br>";
break;
Case "Ankara":
echo "Şehir Ankara'dır.<br>";
break;
Case "İzmir":
echo "Şehir İzmir'dir.<br>";
break;

default:
echo "Şehir verilmemiştir.";
}


?>
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> PHP -> PHP Dersleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok kullanisli ufak bir program:flash int... atakanxx Php Nuke Modülleri 10 2010-03-25, 22:01:10 Son Mesajı Görüntüle
Yeni mesaj yok Anket Yorumlarini Denetleme Modulu Enis Php Nuke Modülleri 6 2010-03-06, 23:37:37 Son Mesajı Görüntüle
Yeni mesaj yok .php yi hangi program ile düzenleriz? denizcifcii PHP 4 2009-09-24, 18:08:35 Son Mesajı Görüntüle
Yeni mesaj yok php ye acces veritabanlı program ekle... simurg12 Php Nuke Modülleri 1 2009-09-07, 17:52:29 Son Mesajı Görüntüle
Yeni mesaj yok NG_Dosyalar Program Ekleme Ridvan Php Nuke Sorunlarınız 3 2009-06-04, 11:24:45 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright