Olá, XTibianos.
Estou aqui para apresentar meu primeiro tutorial, um sistema simples, mas que pode ser útil.
O formulário consiste em adicionar notícias em OTs que apresentam um sistema de notícias, como é o caso do Alissow OTs.
A maioria dos servidores com esse sistema apresenta um arquivo de texto na pasta principal, geralmente noticias.txt. O formulário pega os dados inseridos pelo usuário (Título, autor, mensagem) e adiciona ao arquivo de forma organizada, incluindo a data e hora em que a notícia foi inserida.
Você pode utilizar o sistema aqui criado para inserir os dados em um banco de dados, caso seu servidor apresente um site com sistema de notícias.
Aqui seguem os códigos
gravar.php
<? $noticias = "C:\\Documents and Settings\\Satellite\\Desktop\\Server\\noticias.txt"; //Caminho da pasta do OT, seguido do arquivo onde ficarao as noticias. Importante: No caso de uso da barra invertida, como no exemplo ao lado, use 2 barras. $dia = date('d'); //Dia atual $mes = date('m'); //Mes atual $ano = date('Y'); //Ano atual $data = $dia."/".$mes."/".$ano; //Formata a data para dia/mes/ano $hora = date('H'); //Hora $min = date('i'); //Minutos $horario = $hora.":".$min; //Formata a hora $autor = $_POST['autor']; //Pega os dados inseridos na pagina anterior $titulo = $_POST['titulo']; $texto = $_POST['texto']; $novalinha = ' '; if (!$arquivo = fopen($noticias, 'a')) { //Abre o arquivo especificado acima e verifica se houve falha echo 'Não foi possível ler o arquivo'; }else{ fwrite($arquivo, $novalinha); //Imprime os dados no arquivo fwrite($arquivo, "--------------"); fwrite($arquivo, $novalinha); fwrite($arquivo, $titulo); fwrite($arquivo, $novalinha); fwrite($arquivo, $autor); fwrite($arquivo, $novalinha); fwrite($arquivo, $data); fwrite($arquivo, " - "); fwrite($arquivo, $horario); fwrite($arquivo, $novalinha); fwrite($arquivo, $novalinha); fwrite($arquivo, $texto); fwrite($arquivo, $novalinha); fclose($arquivo); //Fecha o arquivo } ?>
adicionar.html
<form name="addnoticia" method="POST" action="gravar.php"><table> <tr><td>Título: </td><td><input type="text" name="titulo"></td></tr> <TR><td>Autor: </td><td><input type="text" name="autor"></td></tr> <tr><td>Texto: </td><td><textarea name="texto"></textarea></td></tr> <td><td><input type="submit" value="Adicionar"></td></tr> </table></form>
Você pode inserir esse código em uma área de administração em seu site.
Lembre-se: 1 - para visualizar as notícias no jogo, procure não utilizar acentos; 2 - esta página somente insere os dados no arquivo, nada mais.
Formulário
Saída, no arquivo
Todos estão livres para fazer edições e o que quiserem com o script.
Espero ter ajudado :happy:
Criado por: Schaffa