Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Puste wiersze przy fwrite
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Mam do was pytanie otóż mam dziwny błąd ponieważ przy zapisie danych do pliku tworzą mi się puste wiersze, co dziwne kiedy wyświetlam sobie zawartość niema tam żadnych pustych miejsc. ?

  1. <?php
  2. $imp = file($plik1);
  3.        $plik = fopen("".$s_sciezki."".$sel_max_id.".txt","a+");
  4.        for ($i=0; $i < $ilosc; $i++){
  5.        $wiersz = explode( ';', $imp[$i]);
  6. .
  7. .
  8. .
  9. .
  10. $tresc_pliku = "$wiersz[0];$wiersz[1];$wiersz[2];$wiersz[3];$wiersz[28];$wiersz[29];$wiersz
    [30];$wiersz[31];$wiersz[32];$wiersz[33]r\n"
    ;
  11. fwrite($plik,$tresc_pliku);
  12. }    
  13. fclose($plik);
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tak offtopic:
  1. <?php
  2. fopen("".$s_sciezki."".$sel_max_id.".txt","a+");
  3. ?>

  1. <?php
  2. fopen($s_sciezki.$sel_max_id.".txt","a+");
  3. ?>

Po co te zbędne cudzysłowy?

A co do tematu: nie wiem, czy czegoś po drodze nie przemodziłeś (sądząc po kropkach w listingu), nie znam formatu danych z pliku źródłowego, ale spróbuj użyć trim" title="Zobacz w manualu PHP" target="_manual:
  1. <?php
  2. $wiersz = explode( ';', trim($imp[$i]));
  3. ?>
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #3





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Cytat
Cytat(erix @ 20.11.2008, 17:14:06 ) *

Tak offtopic:
  1. <?php
  2. fopen("".$s_sciezki."".$sel_max_id.".txt","a+");
  3. ?>

  1. <?php
  2. fopen($s_sciezki.$sel_max_id.".txt","a+");
  3. ?>

Po co te zbędne cudzysłowy?

Cytat
Hmm dziękuje nie przemyślałem sensu, wcześniej miałem tam na sztywno wpisaną ścieżkę i jakoś tak nie wpadłem na to że to już zaszłość (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Tnx.
A co do tematu: nie wiem, czy czegoś po drodze nie przemodziłeś (sądząc po kropkach w listingu), nie znam formatu danych z pliku źródłowego, ale spróbuj użyć trim" title="Zobacz w manualu PHP" target="_manual:
  1. <?php
  2. $wiersz = explode( ';', trim($imp[$i]));
  3. ?>


Bingo ! Dzięki śliczne
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: 22.08.2025 - 16:00