Ir ao conteúdo

Posts recomendados

Postado

Opa! Sou iniciante, tanto em html quanto em php, recentemente para um trabalho, tive de criar um site simples, no entanto, o PHP que utilizei para que convertesse os dados em txt, não está abrindo no servidor, e informa ERRO HTTP 500.

Edit:Mudei de localhost, estou usando o XAMPP. O erro passou a ser este.

Parse error: syntax error, unexpected ' ' (T_STRING) in C:\xampp\htdocs\Orion\obg.php on line 4

 

HTML

<FORM action="obg.php" method="post" enctype="text/plain">
<p> <b>Envie-me uma mensagem</b></p> 
<p><font size="3">(Um dia eu farei um php que funcione ;-;)</font></p>
<br> 
<label for="name"><font size="3">Nome:</font><label>
<input type="text" name="carlos" id="nome"/>
<br>
<br>
<textarea cols="80" rows="15" name="comentarios"></textarea>
<br>
<br>
<input type="submit" name="b1" value="Enviar"> <input type="reset"  name="b2" value="Limpar"> 
</form>

PHP

<?php
     $nome = $_POST["carlos"] 
     $mens = $_POST["comentarios"]

     $conteudo="
     Nome: $nome
     Mensagem: $mens
     ";
     $arquivo=fopen("recebido/$nome.txt","w")
     fwrite($arquivo,$conteudo);
?>

 

Postado

O parser do PHP fornece uma espécie de relatório sobre o problema que ocorre quando ele está lendo as instruções (instruções são as linhas que você digita em PHP)... no teu caso ele está dizendo 

 

Citação

Parse error: syntax error, unexpected ' ' (T_STRING) in C:\xampp\htdocs\Orion\obg.php on line 4

Tudo que você precisa é entender o que está escrito, pode usar um tradutor online (Google Translator) para entender, caso você não fale Inglês... Enfim, o parser disse:

Citação

Erro: Erro de sintaxe, (T_string) '' não esperado em blablabla na linha 4

Mas só de olhar o código você nota a falta de marcação do final das instruções... em PHP toda instrução deve ser terminada em ";" (ponto e virgula). Da forma que está você está instruindo o parser a entender seu código como texto na maior parte dele...

 

Postado
38 minutos atrás, hostdesigner disse:

O parser do PHP fornece uma espécie de relatório sobre o problema que ocorre quando ele está lendo as instruções (instruções são as linhas que você digita em PHP)... no teu caso ele está dizendo 

 

Citação

Parse error: syntax error, unexpected ' ' (T_STRING) in C:\xampp\htdocs\Orion\obg.php on line 4

Tudo que você precisa é entender o que está escrito, pode usar um tradutor online (Google Translator) para entender, caso você não fale Inglês... Enfim, o parser disse:

Citação

Erro: Erro de sintaxe, (T_string) '' não esperado em blablabla na linha 4

Mas só de olhar o código você nota a falta de marcação do final das instruções... em PHP toda instrução deve ser terminada em ";" (ponto e virgula). Da forma que está você está instruindo o parser a entender seu código como texto na maior parte dele...

Funcionou certinho cara, valeu!

  • Haha 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...