Olá,
Vamos começar direto sem enrolação.
Nosso mural vai conter 3 arquivos. Irei explicar eles um a um para melhor entendimento do usuário:
1º -> Um arquivo onde é mostrado o mural e que nele já possamos inserir mais um comentário. Chamaremos esse carinha de index.php
2º -> Um arquivo que conterá a programação php que adicionará um novo comentário ao mural. Chamaremos esse carinha de add_recados.php
3º -> Um arquivo .txt onde irão ser gravadas as informações que o mural irá visualizar. Chamaremos esse outro carinha de recados.txt
Crie esses 3 arquivos dentro de uma pasta separada. (espero que criar arquivos você saiba) =)
Ficará assim:
Vamos para a próxima parte então.
Trabalhemos em cima do arquivo index.php
Vamos lá!
Bem, agora vamos trabalhar com o arquivo index.php
Abra o arquivo index.php com um editor de html. A não ser que você conheça totalmente a linguagem html e queira fazer no bloco de notas.
Disponibilizarei também o código HTML. Então não haverá problema.
No exemplo deste mural, utilizarei um software chamado Dreamweaver da Macromedia. Considero o melhor. Gosto de trabalhar com ele.
Com o arquivo aberto, no alinhamento, escolha centralizado.
Agora iremos criar uma tabela com 3 células, ou seja, vão ser 3 linhas. Não vai ter nenhuma coluna.
Centralize todas as células.
Na primeira célula escreva "Meu Mural Com Arquivos .txt"
Na segunda célula terá um include que irá buscar o conteúdo do arquivo recados.txt para dentro da célula. Como faremos isso?
Clique dentro da célula, vá para parte de códigos do editor de html e insira este código php:
<?php
include "recados.txt";
?>
|
Volte para a parte de design do editor de html e iremos editar a última célula.
Na terceira célula criaremos um formulário que irá enviar os dados da pessoa e o recado dela para o arquivo recados.txt que é onde vai estar gravados os dados de nosso mural que vai ser incluido na segunda célula pelo o include que criamos.
Crie um novo formulário dentro da terceira célula. O action desse formulário será o arquivo add_recados.php que terá o código php que fará incluir os dados dentro do recados.txt
<form action="add_recados.php">
<table>
<tr>
<td>Nome:</td>
<td><input type="text" name="campo1"></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="campo2"></td>
</tr>
<tr>
<td colspan="2">
Mensagem:<br />
<textarea name="campo3" rows="20" cols="40"></textarea>
<br /><br />
<input name="enviar" type="submit" value="Enviar">
</td>
</tr>
</table>
</form>
|
Nosso design ficou + ou - assim:
O nosso arquivo index.php está pronto! Vamos agora partir para o arquivo add_recados.php
Bom, editaremos esse arquivo pelo Bloco de Notas mesmo. Pois ele vai conter apenas códigos php, nada de html, então não precisaremos de visualização.
Esse arquivo add_recados.php vai ser executado quando o usuário clicar em Enviar no nosso arquivo index.php
Vamos para o código. Colocarei o código aqui e você olhando entenderá. Estude bem esses códigos.
<?php
$arquivo = fopen("recados.txt","a");
fwrite($arquivo,"<b>$campo1</b> (".date("j/n/Y").") ".date("h:i:s")."<br>");
fwrite($arquivo,"<a href='mailto:$campo2'>$campo2</a><br><i>$campo3</i><br><hr><br>");
fclose($arquivo);
include "index.php";
?>
|
Salve este código dentro do arquivo add_recados.php. Vamos agora para o arquivo recados.txt.
Bom, o arquivo recados.txt só receberá o que o add_recados.php mandará para ele!
E este arquivo recados.txt será mostrado na segunda céluda do arquivo index.php que fizemos no começo com aquele código include. Lembra ainda? =)
E é isso ae!
Nosso mural está pronto. Mude o arquivo index.php Faça design, faço o que quizer para dar uma beleza maior para o mural. Execute o arquivo index.php no servidor e aproveite deste mural sem banco de dados. Apenas com arquivos .txt
Lembrando que se você for jogar o mural para um servidor na internet, dê um CHMOD 777 no arquivo recados.txt para dar permissão de alterá-lo.
Obrigado pela atenção!
Espero ter ajudado a você compreender um pouco mais desta magnífica linguagem que é o PHP.
Atenciosamente,
Eduardo.
|