Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> rozroznianie domen
imashjan
post 31.12.2005, 00:50:48
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


mam pytanie jak napisać skrypt, który rozróznia domeny i kieruje na strone domeny która jest w pasku adresu, np:
www.ja.pl i www.ty.pl
pliki sa na tym samy serwerze, ale chce aby po wpisaniu www.ja.pl wyskoczyła strona ja.php a jak wpisze www.ty.pl wyszkoczyła strona www.ty.php


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
crash
post 31.12.2005, 00:56:29
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


  1. <?php
  2. if( preg_match( '/www.(.+).pl/', $_SERVER[ 'SERVER_NAME' ], $out ) )
  3. {
  4.  header( 'Location: ./' . $out[ 1] . '.php' );
  5. }
  6. ?>

O to Ci chodzi? Jeśli nie to pisz jaśniej.


--------------------
Go to the top of the page
+Quote Post
mike
post 31.12.2005, 00:57:42
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Napisz sobie jakże krótki a jakże przebogaty w terści skrypt:
  1. <?php
  2.  
  3.  
  4. ?>

I zobacz co oferuje Ci tablica $_SERVER.
Możesz z niej wyłowić interesujące Cię informacji i pokierować (za pomoca header()) użytkownika na dowolną lokację.
Go to the top of the page
+Quote Post
imashjan
post 31.12.2005, 01:00:01
Post #4





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


dobra:
mam serwer i dwie domeny. po wspisaniu adresu www.ja.pl zeby sie odwolalo do pliku o nazwie ja. php(html.htm, cos innego) a jak wpisze sie www.ty.pl wyswietli zawartosc ty.php(html.htm, cos innego), chodzi o to jak rozroznic domene i jak do domeny przypisac plik z informacjami


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
mike
post 31.12.2005, 01:01:50
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No to Ci mówię, zajrzyj do tablicy $_SERVER. Zawiera ona m.in. informacje o domenie.
Dokładasz prostą instrukcje waruknową i masz przekierowanie na różne pliki.
Go to the top of the page
+Quote Post
imashjan
post 31.12.2005, 01:05:22
Post #6





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


a mozesz podac przyklad na jakij kolwiek domenie czy czyms innym, prosze, lepiej zrozumiem, an przykladzie niz definicji, wielkie dzieki


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
mike
post 31.12.2005, 01:10:06
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Nie ma to jak lenistwo tongue.gif
  1. <?php
  2.  
  3. echo '<pre>' . print_r( $_SERVER, true ) . '</pre>';
  4.  
  5. ?>

Poszukaj odpowiedniego elementu (podpowiem: klucz SERVER_NAME). Sprawdź jego wartość i w zależnośi od niej pokieruj użytkownika w odpowiednią stronę.
Go to the top of the page
+Quote Post
imashjan
post 31.12.2005, 01:23:21
Post #8





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


wyjasnij mi co ja teraz napisalem to reszte zromumiem (chyba)
  1. <?
  2. if $_SERVER['http://terenyinwestycyjne.pl'] = true == { include"index.php"};
  3. else $_SERVER['http://zamosconline.net'] = true == {include"index-.php"};
  4. ?>


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
Go to the top of the page
+Quote Post
mike
post 31.12.2005, 01:31:17
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cóż widze że nic z tego tongue.gif
  1. <?php
  2.  
  3. switch( $_SERVER[ 'SERVER_NAME' ] )
  4. {
  5. case 'terenyinwestycyjne.pl':
  6. include( 'index.php' );
  7. break;
  8.  
  9. case 'zamosconline.net':
  10. include( 'index-.php' );
  11. break;
  12. }
  13.  
  14. ?>

Raczej to miałem na mysli smile.gif
(pisane z palca, ale istotna jest idea)
Go to the top of the page
+Quote Post
imashjan
post 31.12.2005, 01:34:36
Post #10





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 30.11.2005

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


ale wazne sa checi smile.gif dzieki php mi trudno idzie wiedz o wszystko sie pytam, mam pomysly na serwisy i promocje ale technicznie to truniej mi idzie, prosze o wyrozumialosc.


--------------------
mali ludzie tworzą wielkie rzeczy, przez co stają się wielkimi
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: 13.06.2025 - 09:34