Obrigado pla ajuda antes de mais.
Em relação a primeira dúvida penso que não seja possivel apresentar elementos com TAG Html dentro de um objecto de formulário, ou seja não me parece que irás conseguir visualizar assim tão directamente uma imagem dentro de uma textarea.
Não quero fazer uma imagem aparecer numa text area, algo como isso nunca vi..
Queria era que a tag html funcionasse depois de o formulario a guardar no ficheiro e de o sript a exibir.
simplificando:
Quando analizamos isto vemos que há 3 elementos:
A pagina do formulario (
http://pixelgalaxy.awardspace.com/paginaeditor.php )
O ficheiro onde é guardado o conteúdo do formulário: (
http://pixelgalaxy.awardspace.com/conteudo.txt )
A página que guarda a informação no ficheiro e que depois exibe a informação que guardou no ficheiro (que por sua vez é a informação que foi inserida no formulário (
http://pixelgalaxy.awardspace.com/gravador.php ).
Imagina que queres que apareça uma imagem na página que exibe a informação do ficheiro. No formulário ias inserir a tag html para mostrar uma imagem na página de exibição, certo?
Experimenta meter isto no formulario
<img src="http://www.elitebrasil.com.br/matogrosso/passaro.jpg">
no formulário e ve o que acontece:
-Na página de exibição: vai aparecer apenas o numero de caracteres que inseriste (obra da função fpassthru() que eu dispensava. ( Eu queria que aparecesse a imagem correspondente àquilo que eu meti no formulário nera...
-No ficheiro: vai aparecer:
<img src="http://www.elitebrasil.com.br/matogrosso/passaro.jpg">
Ou seja aquilo que eu meti no formulário com umas contrabarras ("") lá no meio que não foram solicitadas por ninguém né e que por sinal desconfio que não deixam a página de exibição ler a tag html como eu queria que ela lesse.
Acerca de trabalhar com ficheiros: eu sei que MySQL é melhor e mais prático mas para já tou a aprender isto superficialmente só pa ter algum conhecimento sobre a amtéria e porque poderá vir a dar jeito..
quanto à função readfile():
readfile -- Lê e exibe o conteúdo de um arquivo
int readfile ( string nomedoarquivo [, bool use_include_path [, resource context]])
Lê um arquivo e escreve o seu conteúdo para o buffer de saída (output buffer).
Retorna o número de bytes lido do arquivo. Se um error ocorrer, retorna FALSE e ao menos que a função seja chamada como @readfile(), uma mensagem de erro será impressa.
Acho que não serve porque temos um problema semelhante à fpassthru.
a fpassthru exibe o conteudo do ficheiro e o nº de caracteres e a readfile o conteudo do ficheiro e o numero de bytes.. Eu queria uma que sómente exibisse o conteudo do ficheiro.