Вопрос по php

ON
На сайте с 02.08.2012
Offline
25
234

Всем привет! Подскажите пожалуйста, весь мозг сломал ><

Есть скрипт простого поиска по сайту без всяких баз и т.п. на php

в условие поиска нужно вставить исключение из поиска определенных файлов, никак не получается.

Условия по выбору файлов здесь if (eregi("[a-zA-Z0-p_-]*.html",$file) or eregi("[a-zA-Z0-p_-]*.htm",$file)or eregi("[a-zA-Z0-p_-]*.php",$file)or eregi("[a-zA-Z0-p_-]*.txt",$file))

Как из него исключить определенные файлы?

Спасибо за помощь!

#Обрабатываем все данные

while (($file = readdir($handle))!==false){

if (eregi("[a-zA-Z0-p_-]*.html",$file) or eregi("[a-zA-Z0-p_-]*.htm",$file)or eregi("[a-zA-Z0-p_-]*.php",$file)or eregi("[a-zA-Z0-p_-]*.txt",$file)){

$fchek=$fchek+1;

$sizer=filesize($file);

$sizer=($sizer/1000);

$sizer=round($sizer,1);

$file=trim($file);

$file=chop($file);

$filed=file($file);

$fileold=$file;

$count = count($filed);

$i = $count;

$zt = 0;

$clt=0;

$found=0;

$stringer=0;

for($j=$zt;$j<$i;$j++){

$string=$filed[$j];

$stringer=$filed[$j];

$num = "regPLACE hold";

$string=strtolower($string);

$stringer=strtolower($stringer);

$whatdoreplace=strtolower($whatdoreplace);

$string = ereg_replace($whatdoreplace, $num, $string);

if($string!=$stringer){

$found=$found+1;

$abby=$found;

$show[$found]=$stringer;

}

}

$dircount=count($file);

echo "<FONT SIZE=-1>";

if($found>0){

$command[0]=($command[0]+10);

if(eregi("[a-zA-Z0-p_-]*.txt",$file)){

$fileold=$file;

$file="index.php";

if($dirtest=="true"){

$file=$fileold;

}

}

if($file=="index.html"){

if($bgchange=="EEEEEE"){

$bgchange="FFFFFF";

echo "</TD></TR><TR><TD BGCOLOR=$bgchange><BR><A HREF=\"$linkdir$file\" target=_new><FONT SIZE=+1>$file</A><BR>$data</FONT> Размер: $sizer Kb<BR><BR>Найдено совпадений <B><FONT COLOR=RED>$found</FONT></B> :<B><FONT COLOR=RED>$whatdoreplace</FONT></B>. <BR><UL>";

} else {

$bgchange="EEEEEE";

echo "</TD></TR><TR><TD BGCOLOR=$bgchange><BR><A HREF=\"$linkdir$file\" target=_new><FONT SIZE=+1>$fileold</A> </FONT> Размер: $sizer Kb<BR><BR>Найдено совпадений <B><FONT COLOR=RED>$found</FONT></B> :<B><FONT COLOR=RED>$whatdoreplace</FONT></B>. <BR><UL>";

}

} elseif($bgchange=="EEEEEE"){

$bgchange="FFFFFF";

echo "</TD></TR><TR><TD BGCOLOR=$bgchange><BR><A HREF=\"$linkdir$file\"><FONT SIZE=+1>$fileold</A></FONT> Размер: $sizer Kb<BR><BR>Найдено совпадений <B><FONT COLOR=RED>$found</FONT></B> :<B><FONT COLOR=RED>$whatdoreplace</FONT></B>. <BR><UL>";

} else {

$bgchange="EEEEEE";

echo "</TD></TR><TR><TD BGCOLOR=$bgchange><BR><A HREF=\"$linkdir$file\"><FONT SIZE=+1>$fileold</A></FONT> Размер: $sizer Kb<BR><BR>Найдено совпадений <B><FONT COLOR=RED>$found</FONT></B> :<B><FONT COLOR=RED>$whatdoreplace</FONT></B>. <BR><UL>";

}

$file=$fileold;

for($new=1;$new<=$found;$new++){

$show[$new]=strip_tags($show[$new]);

$show[$new] = ereg_replace($whatdoreplace,"<FONT COLOR=black><B>$whatdoreplace</FONT></B>",$show[$new]);

echo "<FONT SIZE=-1>";

print "<img src=naw.gif> $show[$new]";

}

echo "</UL></FONT></TD></TR>";

}

}

Пластиковые окна в Спб (http://okna-nice.ru) - www.okna-nice.ru (www.okna-nice.ru)
K
На сайте с 01.08.2009
Offline
88
#1

Для php есть соответствующий раздел. А вы с ним в сео лезете. Ох, модератор покарает )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий