2013-03-17 70 views
2

我覺得我做的事情基本上是錯誤的。這裏是我的代碼水珠()不是搜索文件夾

的index.php

<?php 

if(isset($_POST['a'])){ 
    $action = $_POST['a']; 
} else if(isset($_GET['a'])){ 
    $action = $_GET['a']; 
} else { 
    $action = "home"; 
} 


if($action == "home"){ 
    $frontImages = glob('assets/images/frontpage/*'); 
    include_once 'home.php'; 
} 
?> 

var_dump($frontImages)homp.php(其中順便說一句是顯示就好了),但我收到$frontImages是一個不確定的變量中。無論是index.php文件和文件home.php是在根文件夾,這裏是路徑目錄的圖像:

enter image description here

所以不知道我在做什麼錯在這裏。

+1

你試過'的var_dump($ _ POST [ '一']);'和'的var_dump($ _ GET ['一']);'?甚至直接使用'$ frontImages = glob('assets/images/frontpage/*'); include_once'home.php';'沒有if/else語句...? – HamZa 2013-03-17 15:17:31

+2

發佈您的整個代碼將幫助我們更好。要添加,你有沒有嘗試刪除'*'? – 2013-03-17 15:20:39

+0

我試過所有的變量,它們都顯示爲未定義的變量。不知道什麼是錯的。所有的.php文件都在../bygg/ – user1683645 2013-03-17 15:25:31

回答

0

使用

<?php 

if(isset($_REQUEST['a'])) { 
    $action = $_GET['a']; 
} else { 
    $action = "home"; 
} 


if($action == "home"){ 
    while($acImg = glob('assets/images/frontpage/*')) { 
     $frontImages[] = $acImg; 
    } 
    include_once 'home.php'; 
} 
?> 

現在你有一個數組,但這個工程由我