Jump to content


GiSP

Member Since 17/05/2011
Offline Last Active 21/09/2012, 03:48
-----

Topics I've Started

Buscar Em Diretório De Arquivos Txt

19/09/2012, 18:35

Oi gente,

Eu vou explicar mais ou menos o que está acontecendo para ver se alguém pode me ajudar nisso pois pesquisei e não encontrei nada a respeito.

Eu fiz um código pra exibir os textos que escrevo com mais algumas amigas, então, a idéia é que cada uma envie seu texto feito no bloco de notas mesmo pra facilitar, aí ele fica disponível nesta página que lista os arquivos e nós podemos ler, trocar idéias pra melhorar, etc.

O código funciona certinho, todo mundo envia os textos que escreve, o código exibe cada texto pelo nome do arquivo como link e para ler, basta clicar no link exibido que abre em uma nova janela, tudo bonitinho.

O problema é que com o passar do tempo, os textos foram se acumulando e tem bastante coisa e na página que exibe, pra facilitar, ela fica paginada de 10 em 10.

Mas como agora tem muita coisa, ficou complicado achar um texto específico, pois temos que ir de página em página procurando e as vezes passa batido algum texto e não encontramos.

Por isso, eu queria tentar fazer uma caixa de busca no script, mas não sei nem por onde começar.

O script funciona assim:

Eu tenho 1 diretório onde estão armazenados todos os textos em formato TXT (bloco de notas).
O código rastreia todo o diretório e exibe cada texto pelo nome como um link, mostrando o nome do texto, a data de envio e um botãozinho do lado para deletar o texto se quiser. Assim basta clicar no link e ler o texto em uma janela pop up.

Como tem muitos textos já, eu queria criar uma caixa de pesquisa que buscasse pelo nome do texto:

Exemplo: O Príncipe das Trevas


Ou pela linha do texto que tem o nome do autor.

Por exemplo, pesquisar no diretório, encontrar e exibir pelo nome do texto e pesquisar pelo nome do autor, só que no caso do nome do autor, teria que pegar pela linha onde fica escrito isto.

Exemplo:

linha1 = Nome do Texto
linha2 = Nome do Autor
linha2 = Data

Aí neste caso, retornaria o resultado e exibiria dentro de uma tabela da seguinte forma:

Nome do Texto - Nome do Autor - Data

Não sei se deu pra entender exatamente a idéia, mas resumindo, seria uma caixa de busca que fizesse o que falei acima.

Se alguém puder me ajudar eu agradeceria muito.

Obrigada

Erro Em Mysql_Select_Db - Preciso De Uma Ajudinha

24/10/2011, 19:39

Oi pessoal tudo bem?

Olha, eu estou com um problema e já tentei descobrir onde é o erro mas não consigo de jeito algum.

O script funciona certinho em localhost, mas no servidor ele dá um erro que não sei o que fazer mais, já tentei de tudo, já mudei parâmetros, mas nadinha funciona.

Vou postar aqui os arquivos:

conexao.php
$hostname = "localhost";
$database = "gigi_bd";
$username = "gigi_gigi";
$password = "181718gima";
$bd = mysql_connect($hostname, $username, $password, true) or trigger_error(mysql_error(),E_USER_ERROR);
if (!$bd) {
    die('Não foi possível conectar: ' . mysql_error());
}
echo 'Conexão bem sucedida';
mysql_close($bd);

Só que ao entrar na página, aparece o seguinte erro:

Conexão bem sucedida
Warning: mysql_select_db(): 3 is not a valid MySQL-Link resource in /home/gigi/public_html/index.php on line 16

Warning: mysql_query(): 3 is not a valid MySQL-Link resource in /home/gigi/public_html/index.php on line 18

Este aqui é o arquivo index.php com as linhas 16 e 18 que estão dando este erro:
mysql_select_db($database, $bd);   //linha 16
$query_config = "SELECT id, foradoar, versao_padrao, titulo_portugues, titulo_ingles, titulo_espanhol FROM configuracao";
$config = mysql_query($query_config, $bd) or die(mysql_error());  //linha 18
$row_config = mysql_fetch_assoc($config);

Já olhei no manual do php, já tentei trocar algumas funções e parâmetros, mas não adianta.
Li em vários lugares na net problemas parecidos, mas não achei nada pra resolver e já estou há 4 dias tentando isso direto e não estou conseguindo mais nem pensar direito de tanto procurar um jeito de funcionar isso.
O problema é que em localhost funciona, por isso não sei o que pode ser mais.

Se alguém puder dar uma ajudinha eu fico muito agradecida mesmo.

IPB Skin By Virteq