0

Imprimir caracteres

criado por Alexandre Pereira em 02/04/2011 8:13pm
Estou com uma função fwrite e no arquivo PHP criado, quero escrever:

<?php
$mm='256';
require ('../autores.php');
?>

//
Mas não consigo fazer o '$mm' ser 'printado' no arquivo criado.

Encopntrei muitas coisas na Web, mas nada funcionou. Obrigado.

Lista de Respostas:

0
02/04/2011 8:17pm
(~7 anos atrás)
Alexandre Pereira respondeu:
Minha última tentativa foi:

$num = "256";
$text = '<html>\n<?php $mm='.$num.'\n require ('../autores.php')\n?>\n</html>';

0
04/04/2011 10:48am
(~7 anos atrás)
BOZO respondeu:
<?php
$mm='256';
require ('../autores.php');
?>

Se nao sua pagina autores.php tiver printando a variavel $mm deve funcionar

<?php
//autores.php
echo "var = $mm";
?>

0
04/04/2011 2:12pm
(~7 anos atrás)
Matheus Ricelly respondeu:
esse código tá meio esquisito ai no tópico...

mais como o bozo falou... tem que ter uma referencia de um print para a variável...

<?php
$mm='256';
require ('../autores.php');
echo "Número: $mm";
?>

Nesse caso irá aparecer o conteúdo ou algo atribuído dentro do arquivo autores.php e logo em seguida o texto "Número: 256".

Valeu!

0
05/04/2011 11:40am
(~7 anos atrás)
Alexandre Pereira respondeu:
Não sei se me fiz entender. Printar o '256' (que virá de uma variável $num) tudo bem, o que eu quero é printar a string '$mm', sem que ele tente ler um valor para a variável variavel '$mm.


0
07/04/2011 9:07am
(~7 anos atrás)
BOZO respondeu:
Ah agora sim... Eu acho...

Se vc quer printar '$mm' e não o seu valor, vc tem dois caminhos.

ou usa aspas simples

echo '$mm';

ou 'escapa' a string

echo "\$mm";


0
10/04/2011 1:49am
(~7 anos atrás)
Alexandre Pereira respondeu:
Obrigado, consegui

$num = "$op0";
$varString = '$mm';
$text ="<html>\n<?php \n $varString=$num; \n require ('../autores.php');\n?>\n</html>";
echo "$text";

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)