Jump to content


Photo

Busca Em Pasta


  • Faça o login para participar
1 reply to this topic

#1 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 13/11/2003, 10:48

nao sei se eh bem aqui q devo postar.. mais se nao for desculpa ae...fikei em duvida se era aki ou na parte de duvidas gerais sobre scrips prontos...


tipo.. como posso fazer.. ou onde posso encontrar um sistema de busca interna no site... mas nao keria q a busca fosse no banco de dados...
mas sim em uma pasta.... tem como isso? :rolleyes:
pq nao sei mexer com banco de dados.. ai seria mais facil pra mim se a busca fosse em uma pasta.. pq o q eu kero q seja buscado .. vai ficar tudo em duas pastas ((ou mais))....
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#2 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 14/11/2003, 09:20

tpw, num vo responde tudo, mais olha isso, fiz pra listar um diretorio,

if($handle = opendir('/var/www/html/supertools/lang'))
	{
	$listDir = array();
	while(false !== ($file = readdir($handle)))
  {
  if ($file != "." && $file != "..")
 	 {array_push ($listDir,$file);}
  }
    closedir($handle);
	}
	
print_r($listDir);

$listDir eh uma array

onde eu uso pra verificar se existe o nome de uma pasta ali, eu ferifico assim, no caso ai eh de idioma, o diretorio, entao esse eh o cod que to usando,

if(in_array($lang,$lista))	{$Var	=	$lang;}
else{$Var	=	$LnDef;}
return $dir.$Var;

ai, vc tem o conteudo do diretorio numa array, e no outro vc verifica, com a funcao php.net/in_array , se tiver la, vc retorna a coisa com o link, c nao nao , a funcao completra que uso aqui eh essa,


//===================================\\
function ListaDir($dir)
	{	
	if($handle = opendir($dir))
  {
  $listDir = array();
  while(false !== ($file = readdir($handle)))
 	 {
 	 if ($file != "." && $file != "..")
    {array_push ($listDir,$file);}
 	 }
  closedir($handle);
  }
	return $listDir;
	}
//===================================\\
function LngInc($lang = FALSE,$dir)
	{
	$LnDef	='pt_BR';
	if(empty($lang))
  {$lang	=	$LnDef;}
	$lista  = ListaDir($dir);
	
	if(in_array($lang,$lista))
  {$Var	=	$lang;}
	else{$Var	=	$LnDef;}
	
	return $dir.$Var;
	}
//===================================\\

ai, eh no meu caso, se ele nao achar o diretorio informado ele defini um como padrao, mais da pra vc adapitar facinho facinho isso blza, q q duvida manda ai
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq