PHP betikleri yazma

Yazar: Morris Wright
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
PHP & MySQL Dersleri - Ders 16 - PHP’de Form İşlemleri, PHP ve HTML ile Get ve Post Metotları
Video: PHP & MySQL Dersleri - Ders 16 - PHP’de Form İşlemleri, PHP ve HTML ile Get ve Post Metotları

İçerik

PHP, web sayfalarını etkileşimli hale getirmek için kullanılan bir sunucu betik dilidir. Kullanım kolaylığı, web sayfalarındaki etkileşim ve HTML ile entegrasyonu ile çok popüler hale geldi. Bu web sitesinde bir sayfa düzenlendiğinde ne olacağını düşünün. Bu sürecin arkasında, web sayfalarının farklı koşullara göre nasıl değiştiğini kontrol eden yüzlerce, belki de yüzlerce PHP betiği vardır. Bu makale size çok basit bazı PHP betiklerinin nasıl yazılacağını öğretecek, böylece PHP'nin nasıl çalıştığına dair temel bir anlayışa sahip olabilirsiniz.

Adım atmak

Yöntem 1/3: Ultrason ifadelerine başlama

  1. Bir kelime işlemci açın. Bu, kodu yazmak ve düzenlemek için kullanacağınız programdır.
    • Not Defteri, Windows'un her sürümünde bulunur. ⊞ Kazan + R. > Not Defteri (veya Not Defteri).
    • TextEdit, Mac'te Programlar> TextEdit aracılığıyla kullanılabilir.
  2. Not Defteri'nde basit bir ifade yazın. PHP kodlarından bazıları parantez içindeki PHP etiketleriyle ("? Php" "?>") Başlar ve biter. "Echo", PHP'de ekrana metin çıktısı veren çok basit bir deyimdir (bilgisayara bir talimat). Görmek istediğiniz metin tırnak işaretleri arasında olmalı ve noktalı virgülle bitmelidir.
    • Kod şuna benzer :? Php echo “Merhaba Dünya!”; ?> var13 ->.
  3. Bu betiği "merhaba dünya" adı ve ".php" uzantısıyla kaydedin. Bunu Dosya> Farklı Kaydet ... ile yaparsınız.
    • Not Defteri'nde dosya adının sonuna ".php" ekleyin ve çift tırnaklarla kapatın. Bu, Not Defteri'nin dosyayı düz metin dosyası olarak kaydetmemesini sağlar. Tırnak işaretleri olmadan dosya "merhaba world.php.txt" olur. Ayrıca, "Kayıt türü" altındaki açılır menüyü seçebilir ve bunu "Tüm dosyalar ( *. *)" Olarak değiştirebilirsiniz, böylece adı tam olarak yazarken yaptığınız gibi yapar ve tırnak işareti ihtiyacını ortadan kaldırır.
    • TextEdit için tırnak işareti gerekmez, ancak dosyayı ".php" olarak kaydetmek istediğinizi doğrulamanızı isteyen bir açılır pencere görünecektir.
    • Dosyayı sunucunuzun ana belgeler dizinine kaydettiğinizden emin olun. Tipik olarak bu, Windows'ta Apache klasörünüzdeki "htdocs" veya Mac'te "/ Library / Webserver / Documents" adlı klasör olacaktır, ancak bu kullanıcı tarafından manuel olarak ayarlanabilir.
  4. PHP dosyasını bir web tarayıcısı ile açın. Favori web tarayıcınızı açın ve bu adresi adres çubuğuna PHP dosyanızın adıyla yazın: http: // localhost / hello world.php. Tarayıcı pencereniz artık "merhaba dünya" görüntülemelidir.
    • Bir hata alırsanız, iki nokta da dahil olmak üzere kodu yukarıda belirtildiği gibi doğru yazdığınızdan emin olun.
    • Ayrıca dosyanın doğru klasöre kaydedildiğinden emin olun.

