Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem w źródle
Alkagar
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


Witam,
mam nastepujący problem: za pomocą pętli w php odczytuje sobie zawartość pliku linia po lini. I Tutaj znajduje się moj problem - na końcu każdej linijki jest jakiś znak, coś - nie mam pojęcia co - i to coś sprawia że wynik ktory jest wyswietlony jest w nowej lini - ale tylko w źródle strony, na stronie wyswietla się wszystko w tej samej lini. Wykluczam tutaj znak nowej lini \n czy br bo probowalem juz formatować tekst tak by zamienial te znaki na inny ciag - nic nie pomaga ;( .

Teraz troche kodu:
1. kod główny:
  1. <?
  2. $plik = file('tresc.txt');
  3. $i = 0;
  4. while($plik[$i])
  5. {
  6.    echo($plik[$i]);    
  7. $i++;    
  8. }    
  9. ?> 


2. Widok zrodla:
Kod
Linia pierwsza
Linia Druga
Linia Trzecia
LInia czwarta


3. Pożądany widok zrodla
Kod
Linia pierwszaLiniaDrugaLiniaTrzeciaLInia czwarta


Mam nadzieje że jakoś da sie zrozumieć o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Każda rada milewidziana.
Pozdrawiam,
Alk

//Kod poprawiony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Alkagar 14.02.2006, 22:21:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


np.
  1. <?php
  2.  
  3. $plik = file('tresc.txt');
  4. $i = 0;
  5. while($plik[$i])
  6. {
  7. $con = substr( $plik[$i], 0, -2);
  8. echo( $con );
  9. $i++;
  10. }
  11.  
  12. ?>


Pozdrawiam!
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Nie chciałbym Cie martwić ale ten znak to ...
... znak końca linii (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Pamiętaj że znak ten różnie wygląda, zależy od systemu operacyjnego.

Jesli chcesz się upewnic to spróbuj tak:
  1. <?
  2. $plik = file('tresc.txt');
  3. $i = 0;
  4. while($plik[$i])
  5. {
  6. echo( trim( $plik[ $i ] ) );
  7. $i++;
  8. }
  9. ?> 


I popraw bbCode na odpowiedni.
Go to the top of the page
+Quote Post
Alkagar
post
Post #4





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 18.12.2005

Ostrzeżenie: (0%)
-----


(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Myslalem nad tym od tygodnia, ale żeby cos wycinać sprzed ciagu nie pomyślałem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .

Dzięki wielkie
Alk
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Dodam ze wystarczylo przeczytac opis funkcji w manualu -- tam bylo wszystko jasno napisane. I zyskujesz tydzien czasu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:30