2014-11-06 38 views
-4

對不起,我真的是一個新手到HTML和PHP和其他包括在網頁編碼。 我有一塊應該顯示該文件夾中的所有圖片的代碼,而不是我只是把它打開類似於Web瀏覽器的文本文件。有沒有必要把一個特殊的HTML或其他任何東西,因爲我真的希望這個工作...謝謝。而這裏的方法是代碼,如果有任何特殊需求:如何啓動一個php文件?

<? 
    $files = glob("images/*.*"); 
    for ($i=1; $i<count($files); $i++) 
{ 
    $num = $files[$i]; 
    print $num."<br>"; 
    echo '<img src="'.$num.'" alt="random image" />'."<br><br>"; 
} 
?> 

還不錯的PHP文件被命名爲:「的index.php」。在images文件夾裏面,我收到了其中的一些,但這對這個問題無關緊要。

+1

你是如何試圖加載這個文件?你在做'http:// localhost/index.php'還是'file:/// www/index.php'? PHP需要一個* web服務器*才能工作。這可以是本地(WAMP)或遠程。 – 2014-11-06 18:22:49

+0

您是否嘗試過右鍵單擊該文件並選擇「打開方式」選項? – AlvinJ 2014-11-06 18:23:42

+2

你是從服務器運行這個嗎? Php是一種服務器端語言,從客戶端機器(如html/javascript)打開時不會運行。 – 2014-11-06 18:23:57

回答

0

要啓動,系統問題上有PHP運行將是一個良好的開端。您還需要某種形式的Web服務器的「服務」的PHP文件爲你(Apache,例如,使用mod_php有時)。

如果你是一個總的noob,我會推薦一些像MAMP,所以你可以開始在本地學習一個簡單和易於配置的「MAMP」(Mac Apache MySQL PHP)環境。

3

可能有幾個問題在這裏:

1)對於PHP運行,它需要的是安裝了PHP的服務器上。如果你在本地運行它,你需要在localhost上運行它。如果你使用的是MAC,請查看MAMP;如果使用的是Windows,請查看WAMP。兩者都可以讓你設置一個簡單的本地php服務器。

2)你應該打開該文件<?php,而不是僅僅<?。快捷鍵<?僅在您的php配置中打開時纔可用。

+0

他說了這一切。 – Kyle 2014-11-06 18:27:15