Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

feliper

[Resolvido] <textarea> separar por linha digitada

Recommended Posts

Boa noite amigos, estou tentando fazer um formulário de pesquisa de whois adaptando o script "php easy whois" onde ele faz uma consulta por vez, sendo que eu desejaria fazer varias consultas, em fim, no formulário eu tenho o codigo:

 

<HTML>
<HEAD>
 <TITLE>New Document</TITLE>
</HEAD>
<BODY>

<form name="whois" method="get" action="teste.php">
<textarea name="domain" id="domain" style="background-color:transparent; border:1; width:391px; height:150px;" ></textarea>
<input type="submit" value="Lookup">

<?
$text = $_POST["domain"];
$lines = explode("\r",$text);
$num = count($lines);
for($i=0;$i<$count;$i++)
{ echo 'Line '.$i.': '.$lines[$i].'<br />'; }
?>
</form>

</BODY>
</HTML>

E gostaria que no textarea quando digitasse varias linhas fosse possivel capturar uma linha por vez, aguardo a ajuda de vocês! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi muito bem o que precisa mas, reduzindo seu código, isso:

 

$text = "a\rb\rc\rd";;

print_r( explode( "\r", $text ) );

Retorna, como esperado:

 

Array ( [0] => a [1] => b [2] => c [3] => d )

Ou seja, problema não há.

 

Porém, segundo o Oráculo Jr (já que não achei, agora, no manual), as novas linhas variam dependendo do sistema operacional onde o PHP está instalado.

 

Então, troque seu \r por PHP_EOL.

 

Veja se lhe ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.