非常简单的例程,在一个文件夹中提取每个PDF文件的名称,并创建每个文件的列表,其中包含一个指向它的链接。但我不能在这些物品之间划线。
似乎没有任何东西给我一个新行上的每个文件名和链接。我不知道为什么。
这两个都没有任何影响。
<?php
$directory = "./images/";
$phpfiles = glob($directory . "*.pdf");
foreach($phpfiles as $phpfile)
{
echo "\n","<a href=$phpfile>".basename($phpfile)."</a>";
echo "\n";
}
?>我得到的输出只有一行的this....all。
CAD_REPEQUEST.pdf JP_CADS.pdf JP_Reports.pdf我想要的是这个..。
CAD_REPEQUEST.pdf
JP_CADS.pdf
JP_Reports.pdf发布于 2018-12-08 18:06:57
如果要输出到网页,则需要用\n替换<br>。
如果要输出到文本或其他类型的文件,则可能希望用常量\n替换PHP_EOL。
如果您将此输出到以文本格式发送的电子邮件中,您将遇到一些客户端(如Outlook )的麻烦,这些客户端将自动尝试删除不必要的换行。有时使用双行中断会有所帮助,或者您可以将电子邮件转换为HTML并使用<br>方法。
https://stackoverflow.com/questions/53685402
复制相似问题