watt Posted June 15, 2006 at 11:40 AM Report #33095 Posted June 15, 2006 at 11:40 AM Boa tarde! qual é o comando para criar novos files ??, a ideia é q aseguinte, tenho um editor de html na minha pagina, sempre que criar novo codigo quero que este seja salvo num file txt, mas sempre diferente. para depois mais tarde ir consiltar esses txt.
Guest id194 Posted June 15, 2006 at 11:46 AM Report #33098 Posted June 15, 2006 at 11:46 AM lê isto: http://www.cidadela.org/php/biblioteca/p10/p10.txt
skin Posted June 15, 2006 at 01:42 PM Report #33132 Posted June 15, 2006 at 01:42 PM mete a página completa para o ppl visualizar o codigo 😛 Our lives begin to end the day we become silent about things that matter - Martin Luther King
Ped@ntilva Posted June 15, 2006 at 07:18 PM Report #33182 Posted June 15, 2006 at 07:18 PM Boas, para criares um ficheiro é muito simples, basta abrires um ficheiro para escrita. $nome = "texto.txt"; fopen($nome, 'w');
kingless Posted June 15, 2006 at 08:12 PM Report #33192 Posted June 15, 2006 at 08:12 PM Criei um pequeno exemplo, aqui vai: $ficheiro = "teste.txt"; //ficheiro Para abrir e escrever $fp = fopen( $ficheiro, "w+" ); //Vamos abrir o ficheiro para escrita fwrite( "$fp", "Isto é um exemplo" ); //Vamos escrever um pequeno texto no ficheiro fclose( $fp ); //Vamos fechar o ficheiro Mais informações em http://pt.php.net/manual/pt_BR/function.fwrite.php Se queres aprender isso tudo tens de ler o manual e não ter preguiça. 😛
watt Posted June 15, 2006 at 11:59 PM Author Report #33209 Posted June 15, 2006 at 11:59 PM pois... eu tinha estado a ler e fikei com a ideia q fopen com w era para escrever files, e não crialos
watt Posted June 16, 2006 at 03:15 AM Author Report #33216 Posted June 16, 2006 at 03:15 AM mais um problema ... quando mando a variavel para ser escrita no txt vai <img src="http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg" width="280" height="280" /><br /> e depois de escrito fica <img src=\"http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg\" alt=\"\" width=\"280\" height=\"280\" /><br /> pq é que me está a acontecer isto ?! alguem sabe como posso dar a volta ao assumto ? ja tentei gravar noutro tipo de files, mas faz o mesmo. ... que mal fiz eu deus
joninho Posted June 16, 2006 at 06:03 AM Report #33218 Posted June 16, 2006 at 06:03 AM xD lol opah como é que metes a variavel aí? dis a linha que fazes em php, mas assim tb devia dar :\ não dá?
watt Posted June 16, 2006 at 01:22 PM Author Report #33266 Posted June 16, 2006 at 01:22 PM $elm1 = $_POST['elm1']; ... $somecontent = $elm1; ... if (fwrite($handle, $somecontent) === FALSE) { echo "Não pode Escrever no Ficheiro"; exit; } echo "O Ficheiro Foi Escrito";
Ped@ntilva Posted June 16, 2006 at 02:29 PM Report #33279 Posted June 16, 2006 at 02:29 PM O que aconteceu foi que o php verificou que tem caracteres especiais em $somecontent Ele simplesmente colocou a ' \ ' antes do caracter ' " para que depois seja reconhecido'. Isto faz com que quando fores buscar ao ficheiro ja venha direitinho para fazeres um echo/print.
kingless Posted June 16, 2006 at 02:42 PM Report #33282 Posted June 16, 2006 at 02:42 PM pois... eu tinha estado a ler e fikei com a ideia q fopen com w era para escrever files, e não crialos Para criar files tens de usar o fopen assim: $ficheiro = "teste.txt"; fopen( $ficheiro, "x+" ); // o "x+" serve para criar o ficheiro fopen é a unica forma de se criar ficheiros... mas só vai criar o ficheiro se o directorio tiver permissão de escrita. 😛
watt Posted June 17, 2006 at 10:55 AM Author Report #33421 Posted June 17, 2006 at 10:55 AM O que aconteceu foi que o php verificou que tem caracteres especiais em $somecontent Ele simplesmente colocou a ' \ ' antes do caracter ' " para que depois seja reconhecido'. Isto faz com que quando fores buscar ao ficheiro ja venha direitinho para fazeres um echo/print. mas eu quando faço print o file vem com defeito.
joninho Posted June 17, 2006 at 12:45 PM Report #33437 Posted June 17, 2006 at 12:45 PM opa, ja me aconteceu assim uma cena parecida, mas eu ja nao me lembro o que é que fix :X que era para enviar o tamanho da imagem para a bd, e a imagem klaro.. :o
joninho Posted June 17, 2006 at 12:52 PM Report #33438 Posted June 17, 2006 at 12:52 PM mais um problema ... quando mando a variavel para ser escrita no txt vai <img src="http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg" width="280" height="280" /><br /> e depois de escrito fica <img src=\"http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg\" alt=\"\" width=\"280\" height=\"280\" /><br /> pq é que me está a acontecer isto ?! alguem sabe como posso dar a volta ao assumto ? ja tentei gravar noutro tipo de files, mas faz o mesmo. ... que mal fiz eu deus olha adiciona-me no msn, e manda-me o codigo todo e o que queres que faça, é que eu ainda nao precebi muito bem, tu tas a fazer oque com a imagem??
AriOps Posted June 17, 2006 at 03:25 PM Report #33448 Posted June 17, 2006 at 03:25 PM ele está com um problema de lhe aparecerem slashes ( \ ) antes das aspas ( " ) quando ele vai escrever o codigo html para o ficheiro... Daniel Correia
kingless Posted June 17, 2006 at 04:25 PM Report #33462 Posted June 17, 2006 at 04:25 PM mais um problema ... quando mando a variavel para ser escrita no txt vai <img src="http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg" width="280" height="280" /><br /> e depois de escrito fica <img src=\"http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg\" alt=\"\" width=\"280\" height=\"280\" /><br /> pq é que me está a acontecer isto ?! alguem sabe como posso dar a volta ao assumto ? ja tentei gravar noutro tipo de files, mas faz o mesmo. ... que mal fiz eu deus As aspas " são identificadas pelo php por isso tens de utilizar a slash "\" para que o php não consiga identificar as aspas "" Mas não é preciso utilizar sempre \ podes simplesmente fazer isso. echo '<img src="http://cache.kotaku.com/gaming/themovies_firstlook_pc_T5.jpg" width="280" height="280" /><br />'; É só utlizar ' ' em vez de " ".
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now