Php - bu kod için bir Array yapmak için nasıl

3 Cevap

Ben dosyaları bir doğrulama yapmak istiyorum. Örnek benim dosya gösterilecektir header.php, footer.php, sidebar.php, info.php vb bu dosyaların bazılarını hatası cevapsız Yani edilir.

$required = 'header.php';
if (!file_exists($required)) {
  die('Please upload files properly');
}

Basit bir kod dosyaların tüm doğrulamak nasıl?

3 Cevap

Eğer zaten kodu kullanarak, PHP'nin (mükemmel) foreach ifadeyi kullanabilirsiniz:

$required = array("header.php", "footer.php", "sidebar.php", "info.php");
foreach($required as $req) {
    if(file_exists($req)) continue;
    die("Please upload files properly.");
}

Söyleniyor, bu require ve require_once anahtar kelimeler için bir durum gibi geliyor:

require "header.php";        /* Will puke if header.php is missing. */

Kendi uygulama doğrulama gerçekten mantıklı mı? Her neyse, bunu gerçekten yapmak istiyorsanız:

  1. Tüm dosyaları bir dizi oluşturun.
  2. foreach dizideki tüm dosya üzerinde yineleme için kullanın.
  3. Döngüden dosyaların her biri için var denetimini çalıştırın.