【发布时间】:2014-01-19 03:13:20
【问题描述】:
我正在尝试制作一个脚本,让我可以从我在 html 上制作的表单中读取我选择的特定文件,这是我的代码:
<table border="2px">
<tr>
<td>
<form method="post">
<input type="submit" value="libros" name="libros">
<input type="submit" value="imagenes">
<input type="submit" value="musica" name="musica">
<input type="submit" value="prueba" name="test">
</form>
</td>
</tr>
</table>
<?php
if(isset($_POST['libros']))
echo "exists!";
if(isset($_POST['musica']))
echo "musica exists!";
if(isset($_POST['test']))
{
$directory = 'C:\Users\Oscar\Documents\test';
$files = array_diff(scandir($directory), array('..', '.'));
$archive = array();
foreach($files as $file):?>
<table border="2px">
<tr>
<td>
<form method="post">
<input type="submit" value="<?php echo $file; ?>" name="<?php echo $file; ?>">
</form>
</td>
</tr>
</table>
<?php endforeach;
if(isset($_POST[$file]))
echo 'showing '.$file;
?>
我在测试输入上进行测试,它将显示文件夹中的所有内容,现在它只有 txt 文件(1.txt、2.txt、3.txt),点击测试后,它显示给我所有文件名都带有按钮,但是在我单击为每个文件制作的按钮之一后,它什么也不做。我试图让我至少成为一个回声,但没有任何线索。
【问题讨论】:
-
我猜不是,但我不知道为什么
标签: php