Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Puste wiersze przy fwrite
Forum PHP.pl > Forum > Przedszkole
Wykrywacz
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. ?>
erix
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. ?>
Wykrywacz
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ść 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.