comment box [RESOLVIDO]

1. comment box [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 05/11/2016 - 21:47h

Boas...
Estou tentando criar uma comment box simples, o mais simples possível, mas os inputs não gravam no arquivo txt!
Aqui está o arquivo php:

<?php

$caixa1 = $_POST["nome"]. "\n";
$caixa2 = $_POST["comentario"]. "\n";


$file = fopen("coments.txt", "a");
$escrever1 = fwrite($file, $caixa1);
$escrever2 = fwrite($file, $caixa2);


fclose($file);

header("location: /index.html");


?>



É aqui está o arquivo HTML


<!DOCTYPE html>
<html>
<head>
<center><img src = "/logo/logo-oficial.png"></center>
<meta charset = "utf-8">
<title>Gospel Pro</title>
<form action = "naveg.php" method = "post">
<center><input type = "submit" value = "Ir para">
<select name = "site" value = 'site' size = "1">
<option value = '0'>Home</option>
<option value = '1'>Músicas</option>
<option value = '2'>Mensagens</option>
<option value = '3'>Notícias</option>
<option value = '4'>Livros</option>
<option value = '5'>Receitas</option>
<option value = '6'>Área android</option>
<option value = '7'>DVD's</option>
<option value = '8'>Igrejas perto</option>
</select></center>
</form>
<center><font color = "green"><h1><i>Sejam-bem vindo ao Gospel Pro</i></h1></font></center><br />
</center><font color = "green"><h1></h1>há um problema temporario nas musicas e nos livros, mas já estou verificando!</font></center>
<hr />
</head>
<body background = "/logo/fundo-oficial.jpg">
<center><font color = "green"><i>Previsão do tempo</i></font></center><br />
<center><iframe scrolling="no" frameborder="0" marginwidth="0" marginheight="0" width="150" height="170" src="http://selos.climatempo.com.br/selos/MostraSelo.php?CODCIDADE=3241,302,2054,6778,3070&SKIN=azul"></iframe></center><br />
<!-- comentarios -->
<form action = "coment.php" method = "post">
<center><input type = "text" id = "nome" value = "nome" maxlenght = "50"></center><br />
<center><textarea value = "comentario" id = "comentario" cols = "25" rows = "10">Deixe seu comentario!</textarea></center>
<center><input type = "submit" value = "Enviar comentário""></center>
</form>
<br />
<form action = "coments.txt">
<center><input type = "submit" value = "Ver comentários">
</center></form>
<!-- contador de visitas -->
<br />
<br />
<br />
<div align=center><a href='http://contador.s12.com.br'><img src='http://contador.s12.com.br/img-a0bCwY2C-1.gif' border='0' alt='contador de visitas gratis'></a><script type='text/javascript' src='http://contador.s12.com.br/ad.js?id=a0bCwY2C'></script></div>
<center><font color = "green"><i>Total de visitantes</i></font></center><br />
<!-- usuarios online -->
<center><script type="text/javascript" src="http://usuariosonline.s12.com.br/uo-cd56wdx1-6.js"></script><br><a href="http://usuariosonline.s12.com.br/" target="_blank"><img src="http://usuariosonline.s12.com.br/imagens/selo.gif" alt="usuários online gratis" border="0"></a></center>
<br /><hr />
<font color = "green"><strong>Site desenvolvido por Felipe Silva</strong></font>
<br /><hr />

</body>
</html>




Abraços!
E obrigado desde já!


  


2. MELHOR RESPOSTA

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 06/11/2016 - 11:45h

Tente depurar o arquivo coment.php
pra ver se ele está recebendo as variaveis do form via POST

<?php

$caixa1 = $_POST["nome"]. "\n";
$caixa2 = $_POST["comentario"]. "\n";
# depuração
echo $caixa1 . "<br>\n";
echo $caixa2 . "<br>\n";

$file = fopen("coments.txt", "a");
$escrever1 = fwrite($file, $caixa1);
$escrever2 = fwrite($file, $caixa2);


fclose($file);
## comentei abaixo pra não redirecionar
## header("location: /index.html");

?>



Outra idéia é verificar no log de erros do php se não é permissão de escrita na pasta.

-- EM 08/11/2016 ---

Achei o problema: você não definiu as tags "name" dos campos.

veja funcionando no link > http://klebrr.com/boxtxt

3. Re: comment box [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 07/11/2016 - 14:53h

eu dei uma visualizada nos logs de erro, mas estão vazios :-(


4. Re: comment box [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 07/11/2016 - 15:00h

eu editei tambem o arquivo php como vc disse, mas não deu em nada!


5. Re: comment box [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 08/11/2016 - 18:48h

klebrr escreveu:


Achei o problema: você não definiu as tags "name" dos campos.

veja funcionando no link > http://klebrr.com/boxtxt


obrigado amigo!
me ajudou muito!
gosta de rap/rock?
faça uma visita:
http://gospelpro.esy.es
espero vc la ;-)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts