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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ребята помогите написать скрипт

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: помогите написать скрипт чтобы открывал ссылку с каталогом
DewCooper
Отправлено: 10 Сентября, 2016 - 13:35:32
Post Id



Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Сент. 2016  


Помог: 0 раз(а)




Ребята помогите написать скрипт для сайта! Вообщем есть сайт и есть определенные каталоги(папки).
Нужно чтобы посетители открывали эти каталоги. Мне нужно чтобы посетитель водил определенные слова в поле (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>

Был бы искренне благодарен вашей помощи !!!
 
 Top
Строитель
Отправлено: 11 Сентября, 2016 - 21:04:21
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




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?>

(Отредактировано автором: 12 Сентября, 2016 - 00:55:30)

 
 Top
Denkill
Отправлено: 12 Сентября, 2016 - 09:30:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


Помог: 7 раз(а)




Можно через 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.  


-----
Хо-Хо-Хо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB