我制作了一个小脚本,列出脚本所在目录下的所有文件,并将文件列为链接。 问题是如何更改此脚本以按原样列出所有文件,但将shell_exec添加到每个列出的文件以在consol(mp3文件)中播放文件。
<?php
$elementyKatalogu = scandir('.');
$pliki = array();
foreach($elementyKatalogu as $element)
{
if(is_file($element))
{
$pliki[] = $element;
}
}
echo '<ul>';
foreach($pliki as $plik)
{
echo '<li>';
echo '<a href="';
echo $plik;
echo '">';
echo $plik;
echo '</a>';
echo '</li>';
}
echo '</ul>';
?>
我想在此代码中包含类似这样的内容
shell_exec ('mpc play $plik');
在每个列出的文件中单击运行它。我有可能以一种简单的方式吗?
提前谢谢你。
答案 0 :(得分:0)
首先将链接更改为本地脚本:
echo '<a href="play.php?file='.$plik.'">'.$plik.'</a>';
然后创建play.php
$file=$_GET['file'];
shell_exec ('mpc play '.$file);