folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder "PHP" Rüzgarı Başlıyor !



"PHP" Rüzgarı Başlıyor !

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ekstaradan belirteyim echo komutunu kullanırken çift tırnak " ve tek tırnak vardır.Performans açısından tek tırnak kullanın diyorlar ( google webmasters )

    http://code.google.com/speed/articles/optimizing-php.html

    http://code.google.com/speed/articles/optimizing-php.html

    ----

    '' ve "" farkı nedir ? şudur ; içindeki değişkeni kabul etmez.Örneğin bir kod yazalım

     

    $degisken1 = 'zumsuk'; //-burdada ' kullandık " a gerek yok çünkü değişken yok
    $degisken2 = "$degisken1   birader" ; //--burada zumsukbirader olacak " kullandık.Fakat bunada gerek yok.Şöyle yapabiliriz;

    $degisken2 = $degisken1 . ' birader '; //-- burada da bunu yaptık.Bana daha mantıklı geliyor.Şimdi ekrana bastıralım

    echo "$degisken1
    $degisken2"; //--bunun yerine daha güzel birşey yapalım ; 

    echo  $degisken1 . '
    ' . $degisken2 ; //--pekitek tırnakta değişkenn yazdırsaydık ???

    echo '$degisken1
    $degisken2 '; //-- gördüğünüz gibi aynen basıyor.

    ?>

    -----

     Vallahi döküman yazdırtacaksınız bana :D olmazsa yazıcam bi tane..Böyle olmuyor piyasadakilar karıştırıyor mevzuyu

    sudraplı hali : http://sudrap.org/paste/text/1782/

    edit:

    http://www.birogrenciklasigi.com/php-de-performans.html

    http://www.mybbturkiye.com/Thread-PHP-de-Performans

    çift tırnak değişkeni dahil etmeye hazırlandığı için performansı etkiliyormuş.Yani sizin 3 satırlık kodunuzda problem eğil ama bir kaç bin satırlık kdolarda ciddi derecede sorun...

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    PHP 'de en basit düzeyde üyelik sistemi

    Bu paylaşımımı kendim hazırladım ve sadece en basit düzey için uygun olacaktır.

    Hiç bir güvenlik önlemi alınmamıştır , sadece üyelik sisteminin mantığını anlamanız için faydası dokunabilir.

    Rapid pre hesabıma upload ettim , o nedenle dosya silinmeyecek.

     

    En basit düzeyde üyelik sistemini indirmek için ;

    http://rapidshare.com/files/293442551/uyelik1.rar

     

    SQL dosyası da içinddir , phpmyadminden sql dosyasını import etmelisiniz.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    gokcan
    gokcan's avatar
    Kayıt Tarihi: 01/Aralık/2008
    Erkek
    burak biliyorsun ne zamandır başlıycam bu vesileyle bende başlıyorum abi çalışmaya elimden geldiğincede yardım etmeye paylaşmaya aratırmaya çalışcam
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    www.forumüniversite.com tamamen ben kodladım :) php ile ...

    Şu anda bi kısmını yayınladım ordan beğendiğiniz ve almak istediğiniz yada sormak istediğiniz bi şey olursa dosyaları upload edebilirim...

     

    kull: qwe 

    şifre : qwe 

    ve ordan aynı şifre ve kull. adıyla admin paneline giriş yapabilirsiinz...

     lütfen şifreyi değiştirmeyin .... 

    çünkü mysql e girmek zorunda kalacam en baştan sistem daha tam anlamıyla oturtulmadı...

    Reklam olarak algılamayın sadece yaptığım sitede neyi nasıl yaptığımı sormak isterseniz diye ekliyorum...

    Cosmic kardeşimide bekliyoruz bu alana :)

    Bu akşam olmasa yarın aktif olarak bu sayfayı kontrol edeceğim kurtlar vadisi beni bekliyo :)


    Php for SEO nun ardından Php for Gcode (CNC)
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Media
    Media's avatar
    Kayıt Tarihi: 08/Mayıs/2007
    Erkek

     

    echo 'hayırlı olsun';?>

    önzileme:

    hayırlı olsun

     

    ilk dersımız bıtmıstır yarın ajaxsa geçicez :W


    ....
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    media_center bunu yazdı:
    -----------------------------

    echo 'hayırlı olsun';?>

    önzileme:

    hayırlı olsun

     

    ilk dersımız bıtmıstır yarın ajaxsa geçicez :W


    -----------------------------

    <?php ile açılış yapmamışsın :P

    ayrıca gerekli kaynakları verdik , buradan sırayla anlatım yapmıyoruz. O nedenle 2.mesajın başında belirttiğimiz Uyarı mesajının da aslında amacı ile uyuştuğundan bu şekilde mesajlar için değil bu konu hocam.

    Katkın için teşekkürler.

    Not : @zumsuk hocam şu an döküman hazırlayıp konu altından yayınlama çalışmalarına başladı , büyük ihtimalle PHP ile performans konulu olacak , buradan duyurmak istedim.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    Nasıl arkadaşlar eğleniyor muyuz :)

    Buyrun bir kaynak daha : 

    http://www.turk-php.com/smf/index.php

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    Değişken Yazımı
    $yazar
    = "Merhaba Dünya"; //$yazar ifadesine değer atadık
    $Yazar = "Merhaba Dünya"; //$Yazar ifadesine değer atadık
    Farklı şeylerdir. Çünkü değişken isimleri büyük/küçük harf duyarlıdır.
     
    Uzunca kodlardan oluşan bir sistem yazıyorsunuz diyelim, altlara doğru ilerlerken kullandığınız bir değişkenin tipini öğrenmek istediniz (Sayısal, dizi, string vs..). İşte burada "Veri Tipleri" devreye girmektedir.
     
    Veri Tipleri (Bu konuyla ilgili örnekler aşağı kısımlarda verilecektir.)
    string
    (text) //Harflerden oluşan yapılardır
    integer (tamsayı) //Tamsayılardan oluşur. Örn: 5, 34 gibi
    double (ondalıklı sayı) //Ondalıklı sayılardan oluşur. 2,3 gibi
    array (dizi değişken) //Dizi tipi değişkendir. Örn: Haftanın günleri, aylar gibi.
    object (Nesne) //Nesnelerden oluşur.
    unknown type (bilinmeyen veri tipi) //Biçimi belirlenemeyen yapılardır.
     
    Örnek
    $Sayi
    = 5; //Sayı adlı değikeninin değerini 5 olarak bellekte tuttuk.
    $Sayi ++; //Php'nin değişik sayı ekleme fonksiyonu ile Sayı adlı değişkeni "1" arttırdık
    echo $Sayi; //Ekrana sonucu yaz.
    Ekran Çıktısı: 6
     
    Örnek
    $Deger
    = 15; //Değer adlı değişkenimizi 15 olarak belirledik.
    $Deger + = 4; //Değer adlı değişkenimizi artırıyoruz ama artış miktarı da 4 olarak belirliyoruz.
    echo $Deger; //Sonucu ekrana yazdırıyoruz.
    Ekran Çıktısı:19
     
    Sabitler
    Define
    : Bir değişkenin değerinin yeniden tanımlanmasını önlemek için kullanılır.
    define("benimsitem", http://www.teorik.net);
    define("harddiskkapasite", 120);
    define("baskent", "Ankara");
    echo "Türkiye'nin Başkenti" . baskent; //Ekrana: Türkiye'nin başkenti Ankara yazacaktır
    echo "Harddiskimin kapasitesi" . harddiskkapasite; //Ekrana: Harddiskimin kapasitesi 120 yazacaktır
    echo "Site adresim" . benimsitem; //Ekrana: Site adresim http://www.teorik.net yazacaktır.

    Dönüşümler

    Örnek
    $Araba = "1.6 Tofas";
    $KDV = 17;
    $Odenecek_Vergi = $Araba * $KDV ;
    Ekran Çıktısı: 27.2 dir.
    * String içindeki sayısal ifadeyi diğer bir sayısal ifade ile çarpabilmektedir.

    Değişken Tip Dönüşümü

    Örnek
    $DegiskenAdi = 3;
    $DegiskenAdi = (string) $DegiskenAdi;
    * Sayısal bir ifade tanımladık ama daha sonra bu değişken bize string olarak gerekecekse ikinci satırdaki işlemle stringe çeviririz.
     
    Örnek
    $DegiskenAdi = "Serkan";
    $DegiskenAdi = (integer) $DegiskenAdi;
    * İnteger bir ifade tanımladık ama daha sonra bu değişken bize integer olarak gerekecekse ikinci satırdaki işlemle integera çeviririz.
     
    Örnek
    $DegiskenAdi = 3.45;
    $DegiskenAdi = (integer) $DegiskenAdi;
    * Double bir ifade tanımladık ama daha sonra bu değişken bize integer olarak gerekecekse ikinci satırdaki işlemle integera çeviririz.
    echo $DegiskenAdi;
    Ekran Çıktısı: 3
     
    Değişken Tipini Öğrenme ve Yeniden Belirleme
    gettype ()
    : Bir değişkenin tipini öğrenmek için kullanılır.
    * gettype ($Degisken) şeklinde kullanılır.
    settype (): Bir değişkenin tipini yeniden belirlemek için kullanılır.
    * settype ($Degisken, "tip") şeklinde kullanılır.
     

    Örnek
    $Degisken = 3.45;
    echo gettype ($Degisken);
    Ekran Çıktısı: double

    Örnek
    $Degisken = "Serkan";
    echo gettype ($Degisken);
    Ekran Çıktısı: string

    Örnek
    $Degisken = 45;
    echo gettype ($Degisken);
    Ekran Çıktısı: integer

    Örnek
    $Degisken = 45.39;
    settype ($Degisken, "integer");
    echo $Degisken;
    Ekran Çıktısı: 45
     

    Isset, Unset ve Empty Fonksiyonları
    isset()
    : Bir değişken tanımlı ise ekran çıktısı olarak "1" sonucunu verir yoksa sonuç vermez.
    unset(): Tanımlı olan değişkenin değerini siler.
    empty(): Bir değişkenin boş olup olmadığını kontrol eder. Değişken yoksa ekran çıktısı 1 olur varsa ekran çıktısı olmaz.

    Örnek
    $Deger = 23;
    echo isset($Deger);
    Ekran Çıktısı: 1

    Örnek
    echo isset($Sayi);
    Ekran Çıktısı:
    * Sonuç çıkmayacaktır.

    Örnek
    $Deger = 23;
    unset($Deger);
    echo $Deger
    Ekran Çıktısı:
    * Sonuç çıkmayacaktır.

    Örnek
    $Deger = 4;
    echo empty($Deger);
    Ekran Çıktısı:
    * Sonuç çıkmayacaktır.

    Örnek
    echo empty($Deger);
    Ekran Çıktısı: 1
    * Sonuç çıkmayacaktır.
     
    Telif hakkı bana aittir.

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Aloryan
    Aloryan's avatar
    Kayıt Tarihi: 07/Mart/2007
    Erkek

    <?php

    $plideri= "RootB";

    $tbt= "tahribat";

    echo "$plideri tebrik ederim $tbt müridlerine çok yararlı bir konu.";

    ?>


    Her zaman derim = Bilmemek Ayıp deil Ögrenmemek Ayıp
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    arkadaşlar döküman yazdım neye göre yazdım ?

    Hızlandırılmış döküman gibi birşey.Fazla detaya girmeden direkt olarak değişken, döngü, get-post falan verdim.

    3. mesajdan takip edebilirsiniz.

    Ayrıca diğer dökümanıda yazıcam eğer severseniz.Onda biraz daha level atlayacağız ne gib i ? fonksiyonlara falan geçicem, veritabanına geçicem.Olay şu geçiyorum yavaş yavaş, temel yerler anlatıyorum boşluklar kalıyor.O boşlukları siz araştırıp dolduracaksınız.Yani biraz araştırma var.

    Linux, php yada herhangi birşey öğrenirken araştırmak işin en önemli kısmıdır.Direkt dökümanla kalmayın.Ne gibi ?

    Ben size belirli örnekleri verdim iyice açmadım, bazı yerlerde direkt kodları verdim çözmek size kaldı.Siz birazcık araştıracaksınız ( fakat benim verdiğim yerler en temel kısımlar ) daha sonra hem benim döküman hemde araştırmayı üst üste koyunca güzel birşey ortaya çıkacak ( ben öyle inanıyorum )

    ---

    Dökümanımla bir şeyler yapmak için önce okuyun, merak ettiğinizi, anlamadığnızı araştırın.Sonra empty() gibi şeyler verdim onlara www.php.net   gibi sitede araştırın Türkçe var nedir ne değildir.Böyle böyleilerlersiniz.

    ARaştırırken işinize yarayacak bambaşka birşey bulursunuz.

    Olay bundan ibaret ekliyorum hemen birinci sayfadaki ilk mesajıma ( 3. mesaj )

Toplam Hit: 16255 Toplam Mesaj: 113