ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

поиск в txt задоного кей и вывод в форме
  #1  
Старый 30.04.2009, 15:28
Аватар для newold
newold
Новичок
Регистрация: 28.04.2009
Сообщений: 21
Провел на форуме:
39523

Репутация: 0
По умолчанию поиск в txt задоного кей и вывод в форме

есть один php скрипт в котором будет форма для кея при нажатии кнопки отправить он должен найти и вывести в форме кеи которые содержат главный кей

пример вводим в форму кей авто

в блокноте кеи типо :

куртка
авто на прокат
зонт
книга
авто со скидкой и т.п.

он должен вывести

авто на прокат
авто со скидкой
 
Ответить с цитированием

  #2  
Старый 30.04.2009, 15:47
Аватар для eLWAux
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


Отправить сообщение для eLWAux с помощью ICQ
По умолчанию

PHP код:
<?
   $f 
File('input.txt');
   foreach (
$key as $f) {
        if (
count(explode(' ',$key))!=1)
            print 
$key."\n";
   }
?>
(:
 
Ответить с цитированием

  #3  
Старый 30.04.2009, 15:51
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию


Цитата:
$get_key=$_GET[key];

$spisok='1234|животное
4565|галыгин
7897|семечки';

$array_keys=explode("/r/n",$spisok);
$len_array_keys=count($array_keys);
for($row=0;$row<$len_array_keys;$row++){
if(substr_count($array_keys[$row],$get_key.'|')==1)echo 'строка под номером '.$row.' содержит кей!<br>';
};
 
Ответить с цитированием

  #4  
Старый 30.04.2009, 15:53
Аватар для rcc0023
rcc0023
Участник форума
Регистрация: 03.07.2008
Сообщений: 177
Провел на форуме:
644324

Репутация: 11
По умолчанию

1й код быстрее?
 
Ответить с цитированием

  #5  
Старый 30.04.2009, 15:58
Аватар для newold
newold
Новичок
Регистрация: 28.04.2009
Сообщений: 21
Провел на форуме:
39523

Репутация: 0
По умолчанию

я конечно прошу прощение за то что туплю но нельзя ли выложить скрипты поподробнее тоесть первый с формой куда кей вводится а второй с формой и найдеными кеями

спасибо что откликнулись
 
Ответить с цитированием

  #6  
Старый 30.04.2009, 16:52
Аватар для newold
newold
Новичок
Регистрация: 28.04.2009
Сообщений: 21
Провел на форуме:
39523

Репутация: 0
По умолчанию

вы меня забыли ? помогите плиз
 
Ответить с цитированием

  #7  
Старый 30.04.2009, 18:51
Аватар для newold
newold
Новичок
Регистрация: 28.04.2009
Сообщений: 21
Провел на форуме:
39523

Репутация: 0
По умолчанию

гуру откликнитесь ведь для вас это элементарно
 
Ответить с цитированием

  #8  
Старый 30.04.2009, 19:08
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от newold  
вы меня забыли ? помогите плиз
За тебя писать нарядли будут
 
Ответить с цитированием

  #9  
Старый 30.04.2009, 19:18
Аватар для newold
newold
Новичок
Регистрация: 28.04.2009
Сообщений: 21
Провел на форуме:
39523

Репутация: 0
По умолчанию

я думаю это не так сложно тем более таким профи которые есть тут это же 2 небольших кода как я понимаю времени тоже не должно занять много

Последний раз редактировалось newold; 01.05.2009 в 00:38..
 
Ответить с цитированием

  #10  
Старый 01.05.2009, 07:49
Аватар для KaZ@NoVa
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=cp-1251"/>
</head>
<body>
<form action="index.php" method="GET">
<input type="text" name="key"></input>
<input type="submit" value="OK"></input>
</form>
<?php
if ((isset($_GET["key"]))&&(!empty($_GET["key"]))){
$key = $_GET["key"];
$key_length = strlen($key);
@$file = fopen("keys.txt", "r");
if ($file){
flock($file, LOCK_SH);
flock($file, LOCK_UN);
$i = 0;
while (!feof($file)){
$arr[$i] = fgets($file, 200);
$i++;
}
fclose($file);
$i = 0;
for ($i=0; $i<count($arr); $i++){
$l = 0;
for ($l=0; $l<strlen($arr[$i])-$key_length; $l++){
if ($key == substr($arr[$i],$l,$key_length)){
echo $arr[$i] . "<br>";
}
}
}
}
else{
echo "Не удалось открыть файл";
}
}
?>
</body>
</html>
это сохрани как index.php
все ключи вгони в файл keys.txt
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
[Нужна помощь] Вывод из txt с выбранным критерием (php) draliokero PHP, PERL, MySQL, JavaScript 9 31.03.2009 21:36
Перевод официальной документации Nikto 2 Kuzya Авторские статьи 2 25.03.2009 01:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