Jump to content


Photo

Quebra De Linha Em Php


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

#1 zackituh

zackituh

    Normal

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

Posted 04/04/2007, 09:52

olá
eu tenho um script que baixei que é sempre em linha é todo numa linha em vez de ser em várias linhas

ex:
egbyfvhvfef
efgigkjhrljfnwe
wefwergrweg

no script ele esta assim:

egbyfvhvfefefgigkjhrljfnwewefwergrweg

existe algum software/script que faça essa quebra de linha de modo que o script fique em varias linhas?

#2 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 04/04/2007, 10:10

Se eu entendi bem você quer deixar seu script mais legível.

O que você pode fazer provisóriamente é abrir o arquivo, le-lo e verificar onde tem ponto e vírgula, ai você joga um "\n" trocando para ter quebra de linha.

Mas acho que o ideal é você usar ER pra fazer isso.

Conheça meu blog para Aprender Laravel (Framework PHP)


#3 zackituh

zackituh

    Normal

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

Posted 04/04/2007, 10:17

o que é ER?

meu script é muito grande
n posso estar vendo onde tem ponto e virgula

Edição feita por: zackituh, 04/04/2007, 10:17.


#4 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 04/04/2007, 10:25

ER = expressão regular.

Me explica melhor o que você quer fazer.

Conheça meu blog para Aprender Laravel (Framework PHP)


#5 zackituh

zackituh

    Normal

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

Posted 04/04/2007, 12:11

eu quero por um php que esta em uma linha so
tipo:554sfgadfhdfhfghgfhkdgjkhdkljkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

em:515121
fgjhfgjfjfh
hgj
kkkkkkkkkkkkkkkkkkkkkkkkk

necessito disto pois quero traduzi o admin cp di ip.board 2.2.2

Edição feita por: zackituh, 04/04/2007, 10:29.


#6 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 04/04/2007, 22:06

Quando você diz "um php" você se refere a um código PHP ou a um valor de uma variável em PHP?

Falopa!

#7 zackituh

zackituh

    Normal

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

Posted 09/04/2007, 13:28

código

#8 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 09/04/2007, 15:42

Imaginando que você possui um valor assim:

askdjfnaksndfkasndfkasdnkfansdkanskdjnakjsdnafkjsdnfkajsndkfjansdkfjnasdkf asdnfakjsdnfkasndk

e quer que ele seja assim

asjdfnaksjdna
asdjfnakjsdfnakjsdn
asdnfkajsndfkajnsdjf
kajsndjkfansdkjf
akjdkajsdnk

Você precisaria da função wordwrap() para quebrar as palavras a cada quantidade de digitos.

Caso o valor que você possua vem de um text area ou de um banco de dados você pode utilizar a função nl2br() que converte quebras de linha em tags HTML br.

Falopa!

Edição feita por: hostdesigner, 09/04/2007, 15:42.


#9 Edu.dreyer

Edu.dreyer

    Cuiabá - MT

  • Usuários
  • 442 posts
  • Sexo:Masculino
  • Localidade:Várzea Grande - MT

Posted 09/04/2007, 17:00

nl2br()

naum resolve ?!?!?!?
#### DUDUDREYER #####

#10 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 09/04/2007, 17:21

Galera, o que eu acho que ele quis dizer é que o código que ele baixou está todo inline:

<?php if($teste){ printt "OK"; } else{ print "Não OK!"; } ?>

E ele quer que fique indentado e separado e limpo de se ler:

<?php
if( $teste )
{
	 printt "OK";
}
else
{
	 print "Não OK!";
}

?>
É isso amigo?

[]'s

#11 zackituh

zackituh

    Normal

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

Posted 09/04/2007, 17:55

é isso mmesmo bruno augusto

#12 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 09/04/2007, 18:15

Bom, imagino que você deve ter em mãos um script OBFUSCADO (script onde não existem quebras de linhas e normalmente o código é todo bagunçado) sendo assim para que você possa fazer o que quer precisara do script original.

Se o seu script estiver apenas sem quebra de linhas você vai precisar adicionar suas próprias quebras de linha no arquivo e depois salva-lo.

Falopa!

#13 Bruno Barbosa

Bruno Barbosa

    Novato no fórum

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

Posted 06/10/2008, 16:26

Tenta colocar no final do codigo isso

" \n"

com isso havera a quebra de linha quando o conteudo da sting chegar.

Ex:

$mensagem .= "Cargo_inicial:". $_POST['cargo_inicial']." \n";
$mensagem .= "Cargo_final: ".$_POST['cargo_final']." \n";
$mensagem .= "Dia_adm: ".$_POST['dia_adm']." \n";
$mensagem .= "Mês_adm: ".$_POST['mes_adm']." \n";
$mensagem .= "Ano_adm:". $_POST['ano_adm']." \n";
$mensagem .= "Funções:". $_POST['funcoes']." \n";
$mensagem .= "Salário_final: ".$_POST['salario_final']." \n";

SEMPRE TERA A QUEBRA DE LINHA DE UMA INFORMAÇÃO PARA OUTRA.

VALEU...

VISITEM MEU BLOGGER AI GALERA!!! http://www.bbmasters.blogspot.com/


:boxing:

#14 georgewar

georgewar

    Let's upgrade myself

  • Usuários
  • 169 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro - RJ
  • Interesses:PHP - JavaScript

Posted 06/10/2008, 17:53

eu acho que ele quer apenas organizar um código pronto, baixa o zend development e executa o comando crtl + shitf + f

#15 lwirkk

lwirkk

    Veterano

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

Posted 06/10/2008, 22:47

eu acho que ele quer apenas organizar um código pronto, baixa o zend development e executa o comando crtl + shitf + f

Ou PHPdesign*. (y)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)




0 user(s) are reading this topic

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

IPB Skin By Virteq