• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

inici_php

fixar texto

14 mensagens neste tópico

Boas,

no seguinte codigo.

<center> Anuncios & Novidades </center><br /><br />

<form action="anunciar.php" method="POST">
Digite o que quer anunciar: <input type="text" name="anuncio" />
<input type="submit">
</form>

<center>
<?php
echo $_POST["anuncio"];
?>
</center>

O que queria era a caixa de texto ficar maior, para poder digitar texto.

E queria fixar o texto, ou seja quando digita-se um anúncio, ele fica lá ate ser retirado ou modificado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Quanto à caixa de texto, faz isto:

<form action="anunciar.php" method="POST">
Digite o que quer anunciar:<br />
<textarea name="anuncio"></textarea>
<input type="submit">
</form>

Para fixar o texto, podes guardar o anuncio num ficheiro, e depois, com PHP, ir lá busca-lo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas scorch, tas a dizer para guardar o ficheiro php, e fazer include? certo?

Mas o que eu queria era adicionar o ficheiro ao painel, e sempre que quiser editar  era mais fácil, não tinha que ir ao servidor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não, com PHP guardavas num ficheiro .txt, por exemplo. E no painel, ias lá buscar, sem ser preciso ir ao servidor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

comecei agora a mexer com php.

nao tou a ver como fazer isso. se ouve.se forma de fixar o texto nao era perciso mais nada. que ja tava feito,fazia include do ficheiro que modifica no painel de controlo, e include do ficheiro que vai ser escrito para "exemplo: header.php" .

(tou a falar mas nem sei se dá xD)

Obrigado scorch

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em PHP, não consegues fixar variáveis. Tens duas opções.

1) Através de PHP, modificas um outro ficheiro PHP como um ficheiro comum e colocas lá o conteúdo da variável. Não recomendo porque traz imensas falhas de segurança, como colocar código malicioso na textearea que depois seria executado como PHP, e perderes o controlo do teu servidor, e mais mil e uma coisas.

2)Recomendado: crias um ficheiro .txt ou outra extensão qualquer que não .php, colocas lá o anúncio e depois quando quiseres vais lá buscá-lo.

http://pt2.php.net/manual/en/function.file-get-contents.php

http://pt2.php.net/manual/en/function.file-put-contents.php

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

e consigo através desse metodo, por exemplo. entrar no meu control painel e  mudar o que está escrito no anuncio?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Através do que me destes fiz isto.

<font face="Verdana" font size=2>Anúncio<Font><br />
<?php

$file = 'anuncio.txt';
$current = file_get_contents($file);
$current .= "Aqui vai estar um anuncio";
file_put_contents($file, $current);
$anuncio = file_get_contents('anuncio.txt');
echo $anuncio

?>

como te disse sou iniciante em php ;)

e nao sei como isto vai-me ajudar.

pelo q sei, isto vai escrever num ficheiro.txt, "aqui vai estar um anuncio"

agr como é que eu edito depois isto?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tenta assim, no código PHP. Não é no form.

<?php
//Este código vai-te colocar o que tiveres na textarea no ficheiro
$file = 'anuncio.txt';
file_put_contents($file, $_POST["anuncio"]);

$anuncio = file_get_contents($file);
echo $anuncio
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

=o tava quase lá :cheesygrin:

Scorch se pode-ses diz-me só como alinhar o texto por exemplo a direita ou á esquerda.

Obrigadao.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Em html?

<p style="text-align: right;">Direita</p>
<p style="text-align: left;">Esquerda</p>
<p style="text-align: center;">Centro</p>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

=o tava quase lá :confused:

Scorch se pode-ses diz-me só como alinhar o texto por exemplo a direita ou á esquerda.

Obrigadao.

Porque não aprendes HTML primeiro, e depois aventurares-te a programar?

É que sinceramente.... tentar programar ( CopyPastes e Ler em Foruns como se faz ou pedir respostas ) só dá numa coisa: Falhas de segurança.

E mesmo que estejas numa de curiosidade, de aprender etc... começa por baixo, é muito mau não se saber HTML e tentar programar para WEB.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora