Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Podstrona...
Forum PHP.pl > Forum > Przedszkole
_JuleK_
Siema. Zawsze w swoich stronach robiłem nową strone w oddzielnym pliku, a teraz zainteresowało mnie jak zrobić np www.filmy.pl/ogladaj.php?numerfilmu, zamiast www.filmy.pl/ogladaj/23132.php.
Earth
Chyba jak zrobić:
www.filmy.pl/ogladaj/23132.php, zamiast www.filmy.pl/ogladaj.php?numerfilmu
Poszukaj w google o pliku .htaccess
ferrero2
Pytanie jest strasznie chaotyczne i ogólne ale po krótce będzie to tak :
1. Tworzysz bazę danych z filmami gdzie każdy ma przyporządkowany jakieś swoje unikalne id (klucz główny)
2. Tworzysz stronę (np główną) która ma listę, spis tych filmów, lub jak na filmwebie wyszukiwarkę.
3. I tutaj wysyłasz zapytanie do bazy danych czy znalazł film o podanym tytule pobierasz jego id i wstawiasz w adres linka, przesyłając go metodą GET.
4. Na podstronie (jednej dla wszystkich filmów) odbierasz jego id i wyświetlasz opis czy inne dane bezpośrednio z bazy.

Przykładowy link
  1. <?php
  2. <a href = "pokaz_film.php?id='.$id_zbazy.'"></a>
  3. ?>


Odebranie na podstronie
  1. <?php
  2. $valid = $_GET['id'];
  3. ?>


Pozdrawiam
peter13135
albo na plikach...


index.php:
  1. <?php
  2. if($_GET['id'])
  3.  include $_GET['id'].'txt';
  4. else include 'index.txt';
  5. ?>



robisz sobie np plik o naziwe newsy.txt, i w adresie robisz index.php?id=newsy

oczywiście ten kod jest mało fachowy, i niczym nie zabezpieczony, ale działa, i myśle że łatwo go zrozumieć
_JuleK_
Cytat(peter13135 @ 20.06.2009, 09:37:40 ) *
albo na plikach...


index.php:
  1. <?php
  2. if($_GET['id'])
  3.  include $_GET['id'].'txt';
  4. else include 'index.txt';
  5. ?>



robisz sobie np plik o naziwe newsy.txt, i w adresie robisz index.php?id=newsy

oczywiście ten kod jest mało fachowy, i niczym nie zabezpieczony, ale działa, i myśle że łatwo go zrozumieć






Właśnie o takie coś mi chodziło :] Dzięki. Temat można zamknąć.
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.