header()

новобранец

Новичок
Друзья есть форма
HTML:
<?php
require('search.php');
?>
<html>
<head><title>Search:</title></head>
<body>   
    <form action="forma.php" method="post">
    <input type="text" name="text"/>
    <input type="submit" name="submit" value="Go"/><br/>
    <input type="submit" name="all_files" value="All_files"/><br/>
    <?echo $err;?><?echo $side;?>
    </form>
</body>
</html>
Хочу произвести проверку тектса и в случае если такой файл существует,перенаправить его.
PHP:
if(isset($_POST['submit']))
{ $value=$_POST['text'];
    if(preg_match("/^[a-z0-9]+\.[a-z]{2,3}$/i",$value))
            {
                foreach(glob("*.*") as $file)
                {    if(preg_match("/".$value."/i",$file))
                    {header("location:$value"); exit;}
                    else {return false;}
               
                }
               
           
            }
else{$err="<b>*NOT FOUND:<b><strike>$value</strike><br/><b>Example:search.php </b>";}
       
}
Но при поиске существующего файла ничего не происходит.Подскажите как решить проблему?!
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Посмотри итеративно на какой строчке у тебя условие не выполняется
 
Сверху