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