Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ronal-gato

Como criar paginas automaticamente

Recommended Posts

Socorro gente e pk quero que meu sistema crie paginas automaticamente pk no meu site tem uma parte administrativas para os adm de la para criar pots mais tipo so fica aparecendo so o titulo a imagem e a descrição ai tipo queria que quando um adm do meu site quando ele cria um novo topico ja cria uma unica pagina direto so para aquela pagina mais tipo tem como me passar o codigo em php pk so novo e num sei muita coisa pff gente tem como me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não faça isso com novas páginas. Faça com banco de dados. É mais fácil :D

to usando banco de dados quero saber o codigo para que crie sozinho tendeu e oque tenho q fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma página com um formulario action post, chamando o processar.php

 

no processar.php

 

if(file_exists($pastaarquivo . $nomearquivo . ".extensaoarquivo")){
  $script = file_get_contents($pastaarquivo . $nomearquivo . ".extensaoarquivo");
} else {
  $script = "";
}

$script = $_POST['criararquivo']; //aqui terá o conteúdo do arquivo...

$file = fopen($pastaarquivo . $nomearquivo . ".extensaoarquivo", "w+");
fwrite($file, stripslashes($script));
fclose($file);

 

Ai você inclui o $_POST no processa.php.

 

A lógica é mais ou menos essa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma página com um formulario action post, chamando o processar.php

 

no processar.php

 

if(file_exists($pastaarquivo . $nomearquivo . ".extensaoarquivo")){
  $script = file_get_contents($pastaarquivo . $nomearquivo . ".extensaoarquivo");
} else {
  $script = "";
}

$script = $_POST['criararquivo']; //aqui terá o conteúdo do arquivo...

$file = fopen($pastaarquivo . $nomearquivo . ".extensaoarquivo", "w+");
fwrite($file, stripslashes($script));
fclose($file);

 

Ai você inclui o $_POST no processa.php.

 

A lógica é mais ou menos essa.

 

Mais tipo com isso criara ja com esse codigo paginas de pots direto tipo uma pagina ja com alguns pre requisitos que ja coloquei tipo menu topo rodape

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi direito... Você tem os posts em um banco de dados, mas quer que crie páginas automáticas para exibir os posts que estão no banco?

Tipo eu quero que crie uma pagina direto para cada post novo que os adms do meu site criarem tendeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso tu pode fazer pelo o banco de dados e só com um arquivo.

Vamos exemplificar.

Eu tenho um arquivo chamado posts.php

Dai, tenho no banco todos os posts, sendo que cada um tem um número único para identificação (id), que é que vou usar para puxar somente aquele post.

 

Na minha tabela, tenho a seguinte estrutura: id, nome_user, data, conteudo

 

Beleza... agora, eu vou lá no arquivo posts.php, e faça uma consulta mysql para buscar os dados do post.

$id_post = addslashes($_GET['id_post']);
$sql = mysql_query("SELECT * from posts WHERE id='$id_post'");
$linhas_post = mysql_fetch_array($sql);
$nome_user = $linhas_post['nome_user'];
$data = $linhas_post['data'];
$conteudo = $linhas_post['conteudo'];
echo "$nome_user postou este tópico às $data";
echo $conteudo;

 

Pronto.

Agora, para eu chamar o post que tem o id 1, eu uso o método GET. Só entrar em posts.php?id_post=1

Se eu quiser o post 105, posts.php?id_post=105

... E assim vai.....

 

Qualquer dúvida em relação ao código, posta ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não to entendendo muito bem o que você quer então...

quero um sistema que crie pagina por pagina dos post / pk na parte q criei cada vez q crio um post ele cria mais fica tuno na mesma pagina quero um sistema q crie paginas individuais tendeu

 

num to conseguindo colocar posta o codigo completo fazendo favor

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.