| |
 1.6 Кб |
|
| | Необходимо организовать поиск по именам файлов в дирректории.
Я пробовал в этих целях ereg, сейчас попробовал preg_match. Кстати посоветуйте какую функцию мне лучше использовать.
А вопрос у меня вот в чем:
Дома пробую - все работает. загружаю на сервер - ничего не работает. :((
Адрес сайта http://sheets.iplot.ru
(скрипт в файле ex2.php, но как я думаю проблема скорее не в скрипте, а в форме)
Я смог выяснить, что значение переменной из формы в скрипт не попадает при нажатии на кнопку submit
т.е. есть поле со значением name="word" , а когда в скрипте пишу echo($word); То ничего не появляется.
К сожалению я пока не совсем разбираюсь в этих делах и не могу однозначно понять, то ли проблема в хостинге то ли в моих кривых руках.
Раъзясните пожалуйста, заранее благодарен. | |
| |
|
|
| |
|
|
| |
для: tema_4uvak
(30.08.2007 в 04:52)
| | | В настройках сервера register_globals = Off, так что обращаться к переменной полученной из формы надо так:
.
Советую и на локалхосте выключить их и учиться писать сразу правильно. | |
| |
|
|
| |
|
|
| |
для: Nemezis
(30.08.2007 в 11:17)
| | | Спасибо большое, сделал так. Все равно не работает. вставил $_GET['word'] ; в самое начало когда. Внимательно смотрел, не пойму что неправильно.
вот форма:
<form action="ex2.php" method="get">
What do we search?: <input type="text" name="word"/>
<input type="submit" VALUE="Search"/>
</form>
вот скрипт))
<?
$_GET['word'] ;
echo("Справа должно быть написано поисковое слово $word") ;
?> | |
| |
|
|
| |
|
|
| |
для: tema_4uvak
(30.08.2007 в 18:37)
| | |
<?
$word = $_GET['word'];
echo('<br />'.$word.'<br />') ;
$dir = opendir ("./sheets");
while ($file = readdir ($dir))
{
$result = preg_match('/$word/i',$file);
if ($result) echo("<a href='$file'>$file</a><br>");
else echo("ne podhodit<br />");
}
$fuck = $word;
echo("$fuck");
closedir ($dir);
?>
|
| |
| |
|
|
| |
|
|
| |
для: tema_4uvak
(30.08.2007 в 18:37)
| | | <удалено> | |
| |
|
|