Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyswietalnie wybranych danych z pliku *.txt
Dyshoo
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


Witam!
Mam baze danych w pliku txt ktora wyglada nastepujaco

Kod
a = 0cc175b9c0f1b6a831c399e269772661
b = 92eb5ffee6ae2fec3ad71c777531578f
c = 4a8a08f09d37b73795649038408b5f33
d = 8277e0910d750195b448797616e091ad


Mam również formularz ktory bedzie sluzyl do wyszukiwania danych w pliku txt

  1. <form method="post" action="md5.php">
  2. <input name="text" type="text" />
  3. <input name="kod" type="text" />
  4. <input name="wyslij" type="submit" value="Wyslij" />
  5. </form>


Chce sie dowiedziec jak by wygladal skrypt ktory pobiera dane z formularza i wyświetla całą linię. Np jeśli do formularza (pole text) wpiszę literę "c" to skrypt wyświetli "c = 4a8a08f09d37b73795649038408b5f33". Jeśli do formularza (pole kod) wpiszę kod "8277e0910d750195b448797616e091ad" to skrypt wyświetli "d = 8277e0910d750195b448797616e091ad". Z góry dziękuję za pomoc smile.gif

Ten post edytował Dyshoo 6.01.2008, 01:06:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


najpierw rozbijasz swoją "bazę" na pojedyncze rekordy (do tablicy) na postać klucz wartość, później przy pomocy konstrukcji
  1. <?php
  2. $query=$_POST['kod'];
  3. foreach ($baza as $key=>$value){
  4. if($query==$key || $query==$value){
  5. echo "$key = $value";
  6. }
  7. }
  8. ?>

przeszukujesz tą właśne bazę

Ten post edytował devnul 6.01.2008, 01:10:23


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Dyshoo
post
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


A jak rozbic baze na rekordy? winksmiley.jpg
Go to the top of the page
+Quote Post
devnul
post
Post #4





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


jesli masz w takiej postaci jak wyżej to wczytaj ją przy pomocy file a później rozbij każdą linię na klucz i wartość przy pomocy explode i poczytaj o serializacji (serialize" title="Zobacz w manualu PHP" target="_manual) - znacznie szybsza i prostsza metoda składowania danych w plikach. a najlepiej to przeżuć się na bazę danych


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
Dyshoo
post
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


A jak dokładnie rozbić kazda linie na klucz? Moja baza jest oczywiście większa, tutaj podałem tylko 4 przykłady. Nie bede wypisywac wszystkich linii winksmiley.jpg
Go to the top of the page
+Quote Post
devnul
post
Post #6





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


jesli nie masz ich za dużo to explode" title="Zobacz w manualu PHP" target="_manual
  1. <?php
  2. list($klucz,$wartosc)=explode(" = ",$linia);
  3. ?>


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
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 Aktualny czas: 19.08.2025 - 17:54