IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz.

2Beğeni(ler)
  • 1 Post By Reyhan
  • 1 Post By She


 
 
Seçenekler Stil
Alt 20 Haziran 2021, 13:28   #1
Standart PHP include ve require Kullanımı

Bir PHP dosyasının içeriğini, sunucu onu çalıştırmadan önce başka bir PHP dosyasına ekleyebilirsiniz. Bir PHP dosyasını başka bir PHP dosyasına dahil etmek için kullanılabilecek iki PHP işlevi vardır.
  • include() İşlevi
  • require() İşlevi

Bu, birden çok sayfada yeniden kullanılabilen işlevler, üstbilgiler, altbilgiler veya öğeler oluşturmaya yardımcı olan güçlü bir PHP noktasıdır. Bu, geliştiricilerin minimum çabayla eksiksiz bir web sitesinin düzenini değiştirmelerini kolaylaştırmasına yardımcı olacaktır. Gerekli herhangi bir değişiklik varsa, bin dosyayı değiştirmek yerine sadece içerilen dosyayı değiştirmiş olursunuz.

  • include() İşlevi


include() işlevi, belirtilen bir dosyadaki tüm metni alır ve bunu include işlevini kullanan dosyaya kopyalar. Bir dosyanın yüklenmesinde herhangi bir sorun varsa, include() işlevi bir uyarı oluşturur ancak komut dosyası çalışmaya devam eder.(Hata vermez, uyarı verir.)

Web siteniz için ortak bir menü oluşturmak istediğinizi varsayalım. Ardından aşağıdaki içeriğe sahip bir menu.php dosyası oluşturun.


PHP- Kodu

<a href="#">ircrehberi</a
<
a href="#">yeni sunucular</a
<
a href="#">sunucu radyoları</a
<
a href="#">webmaster forumu</a


Şimdi istediğiniz kadar sayfa oluşturun ve başlık oluşturmak için bu dosyayı ekleyin.

Örneğin şimdi test.php dosyanız aşağıdaki içeriğe sahip olabilir.


PHP- Kodu

<html>
   <body>
   
      <?php include("menu.php"); ?>
      <p>IRC Forumlarının Lideri İRCREHBERİ.NET' de,  menu.php dosyasını include ile istediğimiz yere yüklemeyi öğreniyoruz.</p>
      
   </body>
</html>

  • require() İşlevi

require() işlevi, belirtilen bir dosyadaki tüm metni alır ve bunu include işlevini kullanan dosyaya kopyalar. Bir dosyanın yüklenmesinde herhangi bir sorun varsa, require() işlevi ölümcül bir hata oluşturur ve komut dosyasının yürütülmesini durdurur.

Dolayısıyla, hata koşullarını ele almaları dışında, require() ve include() arasında bir fark yoktur. include() yerine require() işlevinin kullanılması önerilir, çünkü dosyalar eksik veya yanlış adlandırılmışsa komut dosyaları çalışmaya devam etmemelidir.

required() fonksiyonu ile yukarıdaki örneği kullanmayı deneyebilirsiniz ve aynı sonucu verecektir. Ancak dosyanın olmadığı iki örneği izlemeye çalışırsanız, farklı sonuçlar alırsınız.


PHP- Kodu

<a href="#">Ana Sayfa</a
<
a href="#">Hakkımızda</a
<
a href="#">Ürünler</a
<
a href="#">İletişim</a


Şimdi istediğiniz kadar sayfa oluşturun ve başlık oluşturmak için bu dosyayı ekleyin. Örneğin şimdi test.php dosyanız aşağıdaki içeriğe sahip olabilir.

PHP- Kodu

<html>
   <body>
   
      <?php require("menu.php"); ?>
      <p>Bu bir örnek PHP sayfasıdır. menu.php dosyasını include ile istediğimiz yerde yükleyebiliriz.</p>
      
   </body>
</html>

Ayrıca require ve include ile dosyaların bir sefere mahsus yüklenmesini istiyorsak bunun için de PHP iki tane işlev sunmaktadır. require_once ve include_once dosyalar yüklüyse tekrar yüklenmesini engeller.
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.
 
Alt 20 Haziran 2021, 14:11   #2
Cumhuriyet Kadını
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık Ercan

________________

bazen insanlar iyilesmek istemez.
cünkü ,
icindeki acı sevdiklerinin son hatirasidir..


per aspera ad astra ✨
 
Alt 20 Haziran 2021, 14:41   #3
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Paylaşım için teşekkür ederiz. Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

~ E & B ~
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:47.