Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych z pliku tekstowego
Forum PHP.pl > Forum > PHP
Lars
Mam bazę danych w pliku u9eed38icnudbxdijsijhdwnh2930x.dat
o takiej strukturze:
  1. <?php
  2. Lars,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
  3. EEE,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
  4. Bob,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
  5. ?>

łatwo zrozumieć aarambo.gif biggrin.gif ,

jeżeli ktoś nie zrozumiał:

LOGIN,HASŁO,EMAIL,IP

czy ktoś mógłby mi powiedzieć jak pobrać z tego pliku
tylko LOGIN i EMAIL i wyświetlić to na stronie??

Chodzi nie tylko o 1 użytkownika, tylko żeby wyświetlić coś w rodzaju:

login (email)

czekam na odpowiedź Rkingsmiley.png narazie!
nospor
pobierasz plik poprzez file() do zmiennej, Otzrymasz tablicę.Jedna linijka to jeden element w tablicy.
Na każdym eleemntcie robisz explode(). Otrzyamsz tablicę, której kolejne elementu to LOGIN,HASŁO,EMAIL,IP.
powodzenia
Marcin_m
Napisze ci abyś wszysko ładnie widział

Kod
<?php

$tablica_danycyh=file('u9eed38icnudbxdijsijhdwnh2930x.dat');
$pierwszy_user=explode(",",$tablica_danycyh[1]);
//ponieważ pierwsza linijka to kod <?php
$login_pierwszego_usera=$pierwszy[0];
$haslo_pierwszego_usera=$pierwszy[1];
$email_pierwszego_usera=$pierwszy[2];
$ip_pierwszego_usera=$pierwszy[3];

?>


Oczywiście calosć powinieneś wrzucić w petle, aby kazdego usera mozna bylo przegladac. Teraz zwróć jednak uwage że plik musi mieć rozszeżenie *.php aby nikt nie mógł go przeglądać.
SongoQ
Cytat
Teraz zwróć jednak uwage że plik musi mieć rozszeżenie *.php aby nikt nie mógł go przeglądać.
Lub umiesc w katalugu nie dostepnym dla innych userow.
Lars
właśnie o to mi chodzi, żeby każdy user
mógł wyświetlić nazwy i emaile innych smile.gif
borec
Cytat(Marcin_m @ 2005-06-04 19:11:08)
Kod
<?php

$tablica_danycyh=file('u9eed38icnudbxdijsijhdwnh2930x.dat');
$pierwszy_user=explode(",",$tablica_danycyh[1]);

?>

od kiedy to zaczynamy numeracje indexu od 1? akuratnie pierwszy user bedzie w $tablica_danych[0] a nie [1]
dr_bonzo
bo
Cytat
//ponieważ pierwsza linijka to kod <?php

a LArs uzyl bbcodu od php wiec wstawilo tagi < ?php.... ?> a Marcin_m uznal ze to tez ma byc w tym pliku i wyszlo takie cos biggrin.gif
SongoQ
Cytat
właśnie o to mi chodzi, żeby każdy user  mógł wyświetlić nazwy i emaile innych

Plik niedostepny ale dane tak smile.gif
Lars
Dobra powiem jeszcze raz:

baza w pliku plik.dat

LOGIN, HASŁO, EMAIL, IPek

chce żeby na stronie były wyświetlane po kolei wszystkie nazwy userów:

Lars (lars15@wp.pl)
EEE (ui43@o2.pl)

czyli:

Login (e@mail.pl)

jak to zrobić?questionmark.gif
SongoQ
  1. <?php
  2.  
  3. $aWpisy = file('a.txt');
  4.  
  5. foreach($aWpisy as $szWpis)
  6. {
  7. $aWpis = explode(',', $szWpis);
  8. echo $aWpis[0].' ('.$aWpis[2].')<BR>';
  9. }
  10.  
  11. ?>


Plik z wpisami
Kod
Lars,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
EEE,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
Bob,f561aaf6ef0bf14d4208bb36a4ccb3ed,lars15@wp.pl,127.0.0.1
Lars
dzięki rolleyes.gif już kumam....
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.