Ir para conteúdo

POWERED BY:

Arquivado

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

daldegam

[ Simples] eval();

Recommended Posts

Boa noite.

 

Estou desenvolvendo um sistema de template para meu site...

 

Estava indo tudo bem ate que cheguei na parte de eval()...

 

Acontece o seguinte:

 

Parse error: parse error, unexpected $end in C:\AppServ\www\_configs\index.php(1) : eval()'d code on line 1

 

Script:

 

<?php

 

eval("?> teste <?php");

 

?>

 

 

Só isso ai basta para gerar o erro..

 

Gostaria de uma explicação do perque isso acontece, para eu fazer uma correção para isso aqui no script.

 

Obrigado a todos!

 

Boa noite.

 

DESCULPA PELO TOPICO TER SIDO POSTADO 2 VEZES!

FOI SEM QUERER;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem necessidade de fechar e abrir as tags do PHP, aliás, não pode tê-las ai.

 

Se você quer imprimir o 'teste' executando através de uma string, deveria ser assim:

 

<?php
	eval("echo 'teste';");
?>

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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