Jump to content


Photo

Quebra De Linha!


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

#1 zenetto

zenetto

    Novato no fórum

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

Posted 07/01/2004, 07:19

Eu estou usando comandos de manipulação de arquivos para criar um aquivo *.txt qualquer, porém, quando o arquivo é concluido ele naum tem nenhuma quebra de linha onde foi especificado no script, já tentei \n sem êxito... Alquem sabe como sanar meu problema ???

Edição feita por: zenetto, 07/01/2004, 07:20.


#2 .ALec

.ALec

    Turista

  • Usuários
  • 56 posts
  • Sexo:Masculino

Posted 07/01/2004, 08:05

vc precisa usar o \n como echo
echo "\n";

assim ele vai quebrar a linha
posta seu código ae se vc não souber incluir o \n

#3 zenetto

zenetto

    Novato no fórum

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

Posted 07/01/2004, 08:36

É um script pra gerar uma lista de dowload pra getright ( *.grx )

<?
  $site = "Url do Alvo";
  $de = "27";// Inicio da repetição
  $repete = 127 ;//Quantidade de loops
  $vet = explode("/", $site);//Quebrando o endereço
  $conta = count($vet)-1;//Pegando o nome

  $a9 = "00";//Antes da foto número 9
  $a99 = "0";//Antes da foto número 99
  $nome = $vet[$conta];

  $linha1 = "";
  $linha2 = "";
  $linha3 = "";

$arq = $nome.".txt";
$abre = fopen($arq, "a+");
for ( $i = $de; $i <= $repete; $i++)
  {


if ( $i <= 9 ){
    $sites = $site."$a9".$i;
    $mini =  $vet[$conta]."$a9".$i;
    $linha = "URL: $sites.jpg \n File: C:\\Downloads\\Fotos\\".$vet[$conta]."\\".$mini.".jpg.getright \n\n";
    $salva = fwrite($abre, $linha);

} else {

        if ( $i <= 99 ){
            $sites = $site."$a99".$i;
            $mini =  $vet[$conta]."$a99".$i;
            $linha = "URL: $sites.jpg \n File: C:\\Downloads\\Fotos\\".$vet[$conta]."\\".$mini.".jpg.getright \n\n";
            $salva = fwrite($abre, $linha);

        } else {
            $linha = "URL: $site".$i.".jpg \n File: C:\\Downloads\\Fotos\\".$vet[$conta]."\\".$vet[$conta].$i.".jpg.getright \n\n";
            $salva = fwrite($abre, $linha);
      }
  }
}
fclose($abre);
echo "<h1> Arquivo Criado com Sucesso!";
?>



#4 rudesign

rudesign

    xD

  • Usuários
  • 341 posts
  • Sexo:Não informado
  • Localidade:Batatais-SP
  • Interesses:PHP , MySQL , Tibia

Posted 07/01/2004, 10:02

tente usar a tag <br>...
Nome: Rudá Gonçalves
MSN: ruda_g@hotmail.com
Cidade: Batatais-SP
Outros: Odeio comprimidos!!!!!
"O universo não é idéia minha. A minha idéia do universo é que é idéia minha"

#5 Web Developer

Web Developer

    12 Horas

  • Usuários
  • 283 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS
  • Interesses:Desenvolvimento Web.

Posted 07/01/2004, 11:31

Isso mesmo:

echo "<br>";
PHP não é coisa pra muleque!

#6 zenetto

zenetto

    Novato no fórum

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

Posted 07/01/2004, 19:19

quando uso o <br> e se trata de um arquivo *.txt ele imprime a tag no texto ao invez de quebrar a linha, já quando uso o \n ele imprime um quadradinho preto...

#7 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 07/01/2004, 20:02

Hum, quadradinho preto. Onde você abrindo o txt? Pelo seguinte: o Linux usa como quebra de linha, o caracter 10 (\n), o Windows usa o 10 (\n) e o 13 (\r), e o Machintosh (é assim?) usa o 13 (\r). Então quando você põe \n, é impresso só o caracter 10, e alguns programas de Windows não reconhecem só o 10 como quebra de linha, fazem questão do 10 e 13 daí o quadradinho preto. O bloco de notas é um exemplo. Tenta imprimir "\n\r"; e veja se funciona. Se não funcionar posso ter confundido a ordem, aí é só trocar "\r\n";

#8 Mullets Web Master

Mullets Web Master

    Novato no fórum

  • Banidos
  • 18 posts
  • Sexo:Não informado
  • Localidade:Sampa
  • Interesses:Mta coisa....

Posted 07/01/2004, 21:42

Mullets roX

#9 rudesign

rudesign

    xD

  • Usuários
  • 341 posts
  • Sexo:Não informado
  • Localidade:Batatais-SP
  • Interesses:PHP , MySQL , Tibia

Posted 07/01/2004, 21:52

echo "$variavel.<br>."

ou sem esse último ponto...

Edição feita por: rudesign, 07/01/2004, 21:54.

Nome: Rudá Gonçalves
MSN: ruda_g@hotmail.com
Cidade: Batatais-SP
Outros: Odeio comprimidos!!!!!
"O universo não é idéia minha. A minha idéia do universo é que é idéia minha"




1 user(s) are reading this topic

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

IPB Skin By Virteq