Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Obróbka wysłanego pliku
Forum PHP.pl > Forum > Przedszkole
nuerher
Witam

Mam pewien problem z obróbką wysłanego pliku (podam dla przykładu):
Kod
BMW
Mercedes
VOLVO
Opel
Jaguar
Subaru
Toyota
Honda
Chrysler
Dodge


Wysłany plik zachowuje:
  1. <?php
  2. $file = file_get_contents($filename);
  3. ?>


Jeśli zastosuje funkcje nl2br
  1. <?php
  2. echo nl2br($file);
  3. ?>


Marki samochodów ładnie się listują. Problem jednak w tym, iż ja chce każdą markę zapisać jako zmienną, by móc później te matki wpisać do bazy danych (także nie musi to być tablica, bo wartości tylko raz mi będą potrzebne) -> inaczej: odczytuje linie z pliku (inaczej markę samochodu) zapisuję do bazy i tak aż wszystkie marki wyciągnę i zapiszę do tej bazy (wiem że tu mowa jest o bazie dancyh, ale problem tyczy się php, dlatego w tym dziale umieszczam).

Niesety funkcja explode:
  1. <?php
  2.  
  3. list($marka_samochodzu) = explode("n",$file);
  4.  
  5. ?>


Zwraca tylko pierwszą markę.

Mam nadzieję, że mój problem jest zrozumiały (prosze wybaczyć, ale już późna godzina).
Za pomoc z góry dziękuję.
pozdrawiam
crash
Naucz się korzystać z list" title="Zobacz w manualu php" target="_manual!
  1. <?php
  2. $arr = explode( "n", $file );
  3. print_r( $arr );
  4. ?>
nuerher
Powiadają, że złość piękności szkodzi.
  1. <?php
  2. $arr = explode( "n", $file );
  3. foreach ($arr as $key) {
  4. ...
  5. }
  6. ?>


W każdym razie dzięki za odpowiedź, bo jak widać pomogła.
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.