Jump to content

juli_c

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About juli_c

  1. juli_c

    Sistema de busca interna no site !

    Olá! Estou precisando fazer o mesmo esquema, tenho só algumas páginas de produtos que não terão alterações tão cedo. Então está tudo fixo, sem banco de dados. Mas precisa de uma busca que procura no conteúdo e lista os links das páginas encontradas Estou tentando usar seu código Wilker, vcs podem me dar um help sobre como adaptar? http://forum.imasters.com.br/public/style_emoticons/default/blush.gif Fiz um teste assim: no arquivo da busca usei o form: <form id="form1" name="form1" method="post" action="busca.php"> <input name="palavra" type="text" id="palavra" /> <input type="submit" name="Submit" value="Submit" /> </form> e no busca.php copiei seu código, só alterei a variável busca recebendo $palavra e a pasta onde estão os arquivos: <? $busca = "$palavra"; echo $busca; $pasta = "produtos"; $dir = opendir($pasta); $find = array(); while($arq = readdir($dir)) { $buff = file_get_contents($pasta . "/" . $arq); if(preg_match("/.*($busca).*/i", $buff)) { $find[] = $arq; } } if(count($find)) { echo "Sua busca obteve sucesso nas seguintes paginas:<br />"; foreach($find as $v) { echo "<a href='{$pasta}/{$v}'>{$v}</a><br />"; } } else { echo "Sua busca nao retornou nenhum resultado"; } ?> Dentro da pasta produtos, criei 2 arquivos com algumas palavras. Busque a palavra "um" que estava em um dos arquivos e o busca.php exibiu este erro: PHP Warning: file_get_contents(produtos/.) [function.file-get-contents]: failed to open stream: Permission denied in E:\home\azpa\Web\aligera\busca.php on line 11 PHP Warning: file_get_contents(produtos/..) [function.file-get-contents]: failed to open stream: Permission denied in E:\home\azpa\Web\aligera\busca.php on line 11 Sabem o que preciso mudar??? brigadinhaaa :D Ju
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.