2015-08-08 81 views
2

我是新來的html和php。以下代碼創建目錄'mydirectory'中文件的可見鏈接。但是我怎樣才能爲每個文件創建一個按鈕,所以當他們點擊一個特定的按鈕時,與之相對應的文件將會打開?爲html中的每個文件創建一個按鈕

<?php 
$handle = opendir('mydirectory'); 

if($handle){ 
    while(($entry = readdir($handle)) !== false){ 
     if($entry != '.' && $entry != '..' && $entry != '.htaccess'){ 
      echo "<font color='red'><a href=\"mydirectory/$entry\"   style='color:#f9c539' >$entry</a><br></font>"; 
     } 
    } 
    closedir($handle); 
} 
?> 

回答

2

只需通過'按鈕'標籤更改'a'標籤即可。而不是使用'href'屬性,你需要在click事件上執行一些JavaScript。

<?php 
$handle = opendir('mydirectory'); 

if($handle){ 
    while(($entry = readdir($handle)) !== false){ 
     if($entry != '.' && $entry != '..' && $entry != '.htaccess'){ 
      echo "<button onclick=\"location.href='mydirectory/$entry'\">$entry</button><br>"; 
     } 
    } 
    closedir($handle); 
} 
?> 
+0

非常感謝你,那正是我所需要的。我怎樣才能設置按鈕的大小? – Alchemist

+0

您需要再學習一種語言:[CSS](https://developer.mozilla.org/en-US/docs/Web/CSS) – rcpinto

+0

謝謝您的rcpinto。只是最後一個問題。我怎樣才能按行和列組織按鈕?可以說,4行,3列? – Alchemist

相關問題