Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych z pliku tekstowego, ...pomocy :)
Lars
post 4.06.2005, 18:45:33
Post #1





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


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!


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
nospor
post 4.06.2005, 18:49:33
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Marcin_m
post 4.06.2005, 19:11:08
Post #3





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 1.06.2005

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


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ć.
Go to the top of the page
+Quote Post
SongoQ
post 4.06.2005, 19:22:47
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


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.


--------------------
Go to the top of the page
+Quote Post
Lars
post 5.06.2005, 00:02:28
Post #5





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


właśnie o to mi chodzi, żeby każdy user
mógł wyświetlić nazwy i emaile innych smile.gif


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
borec
post 5.06.2005, 00:12:16
Post #6





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 18.07.2003
Skąd: Tarnów

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


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]


--------------------
Gentoo Linux 64bit / PHP 5.2 / MySQL 5.1
-> Administracja serwerami Linux i FreeBSD
Go to the top of the page
+Quote Post
dr_bonzo
post 5.06.2005, 00:35:20
Post #7





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

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


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


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
SongoQ
post 5.06.2005, 11:06:57
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


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


--------------------
Go to the top of the page
+Quote Post
Lars
post 5.06.2005, 15:28:06
Post #9





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


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


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
SongoQ
post 5.06.2005, 15:38:52
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


  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


--------------------
Go to the top of the page
+Quote Post
Lars
post 10.06.2005, 18:07:55
Post #11





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


dzięki rolleyes.gif już kumam....


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:06