![]() |
0 Всего найдено: 1
njkzy77
Сообщение
17/03/2012 08:47
Копия темы
Как записать в файл PHP эти стили слишком расширяли блоги и они ломались, поэтому пока закомментил--> Возник такой вопрос, есть скрипт поиска который выводит результаты работы на экран, а нужно записать результат в файл, помогите пожалуйста.
0
Вот он: <?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>"; ?> |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |