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

Caregar Arquivos


Gustavo147

Pergunta

eu tava querendu faze um sistema de noticias em q as noticias ficam em arquivos txt com os nomes de 1, 2, 3, infinito.... eu queria fazer uma pagina carregar esses arquivos txt... só q o problema é q ele teria q dar infinitos includes ate acabar os arquivos... como eu faço isso...

e eu queria q eles mostrassem em forma decrescente de cima para baixo...

4

3

2

1

falou

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Primeiro você tem que pensar em como detectar quantas notícias tem.

Já pensou nisso?

essa era minha duvida... como eu faço pra detecta esses arquivos??

E também como fazer caso alguma notícia seja deletada. Vai mostrar erro, não vai mostrar nada, vai renomear todos os arquivos pra que tudo fique certo novamente?

isso eu num tinha pensado.... você tem alguma solucao??

Link para o comentário
Compartilhar em outros sites

  • 0

Solução eu não tenho não, nunca precisei fazer isso... happy.gif

A idéia é você pensar em uma.

Pro primeiro problema de detectar os arquivos não é tão difícil.

Dê uma lida na função readdir() e cuidado porque você precisa dar opendir() antes de usar ela: http://br.php.net/manual/pt_BR/function.readdir.php

Dessa forma você pode colocar todos os arquivos com notícias dentro de uma pasta especial, ou com extensões especiais.

Link para o comentário
Compartilhar em outros sites

  • 0

porque você não coloca tudo dentro de um txt só serpando por exemplo:

Noticia ID: 1
-
Título: Sua Notícia
-
Resumo: oi, eu sou o resumo.
-
Notícia: Oi.. Eu Sou a Notícia.
***************************
Noticia ID: 2
-
Título: Sua Notícia
-
Resumo: oi, eu sou o resumo.
-
Notícia: Oi.. Eu Sou a Notícia.
***************************
Aí você daria um explode no '***************************' pra saber qntas notícias existem, lembrando que irá começar de 0. E pra exibir as notícias você faz algo com foreach ele fazer outro explode, algo como:
$s = 0;
foreach($qtdNot as $showNot){
$GiveMeSome = explode('-',$showNot);
// aqui você usa substring pra separar o ID do 'Noticia ID:' que eu não lembro a sintaxe do substring pra fazer dessa forma.. dá uma olhada aih.
if($GiveMeSomeComSubstring == $_GEt['id']){
Faz Uma parada pra pegar o array completo($qtdNot) e exibir o certo.
} else {
$s++;
}
}

Cara, não testei nada disso, nem nunca usei.. mas a essa hora eu tendo que acordar cedo amanha.. já é uma boa 'luz' pra você.

Acho que atende ao que você quer!

=)

Link para o comentário
Compartilhar em outros sites

  • 0

É!

Dá pra dar uma boa melhorada mesmo!

É só querer.

Mas o espírito é esse ae! Agora o que me vem na cabeça pra deixar + pratico é você acabar com o segundo explode... e usar só substring que tb daria numa boa!

Mas devem ter outras maneiras que não estão na minha cabeça agora!

Link para o comentário
Compartilhar em outros sites

  • 0

Depende muito da ocasião, gente.

Pode ser que ele precise que o pessoal que vá postar a notícia só mande um arquivo, ao invés de ter que entrar e editar um.

Como não sei qual a ocasião na qual o script vai ser aplicado não posso dizer o que é ou deixa de ser mais prático, rápido ou melhor... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Toinho sua ideia é boa.... mais já é a q eu to usando no meu site...

no meu site tem uma area de administracao q toda vez q eu posto uma noticia nova ele manda pro inicio de um txt.... só q assim fika deficil de aditar e deletar as noticias... por isso ehu queria em arquivos separados...

mesmo assim obrigabo...

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...