我想这是一个奇怪的请求,但我有一个充满txt文件的目录。例如: - david_smith_interview.txt - - beth_martin_interview.txt - - sally_smithart_interview.txt
这些文本文件的内容是mp3格式的访谈链接,例如,如果你打开文件david_smith_interview.txt,就是这样:
http://www.interviews/employees/david_smith.mp3
所有其他文本文件都遵循相同的格式。它们只是他们mp3采访的链接。
我正在尝试使用以下内容列出文本文件:
<?php
$directory = "/employees/";
$phpfiles = glob($directory . "*.txt");
foreach($phpfiles as $phpfile)
{
echo $phpfile; // This will list the files by name
// How can I output something to reflect this:
// <a href="http://www.interviews/employees/david_smith.mp3">david_smith_interview</a>
}
?>
所以我想问文本文件是否可以“读取”并用作实际链接?
有什么想法吗?
答案 0 :(得分:0)
用.mp3
替换_interview.txtecho "<a href=\"http://www.interviews/employees/" . str_replace("_interview.txt", ".mp3", $phpfile).">" . str_replace(".txt", "", $phpfile). "</a>\";
答案 1 :(得分:0)
由于这些是.txt文件,你可以逐个读取它们到一个变量,然后在for循环中回显结果。
在伪:
$paths fetch_paths()
$urls = array();
foreach($paths as $path)
{
$url=fopen($path);
array_push($urls,fgets(url)); // Assuming there's only one link per file and it is on one line.
}
foreach($urls as $url)
{
echo <Your formatted link here>
}