Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 1
njkzy77 Сообщение 17/03/2012 08:47 Копия темы
Как записать в файл PHP эти стили слишком расширяли блоги и они ломались, поэтому пока закомментил-->
Возник такой вопрос, есть скрипт поиска который выводит результаты работы на экран, а  нужно записать результат в файл, помогите пожалуйста.
Вот он: 
<?Php
    
                 Error_Reporting(E_ALL & ~E_NOTICE);
                 setlocale(LC_ALL, "russian");
                
                 $timex=time();
                 $timey=0;
                 $bgchange="#EEEEEE";
                 $fchek=0;
                 $command[0]="0";
                 $dirtest="false";
                 $qwert=1;
                 $zapros=$_POST['zapros'];
                 $fal=('anekdot.txt');// Указываем по какому файлу будем искать
 
if ($zapros<>""){
 
echo "
<font color='black'>Результаты поиска </font>"; 



echo iconv("windows-1251", "UTF-8","<font color=red size=+1> $zapros</font><HR><table width='100%' bgcolor='#ffffff'><tr><td>");   
#Обрабатываем все данные
 
$file = $fal;
 
                
                                  $filed=file($file);
                                  $fileold=$file;
                                  $count = count($filed);
                                  $i = $count;
                                  $found=0;
                                  $stringer=0;
 
                                                   for($j=1;$j<$i;$j++){
                                                                    $string=$filed[$j];
                                                                    $stringer=$filed[$j];
                                                                    $pravilno=$filed[$j];
                                                                    $num = "regPLACE hold";
                                                                   
                                                                    $zapros=strtolower($zapros);// делаем все буквы маленькие в запросе
                                                                    $string=strtolower($string);
                                                                    $stringer=strtolower($stringer);
 
                                                                    $string = ereg_replace($zapros, $num, $string); // меняем запрос на  переменную $num                 
                                                                                     //строках базы (если там есть запрашиваемое слово)
                                                                                     if($string!=$stringer)// проверяем , если искомое слово заменилось
                                                                                                      // и две этих переменных не совпадают
                                                                                     {
                                                                                     $found=$found+1;
                                                                                     $show[$found]=$stringer;// то присваиваем переменной $show[$found]
                                                                                                                       //неизменённую строку с одержащую запрос
 
                                                                                     }
                                                   }
                                  $dircount=count($file);
                                  echo "<FONT class='text3'>";
                                  if($found>0){
                                                   $command[0]=($command[0]+10);
                                                  
                                 
                                                   $file=$fileold;
                                                   for($new=1;$new<=$found;$new++){
                                                                   
                                                                    $show[$new] = ereg_replace("
"," ",$show[$new]);                                                    
                                                                   
                                                                    $show[$new] = ereg_replace($zapros,"$zapros",$show[$new]);

                                                     
echo "<FONT color='#000000' class='text'>";

                                                                    echo iconv("windows-1251", "UTF-8", "$qwert $show[$new] </font>
");

 
                                                   $qwert=$qwert+1;               
                                                   }
                                                   echo "";
                                  }
 
                                 
}
if($command[0]==0){
                 echo "<table><TR><TD><CENTER><FONT COLOR=RED>Ничего не найдено!
Попробуйте изменить форму запроса
(не \"гипорпаратиреоз\" например, а просто \"гипо или тирео\") и введите поисковый запрос строчными (маленькими) буквами</TD></TR></TABLE>";
}
echo "</td></tr></table>
<table><TR><TD><FONT class='text'> Поиск   за ";
$timey=time();
$timea=($timey-$timex);
$qwert2=$qwert-1;
echo " $timea секунд. Всего найдено $qwert2 совпадений. Для лучшего поиска попробуйте изменить форму запроса 
(не \"гипорпаратиреоз\" например, а просто \"гипо или тирео\") и введите поисковый запрос строчными (маленькими) буквами</TD></TR></TABLE>";
 
?>
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"