Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Prosty if.Pomózcie
Forum PHP.pl > Forum > Przedszkole
bezdura
Witam
Od razu mówie że jestem zielony z php i dopiero się ucze.

Chciałbym zrobić coś takiego że jeżeli adres strony będzie np www.ass.pl lub np www.sasas.pl to wykona się jakiś kod a jeżeli bedzie inny adres niz te dwa to wykona sie inny kod.

Podejzewam że bedzie to jakis prosty if, ale nie wiem jak to zrobić

Prosze pomóżcie
maryaan
no to zes pojechal z przykladem, to sa domeny ktore kieruja na ta sama strone czy jakies adresy wziete z ksiezyca ktore chcesz po hakersku przechwytywac? rolleyes.gif
bezdura
nie chce nic przechytywać tylko chce wstawić w szblon cms;a dwa rodzaje kodów reklamowych adserwera, jeden na strone główna a drugi na wszystkie inne strony. Toteż wymyśliłem sobie że dla adresu strony głownej bedzie wyswietlany jeden kod a drugi dla reszty stron. I tutaj chyba przyda sie if.
acztery
  1. <?php
  2. if ($_SERVER['SERVER_NAME'] == "www.cos.pl")
  3. {
  4.  
  5. // 1 szablon
  6.  
  7. }else if ($_SERVER['SERVER_NAME'] == "www.cos2.pl") {
  8.  
  9. // 2 szablon
  10.  
  11. }else{
  12.  
  13. // szablon domyslny jezeli bedzie adres inny niz wyzej
  14.  
  15. }
  16. ?>


moze tak pisana z palca
bezdura
chyba to jest to czego potrzebuje .

Wielkie dzięki za pomoc.

jeszcze jedno pytanie
W miejscu SERVER_NAME trzeba podac nazwę serwera. W jakiej postaci?
Cos takiego np:

cośtam.nazwa.pl

czy tak?
lopez86
Nie zmienna $_SERVER sama sobie dobierze i porówna , zmieniasz tylko www.cos.pl i www.cos2.pl
miggie
cośtam.nazwa.pl wpisujesz w miejsce www.cos.pl lub www.cos2.pl
SERVER_NAME zostawiasz w spokoju

No właśnie
bezdura
to jest przykładowy kod adserwera

  1. <?php
  2. <!-- AdSpace site=opiekunka page=1 bp=g1 bs=300x250 -->
  3. <script language="JavaScript1.2" type="text/javascript">
  4. <!--
  5. bust = Mathr(00*Math.raom());
  6. if(typeof(spec)!='number')spec=0;
  7. ent.wriln('<'+'scr'+'ipt language="JavaSpt" type="text/javascript" src="http://adi.ng/site=opiekunka&page=1&bp=g1&bs=&s+bust+'"></'+'scr'+'ipt>');
  8. //-->
  9. </script>
  10. <!-- /AdSpace -->
  11. ?>


i teraz jak to wstawiam to mi sie wywala bląd zaraz przy pierwszej lini tego kody adsrewera

czy możecie mi pokazac jak to ma wyglądać?

chyba się żle wyraziłem. Nie chodzi mi żeby się wykonał dany kod tylko wyświetlił dany kod Jay.

Dokładniej:
chcę aby dla dwóch stron www mojego serwisu wyświtelał się jeden kod javy, natomiast do reszy stron inny kod javy


proszę pomóżcie mi . To jest bardzo pilne.
.radex
jay? Javy? JavaScript?

.....

pokaż skrypt php ktory dales! Wróżki jesteśmy? A po za tym wiesz co to echo? jeśli nie to masz poważne braki
bezdura
No oczywiscie że chodzi mi o Javascript
No i tez oczywiscie wiem co to echo smile.gif

Tylko nie wtym problem
Chcę aby dla strony www.opiekunka.org oraz www.opiekunka.org/index.php?option=com_adsmanager&Itemid=34
był wyświetlony jeden kod javy a dla reszty stron mojego serwisu drugi kod javy
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.