mannaxxx 1
mannaxxx
Bvural41 1
Bvural41
Agora Metin2 1
Agora Metin2
berkmenoo 1
berkmenoo
Hikaye Ekle

Altın Konu Config.php dosyası bir PHP betiğine nasıl aktarılır?

PHP'deki include ifadesi, belirtilen dosyadaki metin kodunu, include ifadesini kullanan dosyaya kopyalar. Önişlemciye belirtilen içeriği aşağıdaki programa eklemesi için yönlendirir. Eklenecek dosyanın adı çift tırnak içinde yazılır. Temel veritabanı detaylarını ve kullanıcı detaylarını “config.php” isimli bir dosyaya yazmak iyi bir uygulamadır. Ayrıca, config.php dosyasını içeren her sayfa için veritabanına bağlantıyı otomatik olarak oluşturmak amacıyla, config.php dosyasına bağlantı kurma ifadelerini de ekleyebilirsiniz. Dosyaları dahil etmek, bir web sitesinin birden fazla sayfasının gerektirdiği bir kod şablonu oluşturmanıza olanak tanır.
Sözdizimi:

PHP:
<?php
   include('config.php');
?>

Örnek 1: Bu, config.php dosyasının oluşturulmasını ve dahil edilmesini gösterir.

Kod 1: Bir PHP dosyası oluşturun ve onu 'config.php' adıyla kaydedin.

PHP:
<?php
   $host = 'localhost';
   $database = 'GeeksForGeeks';
   $username = 'admin';
   $password = '';
?>

Kod 2: Bir PHP dosyası oluşturun ve onu 'config.php' dosyasıyla aynı klasöre 'try.php' adıyla kaydedin. 'config.php' dosyasını eklemek için aşağıdaki kodu kopyalayın ve veritabanının adını ve kullanıcı adını yazdırın.

PHP:
<?php
   include('config.php');
   echo "Host: ".$host." Database: ".$database;
?>

Çıktı:

cats9e32064372515305.jpg


Örnek 2: Eğer config.php dosyasının içeriğini bir değişkene kaydetmek istiyorsanız aşağıdaki kod işinizi görecektir.

Kod 1: 'config.php' dosyasının içeriğini döndürmeniz yeterlidir.

PHP:
<?php
   return [
   'host' => 'localhost2',
   'database' => 'GeeksForGeeks2',
   'username' => 'admin',
   'password' => ''
   ];
?>

Kod 2: Bir değişkende dönen diziyi kabul edin.

PHP:
<?php
   $details = include('config.php');
   echo 'Host: ' . $details['host'] . 
        ' Database: ' . $details['database'];
?>

Çıktı:


cats59d4c5e5438f1647.jpg





 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst