Ajuda com fwrite
Oi Galera, é a primeira vez que eu uso um Forum pra tirar dúvidas. Veja se alguem pode me ajudar.
Eu criei um arquivo usando fwrite mas eu queria que ele fosse salvo em outra pasta. Não sei se o proprio fwrite pode terminar aonde salvar ou se eu tenho que usar o move_uploaded_file.
$pagina = pagina1.php
$fp = fopen($pagina,"w+") ;
fwrite($fp,"
<?php
include_once 'conteudo.php';
?>
");
fclose($fp);
move_uploaded_file($pagina, "../".$pagina);
Eu criei um arquivo usando fwrite mas eu queria que ele fosse salvo em outra pasta. Não sei se o proprio fwrite pode terminar aonde salvar ou se eu tenho que usar o move_uploaded_file.
$pagina = pagina1.php
$fp = fopen($pagina,"w+") ;
fwrite($fp,"
<?php
include_once 'conteudo.php';
?>
");
fclose($fp);
move_uploaded_file($pagina, "../".$pagina);
comentários (0)
suspender
Lista de Respostas:
16/11/2012 3:55pm
(~12 anos atrás)
(~12 anos atrás)
fopen, fwrite e fclose não "trabalham o arquivo" da forma como você está imaginando. Ele usa o conceito de ponteiro.
O que você precisa é usar as funções file_get_contents e file_put_contents.
veja mais em http://php.net/file_get_contents
O que você precisa é usar as funções file_get_contents e file_put_contents.
veja mais em http://php.net/file_get_contents
25/01/2013 8:18am
(~12 anos atrás)
(~12 anos atrás)
Alessandro,
Não sei se você já resolveu seu problema. Mas tinha essa mesma dúvida e resolvi meu problema assim:
Após o fclose(); coloque o código abaixo:
$ArqOrig = 'nomedoarquivo.txt';
$ArqDest = 'nomedapasta/nomedoarquivo.txt';
copy($ArqOrig, $ArqDest);
unlink($ArqOrig);
Espero que tenha ajudado!
Não sei se você já resolveu seu problema. Mas tinha essa mesma dúvida e resolvi meu problema assim:
Após o fclose(); coloque o código abaixo:
$ArqOrig = 'nomedoarquivo.txt';
$ArqDest = 'nomedapasta/nomedoarquivo.txt';
copy($ArqOrig, $ArqDest);
unlink($ArqOrig);
Espero que tenha ajudado!