php搜索dir和echo如果存在与否

时间:2015-09-18 23:39:12

标签: php forms

我有一个带有编辑框和提交按钮的表单。 当有人在编辑框中键入内容时,让我们说“你好”,然后表单将搜索服务器上的目录并在页面上(编辑框下方)回显结果 - 这个目录存在&#39 ;或'此目录不存在

希望有人可以提供帮助,非常感谢任何帮助。

<?php
$dir = 'hello';
if (is_dir($dir)) {
echo "The folder $dir exists";
} else {
echo "The folder $dir does not exist";
}
?>

上面的代码如果目录“你好&#39;是否存在,这种方法很好,我只需要从服务器上的另一个目录中读取,也可以从表单中读取,我不确定在“操作”中放置什么内容&#39; php表单的一部分,用于识别和显示查询。

干杯,

1 个答案:

答案 0 :(得分:0)

如果您的表单发出GET请求,您可以访问$_GET变量中的值 如果您需要检查另一个文件夹中是否存在文件夹,您只需要创建一个指向该文件夹的字符串。

<form>
    <input name="dir"/><input type="submit"/>
</form>
<?php
    if (isset($_GET['dir'])) // check if value is actually sent
    {
        $dir = $_GET['dir']; // retrieve the value
        if (is_dir('some_folder/'.$dir)) {
            echo "The folder $dir exists";
        } else {
            echo "The folder $dir does not exist";
        }
    }
?>