Yöntem 2/3: PHP ve HTML Kullanımı

  1. "PHP" etiketlerini anlayın. "? Php" ve "?>" Etiketleri, PHP motoruna aradaki her şeyin PHP kodu olduğunu söyler. İki etiketin dışındaki her şey HTML olarak kabul edilir ve PHP motoru tarafından yok sayılır ve tıpkı diğer HTML'ler gibi tarayıcınıza gönderilir. Burada bilinmesi gereken önemli nokta, PHP betiklerinin normal HTML sayfalarına gömülü olmasıdır.
  2. Etiketler arasındaki ifadeyi anlayın. İfadeler, PHP motoruna bir şeyler yapmasını söylemek için kullanılır. Bir yankı ifadesi durumunda, motora tırnak içindekileri yazdırmasını söylersiniz.
    • PHP motorunun kendisi asla ekranınızda hiçbir şey yazdırmaz. Motor tarafından üretilen herhangi bir çıktı tarayıcıya HTML olarak gönderilir. Tarayıcı, PHP çıktısı aldığını bilmiyor. Tarayıcı söz konusu olduğunda, hepsi sadece HTML'dir.
  3. İfadenizi kalın hale getirmek için HTML etiketleri kullanın. HTML etiketleri eklemek php ifadesinin çıktısını değiştirebilir. "Strong>" "/ strong>" etiketleri, içine yerleştirilen metne kalın biçimlendirme ekleyecektir. Bu etiketlerin metnin dışında, ancak echo ifadesinin tırnak işaretleri içinde göründüğüne dikkat edin.
    • Kod şimdi şöyle görünmelidir:
      ? php?
      echo "strong> Merhaba Dünya! / strong>";
      ?>
  4. Dosyayı kaydedin ve tarayıcıda açın. Dosya> Farklı Kaydet ... seçeneğine gidin ve dosyayı "helloworld2.php" olarak kaydedin ve tarayıcınızda şu adresten açın: http: //localhost/helloworld2.php. Çıktı öncekiyle aynı, ancak bu sefer metin kalın.
    • Dosyayı sunucunuzun kök dizinine kaydettiğinizden emin olun. Tipik olarak bu, Windows'ta Apache klasörünüzde "htdocs" veya OSX'te "/ Library / Webserver / Documents" adlı klasör olacaktır, ancak bu kullanıcı tarafından manuel olarak ayarlanabilir.
  5. İkinci bir yankı ifadesi eklemek için dosyayı düzenleyin. İfadelerin noktalı virgülle ayrılması gerektiğini unutmayın.
    • Kod artık şöyle görünür:
      ? php
      echo “Merhaba Dünya!” br>;
      echo “Nasılsın?”;
      ?> var13 ->
  6. Dosyayı kaydedin ve dosyayı "merhaba world double.php" olarak çalıştırın. Sayfa, iki satırda sırayla iki yankı ifadesi gösterecektir. İlk satırdaki "br>" işaretine dikkat edin. Bu, satır sonu eklemek için HTML biçimlendirmesidir.
    • Bunu eklemediyseniz, çıktınız şöyle görünecektir:
      Selam Dünya! Nasılsın?

