Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

crucifier

[Resolvido] Syntax Error, Unexpected T_variable

Recommended Posts

no meu eskema de enviar e-mail ta dando esse erro:Parse error: syntax error, unexpected T_VARIABLE in /home/redesp/public_html/envia.php on line 31linha 31 eh essa:$msg .= "Endereco: " . $endereco . "\n";tentei achar um erro mas não achei não..se kizerem eu posto o codigo inteiroverifikei todos os ; no final das linha ta td certo e pá...verifikei se ta escrito um com maiusculo outro com minusculo..mas ta td certoalguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Saudações pessoal,

 

É a primeira vez que utilizo o fórum. Me desculpem se estiver fazendo algo errado.

 

 

Meu php retornou o mesmo erro citado acima.

 

Parse error: syntax error, unexpected T_VARIABLE in /home/i31927/public_html/terragraf/send_orcamento.php on line 85

 

Já conferi o código e não falta ";" na linha anterior e nem na mesma linha.

 

$msn = " <div align='center'>" $t_cliente "</div> <br><br><br> 

Nome do cliente: "  $Nome  "<br>

Endereco:   " $Endereco "<br>

Bairro:	  " $Bairro "<br>

Telefone: "$Telefone "<br>

e-mail: "$Mail "<br>

Cidade: "	 $Cidade "<br>

Estado:	"  $Estado "<br>

Agência: "$Agencia", Comissão: "$Comissao", Cliente:"$Cliente" <br>

<b> Informações sobre o trabalho </b><br><br>"

$Descricao" <br>"

$Quantidade "cópias no papel" $Papel " " $Formato "com "$Cores"cores e"$Pantone"<br>"

$Prova "

=== Acabamentos ==== <br>"

$Verniz", "$Dobras", "$Picote", "$Espiral", "$Wire", "$Plastificacao"<br>"

$Hotstamp", "$Relevo", "$Corte", "$Quantidade"<br><br><br>"

"Pagamento:" $Pagamento "e em entrega em "$Entrega"<hr>";

Esta é a linha de código que apresentou problemas.

 

Uma dúvida: é possível uma variável armazenar essa grande quantidade de linhas de informação?

 

Desde já, muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim.

 

Seu problema aqui, foi concatenar as strings com as variáveis, faça isso com o . em todas elas:

" <div align='center'>" .$t_cliente. "</div> <br><br><br>
Bacana você ter pesquisado antes de postar.

Mas como o tópico é meio antigo, e o seu problema não foi resolvido com ele, você poderia ter aberto um novo sem problemas :lol:

 

Força ae.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado Bruno!!!

 

Verifiquei os códigos e fiz as alterações. Deu certo mas eu ainda estou cometendo algum erro. O erro apresentado foi:

 

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/i31927/public_html/terragraf/send_orcamento.php on line 117

 

$t_cliente	   ="Orçamento do site";



// Montando a Mensagem para LS

$msn = " <div align='center'>" .$t_cliente. "</div> <br><br><br> 

Nome do cliente: "  .$Nome.  "<br>

Endereco:   " .$Endereco. "<br>

Bairro:	  " .$Bairro. "<br>

Telefone: ".$Telefone. "<br>

e-mail: ".$Mail. "<br>

Cidade: "	 .$Cidade. "<br>

Estado:	"  .$Estado. "<br>

Agência: ".$Agencia.", Comissão: ".$Comissao.", Cliente:".$Cliente." <br>

<b> Informações sobre o trabalho </b><br><br>"

.$Descricao." <br>"

.$Quantidade. "cópias no papel" .$Papel. " " .$Formato. "com ".$Cores."cores e".$Pantone."<br>"

.$Prova. "

=== Acabamentos ==== <br>"

.$Verniz.", ".$Dobras.", ".$Picote.", ".$Espiral.", ".$Wire.", ".$Plastificacao."<br>"

.$Hotstamp.", ".$Relevo.", ".$Corte.", ".$Quantidade."<br><br><br>"

"Pagamento:" .$Pagamento. "e em entrega em ".$Entrega."<hr>";

Desculpe incomodá-los com seguidos erros. Ainda sou iniciante em php.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só olhando o código agora, eu não consegui encontrar...

qual dessas era a linha 117 que ele acusou o erro? Tem certeza que está nessa parte do código?

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Pagamento:" .$Pagamento. "e em entrega em ".$Entrega."<hr>";

Essa é a linha 117, mas ela começa no início de " $msn = "

 

É essa mesmo a parte do código. Continuei fuçando aqui e ainda não descobri nada.

 

Obrigado pela força brother!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

^^ pronto achei:

.$Hotstamp.", ".$Relevo.", ".$Corte.", ".$Quantidade."<br><br><br>"

"Pagamento:" .$Pagamento. "e em entrega em ".$Entrega."<hr>";
Veja que tem " depois do <br>, e " antes do pagamento..

então tá assim: >

<br>""Pagamento:"
Por isso acusou erro.

Apenas tira as duas.

Ficando:

.$Hotstamp.", ".$Relevo.", ".$Corte.", ".$Quantidade."<br><br><br>

Pagamento:" .$Pagamento. "e em entrega em ".$Entrega."<hr>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá estou com esse erro e não sei como corrigir.

Parse error: syntax error, unexpected '$nome' (T_VARIABLE), expecting ')' in F:\wamp\www\cadastro\cadastrando.php on line 19

<php
$nome=$_POST['nome'];
$cpf=$_POST['cpf'];
$rg=$_POST['rg'];
$endereco=$_POST['endereco'];
$cep=$_POST['cep'];
$telefone=$_POST['telefone'];
$celular=$_POST['celular'];
$email=$_POST['email'];
$sql = mysqli_query("INSERT INTO usuarios(nome, cpf, rg, endereco, cep, telefone, celular, email)
VALUES('$nome', '$cpf', '$rg', '$endereco', '$cep', '$telefone', '$celular', '$email')");
?>
</body>
</hmtl>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conforme as orientações e regras do fórum de PHP, abra um novo tópico.

Entretanto, seu erro está na tag PHP:

<php

o correto é:

<?php

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.