Php 基于新文件上传创建的动态链接?
每72小时我就向服务器上传一个新的PHP文件。(实际上,它是一个用php在服务器上转换的xml文件)有没有一种方法可以在html页面上创建一个链接,每次上传新文件时自动链接到“新”php文档 我不想每72小时手动更改一次链接。我最终希望有一个html页面,其中包含指向上传的每个新文档的链接列表。我发现这个图片,但我需要像这样的东西,但PHP文件和链接。 任何帮助都将不胜感激Php 基于新文件上传创建的动态链接?,php,xml,Php,Xml,每72小时我就向服务器上传一个新的PHP文件。(实际上,它是一个用php在服务器上转换的xml文件)有没有一种方法可以在html页面上创建一个链接,每次上传新文件时自动链接到“新”php文档 我不想每72小时手动更改一次链接。我最终希望有一个html页面,其中包含指向上传的每个新文档的链接列表。我发现这个图片,但我需要像这样的东西,但PHP文件和链接。 任何帮助都将不胜感激 我找到了一个向xml文件添加链接的解决方案。现在,我只需要弄清楚如何为自动上载的每个新xml文件添加一个引用xslt表
我找到了一个向xml文件添加链接的解决方案。现在,我只需要弄清楚如何为自动上载的每个新xml文件添加一个引用xslt表的链接。我不知道如何做到这一点,但任何帮助都会非常有用。谢谢大家的帮助
<?php
$count = 0;
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {$count++;
print("<a href=\"".$file."\">".$file."</a><br />\n");
}
}
echo '<br /><br /><a href="..">Return</a>';
closedir($handle);
}
?>
使用PHP函数
readdir
,您可以非常轻松地做到这一点:
只需在上传文件的目录中循环文件,并让php为每个文件输出一个链接
即:
您需要编辑href
上的http://URL,以指向服务器的正确下载URL,以及opendir
的服务器路径
希望对您有所帮助。要读取文件目录,然后按上载时间对其进行排序,您可以使用:
$files = glob("files/*.xml");
$files = array_combine($files, array_map("filemtime", $files));
arsort($files);
print "link: " . current($files); // make that an actual <a href=
$files=glob(“files/*.xml”);
$files=array_combine($files,array_map(“filemtime”,$files));
arsort($文件);
打印“链接:”。当前($files);//按文件类型将其设置为实际的列表
<?php
if ($handle = opendir('/path/to/dir')) {
while (false !== ($file = readdir($handle))) {
if (strpos($file, '.php',1)||strpos($file, '.xml',1) ) {
echo "<p>$file</p>";
}
}
closedir($handle);
}
<?php
if ($handle = opendir('/path/to/dir')) {
while (false !== ($file = readdir($handle))) {
if (strpos($file, '.php',1)||strpos($file, '.xml',1) ) {
echo "<p>$file</p>";
}
}
closedir($handle);
}