使用自定义文字链接到代码自动

时间:2017-05-31 16:46:08

标签: javascript java php html ftp

我上次问过如何在ftp-server上传的文件网站主体上获得自动生成的链接。 链接是Link to Code Automatic

但是我父亲想要它不应该显示文件名。相反,它应该显示他将在其他页面上提供的名称。

我的主要故事情节是,当我转到该页面时,它要求我输入一个要显示的名称,并在<br>之后输出它,它应该在ftp上给出一个文件的下拉菜单-server并让我选择我给它命名的那个。进一步提交时,它会显示名为i game的文件的链接。

请帮助我解决这个问题,因为我是PHP和SQL的初学者。

由于

1 个答案:

答案 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>';
// ...
?>