Executando comando PHP dentro da string

Publicado por Sidiney Sodré Gali de Souza 06/12/2005

[ Hits: 15.419 ]

Download funcao_eval.php




Podemos executar um comando PHP dentro da string utilizando a função eval(). Script simples e prático.

  



Esconder código-fonte

<?
// Prática da função eval()

$var1 = 'viva o linux';
$var2 = 'echo $var1;';
eval($var2);

// viva o linux
?>

Scripts recomendados

Redirecionado paginas com registro de variavel em session

Validando data em formulário

Script de Cumprimento (Bom dia, Boa Tarde, etc)

cryptonita

gerando links de todos aquivos de um diretorio


  

Comentários
[1] Comentário enviado por fantasma.da.oper em 24/02/2012 - 13:31h

-Cara esse código não tá funcionando, no meu wamp server, é alguma configuração??

EU TENHO UM FÓRMULÁRIO ONDE EU ESCREVO UMA FUNÇÃO MATEMÁTICA em códigos php

ex.: sin($x);

e a partir disso a página desenha o gráfico da função matemática,
o problema é que ele não tá aceitando a função em forma de string, só aceita se eu escrever a função no próprio código.

fiz umas pesquisas na web e todas remem pra função eval, mas ela, pelo menos no meu pc, só substitui as variáveis.

ex.: $x=1;
$função = sin($x);

o retorno está sendo sin(1);

OU SEJA ELE NÃO TÁ RESOLVENDO O CALCULO MATEMÁTICO

ME AJUDE, OBG-

[2] Comentário enviado por samuellevy em 14/08/2012 - 14:18h

<?
$var4 = 'echo "resultado: ".(1+1);';

eval($var4);

// resultado: 2
?>


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts