Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie bazy TXT, adres strony a rekordy w bazie
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam!
Nie jestem pewny, czy ten temat "pasuje" do tego działu.

Robię właśnie stronkę (w php naturalnie), która korzysta z TXT. Zamiarem moim jest stworzenie bazy w TXT i w odpowiednim momencie odczytanie rekordu (rekordów).

Nie do końca sprecyzowałem. Może tak: w jaki sposób uzyskać adres na styl:
Cytat
www.serwer/index.php?art=1&id=3

lub np.
Cytat
www.serwer/art.php?id=3


Bardzo proszę o pomoc...

edit wzbogacajacy tresc:
Mam kilka działów, np:
arty (art.php)
foty (fot.php)
i jeszcze parę innych

Moim zamiarem jest więc zrobienie takiego odwołania (takiego adresu), że np:
www.serwer/art.php?art=1&id=1
będzie dotyczyło arta pierwszego strony 1

www.serwer/art.php?art=1&id=2
będzie dotyczyło arta pierwszego strony 2

i analogicznie dalej:
www.serwer/art.php?art=2&id=1
będzie dotyczyło arta drugiego strony 1

www.serwer/art.php?art=2&id=2
będzie dotyczyło arta drugiego strony 2


Jak ma wyglądać plik np. art.php?
I czy w ogóle da radę coś takiego zrobić w oparciu o bazę TXT?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Array
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 7.09.2005

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


Hmm... a powiedz Ty mi dlaczego w temacie jest "MySql ->...", skoro chcesz:
Cytat
(...)Zamiarem moim jest stworzenie bazy w TXT i w odpowiednim momencie odczytanie rekordu (...)

No ale przynajmniej intuicję posiadasz: odradzam próby uzyskania funkcjonalności bazy danych w pliku (plikach) TXT. Właśnie dlatego stworzono bazy danych - ponieważ pliki tekstowe nie posiadają funkcjonalności baz danych dry.gif .

W txt możesz sobie zrobić prosty licznik odwiedzin czy coś w tym stylu - gdzie jest zawsze tylko parę rekordów ... Dla php zawartość pliku TXT to po prostu string... dlatego jakiekolwiek operacje odczytujące tą zawartość sprowadzają się w większej części do operacji dzielenia stringów (zob. Manual php).

Podsumowując - jak już napisałeś w temacie: MySql cool.gif .

Pozdr.
Go to the top of the page
+Quote Post
TomASS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Czy chodzi o:
  1. <A href="www.serwer/index.php?art=1&id=3">Link</a>


lub
  1. <?php
  2. header("Location: www.serwer/index.php?art=1&id=3");
  3. ?>


Ten post edytował TomASS 20.09.2005, 08:09:34


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




temat zamykam. Tytuł tematu wogóle nie zgodny z zadanym pytaniem. Prosze przeslac mi na PW o co ci dokladnie chodzilo i propozycje nowego tytulu lub nowej tresci. Bo w tej chwili pierwsze nie ma związku z drugim.

edit: otwieram, wzbogacono tresc i zmieniono temat


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

"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
roobik
post
Post #5





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Cytat(TomASS)
Czy chodzi o:
Cytat

<A href="www.serwer/index.php?art=1&id=3">Link</a>

Tak właśnie! smile.gif
A może dokładniej:
Cytat
<a href="http://www.serwer.pl/art.php?art=1&id=1> LINK </a>


Ps.1
Przepraszam, że nie odpowiadałem tak długo - albo praca, albo brak neta.... zawsze coś winksmiley.jpg
Ps.2
TO, o co mi chodzi napisałem kilka postów wyżej - zmieniona została treść.

PZDR!
Go to the top of the page
+Quote Post
Speedy
post
Post #6





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


lol ! ja sobie robię dla zabawy cms-a w txt biggrin.gif .
Jak już wspomnieli przedmówcy, wszystko sprowadza się do jednego - odpowiednio dzielisz stringi. Musisz stworzyć odpowiedni schemat takiej "bazy", później robisz sobie tablicę z zawartości pliku i możesz wykonywać na nim operacje takie, jak na normalnej tablicy winksmiley.jpg

np. coś takiego:

Kod
informacja01||informacja02||informacja03
informacja11||informacja12||informacja13


Wystarczy doprowadzić to do takiej postaci :

  1. <?php
  2.  
  3. $plik = array(
  4. "0" => array("informacja01","informacja02","informacja03"),
  5. "1" => array("informacja11","informacja12","informacja13")
  6.  );
  7. ?>


i możesz sobie robić z tym co chcesz -> patrz array" title="Zobacz w manualu php" target="_manual

pozdr.


--------------------
Sygnatura niezgodna z regulaminem.
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: 21.08.2025 - 09:12