Yöntem 3/3: Değişkenleri tanıyın

  1. Değişkenleri veri kapsayıcıları olarak düşünün. Verileri işlemek için, ister numara ister ad olsun, verileri bir kapta saklamanız gerekir. Bu işleme değişkeni bildirme adı verilir. Bir değişken bildirmek için sözdizimi “$ myVariable =“ Merhaba Dünya! ”;” Şeklindedir.
    • Baştaki dolar işareti ($) PHP'ye $ myVariable'ın bir değişken olduğunu söyler. Tüm değişkenler dolar işaretiyle başlamalıdır, ancak değişken adı herhangi bir şey olabilir.
    • Yukarıdaki örnekte, değer "Merhaba Dünya!" Ve değişken, $ myVariable şeklindedir. PHP'ye eşittir işaretinin sağındaki değeri eşittir işaretinin solundaki değişkende saklamasını söylersiniz.
    • Metin değerine sahip bir değişken, dize olarak bilinir.
  2. Değişkeni arayın. Koddaki bir değişkene başvurmak çağrı olarak bilinir. Metni yazmak yerine değişkeninizi bildirin ve değişkeni "yankılayın".
    • Kodunuz şunun gibi görünecek:
      ? php>
      $ myVariable = "Merhaba Dünya!";
      echo $ myVariable;
      ?>
  3. Dosyayı kaydedin ve çalıştırın. Dosya> Farklı Kaydet… seçeneğine gidin ve dosyayı "myfirstvariable.php" olarak kaydedin. Tarayıcınızı açın ve http: //localhost/myfirstvariable.php adresine gidin ve komut dosyası değişkeni yazdıracaktır. Çıktı, düz metin yazdırmayla aynı görünüyor, ancak elde edilme şekli farklı.
    • Dosyayı sunucunuzun belge kök dizinine kaydettiğinizden emin olun. Tipik olarak bu, Windows'ta Apache klasörünüzdeki "htdocs" veya OSX'te "/ Library / Webserver / Documents" adlı klasör olacaktır, ancak bu kullanıcı tarafından manuel olarak ayarlanabilir.
  4. Sayılarla değişkenler kullanın. Değişkenler ayrıca sayılar (tamsayılar veya tamsayılar olarak bilinir) içerebilir ve daha sonra bu sayılar basit matematik fonksiyonları kullanılarak değiştirilebilir. "$ MySmallNumber", "$ myLargeNumber" ve "$ myTotal" adlı üç değişken bildirerek başlayın.
    • Kod şunun gibi görünecek:
      ? php
      $ mySmallNumber;
      $ myLargeNumber;
      $ myTotal;
      ?>
  5. İlk iki değişkene tamsayılar atayın. "$ MySmallNumber" ve "myLargeNumber" için bir tamsayı değeri girin.
    • Tam sayıların veya tam sayıların tırnak içine alınması gerekmez. Aksi takdirde, bu sayıların "Merhaba Dünya!" Değişkeni gibi metin olarak değerlendirilmesine neden olur.
    • Kod şimdi şuna benzer:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal;
      ?>
  6. Diğer değişkenlerin toplamını hesaplamak ve yazdırmak için üçüncü değişkeni kullanın. Matematiği kendiniz yapmak yerine, "$ myTotal" değişkenindeki iki değişkeni çağırabilirsiniz. Makine, matematiksel bir işlev kullanarak toplamı sizin için hesaplar. Değişkeni yazdırmak için, bildirimden sonra değişkeni çağıran bir echo ifadesi eklemeniz yeterlidir.
    • Tamsayı değişkenlerinden herhangi birinde yapılacak herhangi bir değişiklik, "$ myTotal" değişkenini "echo" komutuyla yazdırırken yansıtılacaktır.
    • Kod şunun gibi görünecek:
      ? php
      $ mySmallNumber = 12;
      $ myLargeNumber = 356;
      $ myTotal = $ mySmall Number + $ myLargeNumber;
      echo $ myTotal;
      ?>
  7. Dosyayı kaydedin ve bu komut dosyasını çalıştırın. Tarayıcı pencereniz tek bir numara gösterir. Bu sayı, "$ myTotal" değişkeninde çağrılan iki değişkenin toplamıdır.
  8. Dize değişkenlerini anlayın. Metni saklamak için bir değişken kullanarak, sürekli olarak ekteki metni yazmak yerine, saklanan değeri kullanmak istediğinizde bu değişkeni geri çağırabilirsiniz. Ayrıca, depolanan verilerin daha karmaşık bir şekilde kullanılmasına izin verir.
    • İlk değişken, $ myVariable, "Merhaba Dünya!" Dizesini içerir. Değeri değiştirmediğiniz sürece, $ myVariable her zaman "Merhaba Dünya!" Değerini içerecektir.
    • Echo ifadesi $ myVariable'ın stopaj değerini yazdırır.
  9. Tam sayı değişkenlerinizi görüntüleyin. Matematiksel bir fonksiyon kullanarak tamsayı değişkenlerinin temel manipülasyonunu keşfettiniz. Elde edilen veriler başka bir değişkende saklanabilir. Bu, bu değişkenlerle elde edilebileceklerin sadece başlangıcıdır.
    • $ MySmallNumber ve $ myLargeNumber adlı iki değişkene bir tamsayı değeri atanır.
    • Üçüncü değişken, $ myTotal, $ mySmallNumber ve $ myLargeNumber'ın eklenen değerlerini depolar. $ MySmallNumber'ın bir sayısal değeri ve $ myLargeNumber'ın ikinci bir sayısal değeri olduğu için bu, $ myTotal'ın ikinci sayıya eklenen ilk sayının değerine sahip olduğu anlamına gelir. İçerdiği değişkenlerden herhangi biri değiştirilirse bu değer değişebilir.

İpuçları

  • Bu makale, bilgisayarınızda Apache ve PHP'nin kurulu olduğunu varsaymaktadır. Bir dosyayı kaydetmeniz söylendiğinde, onu Apache dizinindeki " ht docs" (Win) veya " Library WebServer Documents" (Mac) klasörüne kaydedin.
  • Yorumlar herhangi bir programlamada önemlidir, bu nedenle PHP'ye nasıl yorum ekleyeceğinizi bildiğinizden emin olun.
  • PHP dosyalarını test etmenize yardımcı olacak gerçekten kullanışlı bir araç, bilgisayarınızdaki bir sunucuyu simüle etmenize yardımcı olmak için Apache ve PHP'yi yükleyip çalıştıran ücretsiz bir program olan XAMPP'dir.

Gereklilikler

  • Apache web sunucusu (Win32)
  • PHP (Win32)
  • Bir kelime işlemci (Aşağıdakilerden birini seçin)
    • Windows Not Defteri
    • Notepad ++ (Win) (daha iyi okunabilirlik için sözdizimi tanıma özelliğine sahiptir)
    • Textwrangler (Mac) (Notepad ++ ile benzer yeteneklere sahiptir)
  • HTML düzenleyicileri (Aşağıdakilerden birini seçin)
    • WYSIWYG
    • Adobe Dreamweaver
    • Microsoft Expression Web
    • Microsoft Visual Studio Web gibi bazı IDE'ler.
  • Mozilla Firefox (herhangi bir tarayıcı çalışır, ancak Mozilla web geliştiricileri arasında popüler bir seçimdir)
  • Temel kullanıcılar XAMPP'yi deneyebilir (bilgisayarınızı PHP, Perl ve Python dahil birçok eklenti içeren bir sunucuya dönüştüren ücretsiz bir program)