Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] przekierowanie na bloga
kalinowski5
post
Post #1





Grupa: Zablokowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Tg

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


Robie system blógów i chce że by jak się wpisze adres www.adres_mojego_systemu.pl/przykladowy_blog to żeby wyświetlił się blog o nazwie przykladowy_blog . Z góry dziki za pomoc.

Ten post edytował kalinowski5 29.07.2004, 15:05:32
Go to the top of the page
+Quote Post
Tr@pi
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Uwielbiam to pytanie :

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


moze mod_rewrite do apache ? ;-)
Go to the top of the page
+Quote Post
kalinowski5
post
Post #3





Grupa: Zablokowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Tg

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


A mógłbym prośić o więcej informacji?
Go to the top of the page
+Quote Post
kicaj
post
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Cytat(kalinowski5 @ 2004-07-29 15:56:52)
A mógłbym prośić o więcej informacji?

Tutaj jest odpowiedz: http://forum.php.pl/index.php?act=Search, jako keyword wpisz `mod_rewrite` (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kalinowski5
post
Post #5





Grupa: Zablokowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Tg

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


Szukałem, nic z tego nie rozumiem, może dam kod:
zobacz.php (tutj mają się wyświetlać blogi):
  1. <?php
  2. include (&#092;"baza.php\");
  3. mysql_connect ($host, $login_b, $haslo_b)or
  4. die (&#092;"blad\");
  5. mysql_select_db ($baza)or
  6. die (&#092;"blad\");
  7.  
  8.    $zapytanie = mysql_query (&#092;"SELECT * FROM wyglad WHERE login='\".$_GET['login'].\"'\") or
  9.    die (balds);
  10.  
  11.   while($rekord = mysql_fetch_array ($zapytanie)){
  12.    $id = $rekord[0];
  13.    $login = $rekord[1];
  14.    $od = $rekord[4];
  15.    $otobie = $rekord[6];
  16. echo &#092;"$login\";
  17. }
  18. ?>


EDIT

Albo chciałbym chociaż żeby adres bloga wyglądał www.moj_syem.pl/?nazaw_bloga

Ten post edytował kalinowski5 29.07.2004, 16:04:01
Go to the top of the page
+Quote Post
limak
post
Post #6





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 13.03.2004
Skąd: Siemianowice Śl.

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


to moze poprostu zakladasz katalog kazdemu userowi (mozna to np. zrobic automatycznie przy zakladaniu bloga) i tam w index.php piszesz

  1. <?
  2. // tutaj sobie wyciągasz sciezke i potem wyciągasz z niej ostatni katalog...
  3. // nie chce mi sie szukac jak to bylo w php (zapomialem) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
  4. include(&#092;"./index.php?blog=\".$sciezka);
  5. ?>


czyli mówiąc prosciej uzytkownik o xywce 'limak' wchodzi na www.adres.pl/limak , a na serverze w folderze limak jest index.php który przekierowuje do katalogu nadrzędnego do pliku index.php ze zmienną w której jest xywka czyli nazwa bloga (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a tą nazwe bloga to sobie wyciągniesz z $path (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

p.s.: ja tez robie skrypt blogowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował limak 29.07.2004, 22:04:10
Go to the top of the page
+Quote Post
kalinowski5
post
Post #7





Grupa: Zablokowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Tg

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


  1. <?php
  2. to moze poprostu zakladasz katalog kazdemu userowi (mozna to np. zrobic automatycznie przy zakladaniu bloga)
  3. ?>

To odpada, bo gdybym np. miał 10000 userów to było 10000 katalogów (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
limak
post
Post #8





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 13.03.2004
Skąd: Siemianowice Śl.

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


acha (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to nie wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) są tam jakies mody do apacha (ktos pisal o tym wyzej) ale ja na tym to sie akurat nie znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kalinowski5
post
Post #9





Grupa: Zablokowani
Postów: 15
Pomógł: 0
Dołączył: 28.02.2004
Skąd: Tg

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


Mam pomysł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Bedę robił do kazdego bloga subdomeny. TYlko że jest problem nie wiem jak.
Go to the top of the page
+Quote Post
limak
post
Post #10





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 13.03.2004
Skąd: Siemianowice Śl.

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


Cytat("krasnal.tk")
Serwery wirtualne
    Na początku założyliśmy, że będziemy mieli możliwość uruchamiania witryn o różnych adresach. Aby było to możliwe musimy skonfigurować tzw. serwery wirtualne. W tym celu, otwieramy plik httpd.conf i przenosimy się na jego koniec. W ostatnich liniach umieszczone są, opatrzone komentarzem, przykladowe wpisy definiujące serwer wirtualny. Możemy skopiować ten fragment, wstawić na końcu i usuwając komentarze skonfigurować odpowiednio do naszych potrzeb. Mogłoby to wyglądać tak:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@pierwszy.ppl
    DocumentRoot C:/www/pierwszy
    ServerName pierwszy.ppl
    ErrorLog logs/pierwszy-error_log
    CustomLog logs/pierwszy-access_log common
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@szkola.ppl
    DocumentRoot C:/www/szkola
    ServerName szkola.ppl
    ErrorLog logs/szkola-error_log
    CustomLog logs/szkola-access_log common
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerAdmin ToTy@kumpel.ppl
    DocumentRoot C:/www/kumpel
    ServerName kumpel.ppl
    ErrorLog logs/kumpel-error_log
    CustomLog logs/kumpel-access_log common
</VirtualHost>
Oczywiste jest, że niezbędnym warunkiem działania trzech wymienionych adresów jest istnienie katalogów zawierających strony www. Są to katalogi określone w dyrektywie DocumentRoot. Nie jest konieczne, aby znajdowały sie one w katalogu instalacyjnym.

Prawidłowe działanie tak zdefiniowanych serwerów wymaga funkcjonowania na naszym komputerze protokołu TCP. Protokół ten używa pliku hosts (nie mylić z hosts.sam), aby "przetłumaczyć" numery IP na przyjazne nazwy hostów. Tak więc musimy stworzyć lub zmodenizować plik hosts (C:\Windows\hosts). Jeżeli go nie ma, możemy skopiować plik hosts.sam (plik przykladowy). Do istniejącego wpisu dodajemy trzy własne linijki. Po tej operacji jego zawartość powinna wygladać następująco:

127.0.0.1    localhost
127.0.0.1    pierwszy.ppl
127.0.0.1    szkola.ppl
127.0.0.1    kumpel.ppl
Teraz możemy w zasadzie już używać wspomnianych nazw. Pewną niedogodnością może być fakt, że w przypadku Internet Explorera (testowano z IE 5.5), każde odwołanie do serwera wirtualnego powoduje próbę uruchomienia połączenia Dial-Up. Netscape Navigator (testowano z NN 4.07) nie ma tego typu problemów. Rozwiązaniem może być zastosowanie serwera proxy, lub odznaczenie w IE opcji "Nigdy nie łącz".

Jak wspomniałem - to dopiero początek konfiguracji naszego domowego stanowiska do testowania serwisów. Na dalsza część zapraszam w najbliższej przyszłości.

UWAGA: Wpisanie adresu w plik HOST powoduje iż jeżeli istnieje taki adres w necie to komputer do niego nie dotrze.

AUTOR: Sławomir Fajer


nie wiem czy o to chodzi, ale wydaje mi sie ze tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to bylo na stronie krasnal.tk (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 01:35