Помощник
|
Как можно реализовать такое? |
Lion_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
Sound |
14.8.2011, 11:13;
Ответить: Sound
Сообщение
#2
|
|
При помощи php это можно просто реализовать.
|
|
|
xweb_mw |
14.8.2011, 11:15;
Ответить: xweb_mw
Сообщение
#3
|
|
нужно сам поиск сделать, то есть при нажатии выдавало название файла, или же подсказки при наборе текста в поле, как в яндексе или гугл?
|
|
|
Sound |
14.8.2011, 11:19;
Ответить: Sound
Сообщение
#4
|
|
Ой, немного не понял, если такая задача, то можно на javasсript написать.
|
|
|
matroskin8 |
14.8.2011, 12:16;
Ответить: matroskin8
Сообщение
#5
|
|
Например, так...
Текстовый файл file.txt лежит в одной директории со скриптом (иначе - просто меняем путь к файлу в скрипте): 122435 nazvanie_faila 543434 vtoroe_nazvanie Теперь сам скрипт index.php: [php]<?php if($_POST['submit']){ $file = './file.txt'; // путь к файлу $handle = file($file); // читаем содержимое файла в массив $num = (int)trim($_POST['num']); // получаем данные из формы $flag = FALSE; // флаг результата поиска /* проходимся по массиву */ foreach($handle as $item){ $search = explode(" ", $item); // разбиваем строку по разделителю - пробел if($num == $search[0]){ // если совпадение числа есть $result = $search[1]; // записываем в переменную строку рядом с числом $flag = TRUE; // устанавливаем флаг результата в "найдено" } } if($flag){ // если найдено - выводим результат echo $result; }else{ // иначе echo 'Ничего не найдено'; } } ?> <form method="post"> Введите цифры: <input type="text" name="num" /> <input type="submit" name="submit" value="Поиск" /> </form>[/php] Все откомментировал - так что доработать под свои нужды будет не особо сложно. |
|
|
Sound |
15.8.2011, 0:41;
Ответить: Sound
Сообщение
#6
|
|
Так это не будет работать так сказать в онлайн режиме!
|
|
|
matroskin8 |
15.8.2011, 7:13;
Ответить: matroskin8
Сообщение
#7
|
|
|
Ух ты - а я и не знал :P
Оказывается серверный язык PHP не работает как клиентский )) Сори за небольшой "укол", но покажите мне, где ТС говорил о том, что он хочет реализовать все асинхронно. ТС спросил как - ему ответили... заметьте, ответили не типа того, что: (ATS) При помощи php это можно просто реализовать. (Супер комментарий - прям полностью решающий задачу :) ) а было предоставлено вполне работающее решение, полностью отвечающее описанной задаче.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Арбитражники, как ведете учет расходов и доходов? | 12 | Boymaster | 1901 | Сегодня, 21:03 автор: MisterBit |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 29 | freeax | 4812 | 17.4.2024, 1:19 автор: sergio11 |
|
Как вы отдыхаете от работы за компом | 148 | adw-kupon.ru | 19711 | 8.4.2024, 10:37 автор: Skyworker |
|
Как вы бросили работу и перешли на заработок с сайтов? | 18 | uahomka | 3104 | 5.4.2024, 5:53 автор: Skyworker |
|
Как бездомные хранят деньги? | 81 | metvekot | 13657 | 31.3.2024, 12:44 автор: Boymaster |
Текстовая версия | Сейчас: 19.4.2024, 23:36 |