Здравствуйте! Есть готовый скрипт, но там поиск по цифрам а как сделать по буквам. Например: в текстовом документе будут различные названия книг и на сайте написав Гарри Поттер выбьет есть ли в базе это название. Собственно вот тот самый готовый скрипт, который надо переделать: index.html HTML: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"/> <script type="text/javascript"> function balance(form){ document.getElementById('balance').innerHTML = 'Ждите, идет обработка...'; var script = document.createElement('script'); script.src = 'get_balance.php?id=' + form.elements['id'].value; document.body.appendChild(script); document.body.removeChild(script); } </script> </head> <body> <form method="GET" onsubmit="balance(this); return false;"> <input type="text" name="id" /> <input type="submit" value="Проверить баланс" /> </form> <p>Ваш баланс: <span id="balance">0</span></p> </body> </html> get_balance.php PHP: $file = 'data.txt'; //текстовый файл с данными $fieldnum = 3; // номер поля с балансом $balance = 'Данные не найдены'; if( isset($_GET['id']) && is_numeric ($_GET['id']) && file_exists ($file) && ($f = fopen($file, 'r')) !== false){ while(($data = fgetcsv($f, 1000, "|")) !== false){ if(trim($data[0]) != trim($_GET['id'])) continue; $balance = trim($data[$fieldnum]); break; } fclose($f); } //sleep(2); echo "document.getElementById('balance').innerHTML = " . "'$balance'"; ?> data.txt Код (Text): 1234 | Иванов | ул. Московская д.3 кв.35 | 30.000 1235 | Петров | ул. Ситникова д.7 кв. 55 | 500.000 1236 | Сидоров | ул. Ситникова д.7 кв. 55 | 700.000
Гениально!!! Сделал так: в .htaccess Код (Text): RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ /script.php?$1 [NS] в script.php PHP: <?php header('Content-Type: text/plain; charset=utf-8'); print_r($_SERVER); ?> --- Добавлено --- Спасибо за помощь, пока что нет вопросов