Jump to content


Photo

Como Converter?


  • Faça o login para participar
5 replies to this topic

#1 cardiff

cardiff

    Turista

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

Posted 04/03/2005, 11:22

Olá pessoal, é o seguinte:

Tenho essa página pra cadastrar dados no site:

incluir_letra.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta http-equiv="Content-Language" content="pt-br">
<title>Incluir Letra</title>
</head>
<body>

<form name="incluir" method="post" action="adicionar_letra.php">
<p>Incluir letra<br>
Artista: <input type=text name=artista>
<br>
Álbum: <input type=text name=album>
<br>
Faixa: <input type=text name=faixa size="2">
<br>
<br>
Letra:
<br>
<textarea rows="10" name="letra" cols="50">
</textarea>
<br>
<br>
<input type="submit" value="Adicionar" name="ok">
<br>
<input type="reset" value="Limpar" name="reset">
</form>

</body>
</html>


E essa outra página que pega os dados:

adicionar_letra.php

<?php

$artista    = $_POST['artista'];
$album      = $_POST['album'];
$faixa      = $_POST['faixa'];
$letra      = $_POST['letra'];

echo 'Artista: ' . $artista;
echo '<br>';
echo 'Álbum: ' . $album;
echo '<br>';
echo 'Faixa: ' . $faixa;
echo '<br>';
echo 'Letra: <br>' . $letra;

?>


Tudo certo, mas quando tento preencher o formulário o php retorna assim:

Artista: U2
Álbum: Beautiful day
Faixa: 1
Letra:
The heart is a bloom Shoots up through the stony ground There\'s no room No space to rent in this town


Como eu faço pra tirar esse \ e converter as quebras de linhas do formulário?
Pra ficar assim:

Letra:
The heart is a bloom
Shoots up through the stony ground
There's no room
No space to rent in this town


Eu tb precisaria imprimir esses dados em páginas html estáticas (gravar as páginas no servidor) alguém tem um link de como fazer isso?
Pq eu ñ sei por qual termo procurar

Obrigado a todo mundo ae :lol:
"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 04/03/2005, 11:49

http://www.google.co...et/stripslashes
http://www.google.co...w.php.net/nl2br
http://www.google.co....net/filesystem
Klaus Paiva
Conheça também: Taperás

#3 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 04/03/2005, 12:01

é facil so usar a funcao nl2br , esta funca ira fazer quebra de linha automatica.. no adicionar.php

<?php

$artista    = $_POST['artista'];
$album      = $_POST['album'];
$faixa      = $_POST['faixa'];
$letra      = $_POST['letra'];

echo 'Artista: ' . $artista;
echo '<br>';
echo 'Álbum: ' . $album;
echo '<br>';
echo 'Faixa: ' . $faixa;
echo '<br>';
$letra=nl2br($letra);
echo 'Letra: <br>' . $letra;

?>

Tenta ae.. :P

#4 cardiff

cardiff

    Turista

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

Posted 04/03/2005, 13:43

Valeu corvox :lol:

Valeu Klaus, mas é sempre bom ter um exemplo de uma linha de código que funcione pra iniciantes como eu :P
"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."

#5 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 04/03/2005, 13:47

Eu sei, por isso passei aqueles links onde tem várias linhas que funcionam, não só uma...
Klaus Paiva
Conheça também: Taperás

#6 cardiff

cardiff

    Turista

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

Posted 04/03/2005, 14:04

Blz :lol:
"O mundo não é triste, vc que é muito exigente."

"Bonnye e Clyde fizeram tudo com boa intenção."




1 user(s) are reading this topic

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

IPB Skin By Virteq