Jump to content


Photo

Como Gerar Um Arquivo Que Escreve Variável?


  • Faça o login para participar
1 reply to this topic

#1 fernandoferreira

fernandoferreira

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 21/08/2009, 20:17

Galera,
Segue abaixo a minha dúvida. Se alguém puder ajudar, ficarei grato!
Obrigado

------------------------------------------------------------------------------------------

(1) FUNCIONAMENTO:
Fazer que uma página em php, crie um arquivo .php.
Este arquivo que será criado, deverá conter textos e variáveis.

(2) PROBLEMA:
O arquivo que é criado não escreve o '$pagina'


(3) CÓDIGO
// CRIA WORD.PHP///////////////////////////////////////
$word = fopen("word.php", "w+");
$sun = "<?php 
header('Content-Type: application/vnd.ms-word; name='word''); 
header('Content-Disposition: attachment; filename=checklist.doc');
$pagina
>";
fwrite($word, $sun);


(4) RESULTADO ENCONTRADO:
- NA TELA

Notice: Undefined variable: pagina in E:\wamp\www\teste\gravar.php on line 12


- NO ARQUIVO
Um arquivo com o seguinte texto (sem a variável pagina)

<?php
header('Content-Type: application/vnd.ms-word; name='word'');
header('Content-Disposition: attachment; filename=checklist.doc');
>



#2 Allisson

Allisson

    12 Horas

  • Usuários
  • 239 posts
  • Sexo:Masculino
  • Localidade:Alagoas
  • Interesses:PHP

Posted 21/08/2009, 22:15

Cara a variável tem que ter um valor se não me falha a memória, tenta assim;
// CRIA WORD.PHP///////////////////////////////////////
$word = fopen("word.php", "w+");
$sun = "<?php 
header('Content-Type: application/vnd.ms-word; name='word''); 
header('Content-Disposition: attachment; filename=checklist.doc');
$pagina = "teste";
?>";
fwrite($word, $sun);

não sei se funciona mas tenta ae porque
Notice: Undefined variable: pagina in E:\wamp\www\teste\gravar.php on line 12
parece que sua variável está indefinida ae para definir creio que é colocar um valor a ela testa ae valew!

Edição feita por: Allisson, 21/08/2009, 22:17.

Allisson Rafael de Brito Araujo

Devagar e sempre. Se Deus é por nós, quem será contra nós?




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq