Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ребята помогите написать скрипт
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Ребята помогите написать скрипт

Страниц (1): [1]
 

1. DewCooper - 10 Сентября, 2016 - 13:35:32 - перейти к сообщению
Ребята помогите написать скрипт для сайта! Вообщем есть сайт и есть определенные каталоги(папки).
Нужно чтобы посетители открывали эти каталоги. Мне нужно чтобы посетитель водил определенные слова в поле (input) допустим слово: catalog2
и скрипт обработав эту команду открывал им ссылку вот таким вот образом http://mysite.ru/catalog2/

Я пытался сделать это через простенки код в html через поиск по сайту , но жаль у меня ничего не получилось((

<form name="web" method="get" action="http://mysite.ru/">
<input type="text" name="text" size="40" value="" maxlength="120" />
<input type="submit" value="Поиск" /><br/>
</form>

Был бы искренне благодарен вашей помощи !!!
2. Строитель - 11 Сентября, 2016 - 21:04:21 - перейти к сообщению
DewCooper, вот вам вело ... Файл с этим кодом положите в корень сайта.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $dir = filter_input(INPUT_POST, 'dir', FILTER_SANITIZE_SPECIAL_CHARS);
  4.  
  5. if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($dir)) {
  6.     if (is_dir(__DIR__ . DIRECTORY_SEPARATOR . $dir)) {
  7.         $home = strip_tags($_SERVER['HTTP_HOST']);
  8.         $link = 'http://'. $home .'/'. $dir .'/';
  9.         $view = '<a href="'. $link .'">'. $link .'</a>';
  10.     } else {
  11.         $view = 'По запросу '. $dir .' ничего не найдено!';
  12.     }
  13. } else {
  14.     $view = '';
  15. }
  16.  
  17. ?>
  18.  
  19. <form action="" method="post">
  20.     <input type="text" name="dir" size="40" value="<?=$dir?>" maxlength="120" />
  21.     <input type="submit" value="Поиск" /><br/>
  22. </form>
  23. <?=$view?>
3. Denkill - 12 Сентября, 2016 - 09:30:09 - перейти к сообщению
Можно через js если хотите.
CODE (html):
скопировать код в буфер обмена
  1.  
  2.  <input type='text' id='url' name='url'>
  3.  <button onClick="location.href = 'http://mysite.ru/'+document.getElementById('url').value;">Поехали!</button>
  4.  

 

Powered by ExBB FM 1.0 RC1