Ir para conteúdo
Fórum Script Brasil
  • 0

Fazer Busca De Imagens


AMDeus

Pergunta

é o seguinte: tenho um script de busca onde modifiquei para bscar somente imagens.

Porém gostaria que o mesmo localiza-se somente as imagens sem o início m_

ou seja, tenho uma imagem.jpg e sua miniatura m_imagem.jpg

Gostaria de exibir as imagens e não suas miniaturas.

uma parte do código onde esta esta configuração é esta: caso queiram, posto depois o código inteiro

if (($dh = @opendir($diretorio[$i])) && (!in_array($diretorio[$i], $excluir_dir))) {
    while (($arquivo = readdir($dh)) !== false) {
        $arq_quebra = explode(".", $arquivo);
        $ext = strtolower(end($arq_quebra));

        // sai do laço "while" caso tenha passado do limite de exibição, otimizando o tempo no modo de busca sem detalhes
        if (($_GET['exibe_status'] != "1") && ($achou > $achou_inicial + $limite)) { break; } 

        if (($arquivo != '.') && ($arquivo != '..') && ($ext != $arq_quebra[0]) && ($ext != false)) {

            if (($ext == "jpg")) {
                $procurou++;  //  determina o número de arquivos pesquisados

                $abre = file_get_contents("$diretorio[$i]/$arquivo");

                $cam_quebra = explode("/", $_SERVER['PHP_SELF']); array_pop($cam_quebra); array_pop($cam_quebra);
                $cam_junta = implode("/", $cam_quebra);
                $caminho = "http://" . $_SERVER['HTTP_HOST'];
                $caminho .= $cam_junta;
                $caminho .= "/" . $diretorio[$i];
                $caminho .= "/" . $arquivo;
                if (!ereg("\.\./", $caminho)) { $caminho = ereg_replace("\./", "", $caminho); }

                $abre = limpa_tag_scripts($abre);
                if (eregi("<title>", $abre)) {
                    $titulo = preg_replace("'.*<title>|</title>.*'si", "", $abre);
                } else {
                    $titulo = $caminho;
                }
                if (empty($titulo)) { $titulo = "(P&aacute;gina sem t&iacute;tulo)"; }
                $abre = strip_tags($abre);
                $abre = unhtmlentities($abre);
                $busca_quebra = explode(" ", $busca);

foreach ($busca_quebra as $busca_uma) {

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

deixe me ver se entendi... este é o código de substituição:

<?php

$rest = substr("abcdef", 0, -1); // retorna "abcde"

$rest = substr("abcdef", 2, -1); // retorna "cde"

$rest = substr("abcdef", 4, -4); // retorna ""

$rest = substr("abcdef", -3, -1); // retorna "de"

?>

e é nesta parte que aplico:

if (($ext == "jpg")) {

$procurou++; // determina o número de arquivos pesquisados

$abre = file_get_contents("$diretorio[$i]/$arquivo");

como que fica? blink.gif

no script de procura, acima ele localiza pela extensão, podemos colocar o código completo, porem ele é grande....

O Script localiza em uma deteminada pasta, exibe os resultados detalhadamente e varre por arquivos....

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...