我上次问过如何在ftp-server上传的文件网站主体上获得自动生成的链接。 链接是Link to Code Automatic。
但是我父亲想要它不应该显示文件名。相反,它应该显示他将在其他页面上提供的名称。
我的主要故事情节是,当我转到该页面时,它要求我输入一个要显示的名称,并在<br>
之后输出它,它应该在ftp上给出一个文件的下拉菜单-server并让我选择我给它命名的那个。进一步提交时,它会显示名为i game的文件的链接。
请帮助我解决这个问题,因为我是PHP和SQL的初学者。
由于
答案 0 :(得分:1)
对于第一页,请使用第一个问题中建议的内容,但改为使用HTML select
:
<?php
// page1.php
// ...
// create a form element
echo '<form action="page2.php" method="get">';
// create the 'name' input
echo 'Enter the displayed name: <input name="name" placeholder="displayed name"><br />';
// start the dropdown
echo 'Enter the file the link should point to: <select name="file">';
// get all files that should be displayed
$files = scandir(__DIR__);
$files = array_diff($files, array('.', '..'));
foreach ($files as $file) {
// add an option to the dropdown
echo '<option value="' . $file . '">' . $file . '</option>';
}
// close the dropdown and the form
echo '</select>';
// add a submit button to the form
echo '<button type="submit">Submit</button>';
echo '</form>';
// ...
?>
在第二页上,显示链接:
<?php
// page2.php
// ...
$name = $_GET['name'];
$file = $_GET['file'];
echo '<a href="' . $file . '">' . $name. '</a><br>';
// ...
?>