Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  23 1518
Hei, jeg har en webserver som to domener er knyttet til, www.mp3picker.com og www.kurdishland.net, dem har samme database og samme server, det vil si at jeg har bare linket til det andre domenet! Men jeg vil at dem skal ha engen css eller logo, er det noen som har peiling på hvordan man for det til?

takk for hjelpen!
NOOOOOOOOOOOOOOOOOO-
robhol's Avatar
hmm.. http-referer kanskje..?
Men, jeg skjønner egentlig ikke helt hvorfor det skal være nødvendig?
Trigonoceps occipita
vidarlo's Avatar
Donor
Du forandrer CSS på ein av dei slik du vil, eventuelt mekker litt php som spytter ut rett CSS avhengig av URL folk besøker, dersom dei ligger på samme lokasjon.
Trådstarter
74 0
jo Fordi, noen andre jeg kjenner som har domene! og vil linke for meg, men dem vil ha engen logo alstå alt likt men logoen vil de ha. www.kurdchat.net og www.xrte.net sånn vil jeg ha, for xrte.net vil ikke linke for kurdchat leger vil helst ha min mp3 portal mp3picker.com

hei, vidarlo! hva er det som skal mekkes i PHPen?? eller har du koder som kan velge css avhengig av URLen???
Trigonoceps occipita
vidarlo's Avatar
Donor
Kan du forklare kva du faktisk vil? Eg greier ikkje å forstå kva du prøver på.
Sikkerhetsklarert
Han har èn side. Men to url`r. Han vil at de som browser siden via URL1 skal se logo1. De som browser siden fra URL2 skal se logo2.
Se forøvrig eksemplet han la ut i posten over din.
Sist endret av Pjukern; 19. august 2007 kl. 16:56.
DU har to domener.

Du vil at de skal peke til samme side men ha forskjellig css kildekode.

Da er det jog ganske enkelt da. Du bare bruker en liten if setning (unnskyld hvis phpen min er litt rusten og sannsynligvis feil):

if ($_SERVER[’HTTP_HOST’]=="Den ene urlen") echo "html som peker til css fila";
elseif($_SERVER[’HTTP_HOST’]=="Den andre") echo "html som peker til den andre css fila";

Du kan også bare bruke else på den siste der egentlig. Men var mest for å illustrere poenget. Håper det hjelper.

Kan noen som har tilgang til krølleparantes fikse den der opp litt. Sitter på en macbook og finner den ikke. FAEN!. Burde likevel funke men irriterer meg litt ass.
Trådstarter
74 0
ja... jeg har en egen webserver hjemme!! som Apache, PHP4,5, PHPMYADMIN, MYSQL etc... kjører på... det er ikke noe om det jeg vil men liten forklaring.

www.mp3picker.com er domenet er serveren knyttet til, men andre som har domenet ledig vil linke for min webside med egen logo kun! helt likt men logoen må presantere dem! hvis du kunne sjekket de to sidene så blir det litt forklaring til deg, www.kurdchat.net og www.xrte.net har samme server samme database på samme local, men de har hver egen logo.

jeg har gjort akkurat det samme med www.mp3picker.com og www.kurdishland.net med å bytte A Record på kurdishland.net, men jeg klarer ikke gjøre sånn at dem skal ha hver engen logo! har du noe aning hvordam man for det til??
m0b
m0b's Avatar
DonorAdministrator
Han har nettopp fortalt deg hvordan du gjør det. Når en nettleser går til en webside så slenger den med en HTTP header som heter Host. Du omskriver scriptet ditt til å lese $_SERVER['HTTP_HOST'] og dermed bytte ut bildet.
Se svaret til Alslinet, eksemplet blir noe slikt:
<?php

if ($_SERVER['HTTP_HOST'] == 'http://www.mp3picker.com') {
// Her putter du koden til side en
} elseif ($_SERVER['HTTP_HOST'] == 'http://kurdchat.net') {
// Kode til andre siden
}

?>
Trådstarter
74 0
sorry.. det var ikke lagt inn da jeg holdt på å skrive, prøver og tester det som Alslinet forklarte!
voldern vi burde kanskje nevne at han ikke trenger pytte hele koden men bare den lille biten av koden han vil skal være forskjellig. Vi sparer vel en liten bit datakraft da.

Gjør det litt enklere for nestemann som har samme spørsmål.

For å ha forskjellige css filer.:

Kode

<HEAD>
<?php

if ($_SERVER['HTTP_HOST'] == 'http://www.mp3picker.com') {
  <LINK REL=stylesheet HREF="stil1.css" TYPE="text/css" MEDIA=screen>
} elseif ($_SERVER['HTTP_HOST'] == 'http://kurdchat.net') {
  <LINK REL=stylesheet HREF="stil2.css" TYPE="text/css" MEDIA=screen>
}

?>

</HEAD>
Sist endret av Alslinet; 19. august 2007 kl. 17:16. Grunn: Fikse opp litt, dårlig skriving.
Trådstarter
74 0
Hei, den fungerte ikke helt, kommer error melding "Parse error: syntax error, unexpected "

Jeg byttet litt på, men går gernt, fordi jeg ikke PHP proff. kan du sjekke en gang til hva som forårsaker?


Kode

<?php 

if ($_SERVER['HTTP_HOST'] == 'http://www.mp3picker.com') { 
  "<LINK REL='stylesheet' HREF='stil1.css' TYPE='text/css' MEDIA='screen'>" 
} elseif ($_SERVER['HTTP_HOST'] == 'http://kurdchat.net') { 
  "<LINK REL='stylesheet' HREF='stil2.css' TYPE='text/css' MEDIA='screen'>" 
} 

?>
Sist endret av -AXMEDUS-; 19. august 2007 kl. 17:41.
Trigonoceps occipita
vidarlo's Avatar
Donor
at du muligens har glømt en echo der du vil printe ut ting.
Jepp. Enten bruke <?php og ?> inni if-blokken, eller skrive echo "<LINK etc" med et semikolon på slutten.
Trådstarter
74 0
hei, har noen peiling på hvordan .TPL og .PHP er kynnet sammen??? jeg legger den koden i index.php filen fungerer ikke, og tror ikke det går ann i TPL??? hva må jeg bruke der da?
Trigonoceps occipita
vidarlo's Avatar
Donor
TPL vil sei templatefil. Funksjonaliteten er avhengig av templatetype m.m. Med andre ord må du minimum sei kva CMS du køyrer.
Trådstarter
74 0
har ikke peiling, men hvis jeg legger den i index filen som er PHP skal den egentlig ikke fungere???? jeg lurer på om at kanskje koden ikke fungerer...

<!--{* -*- html -*- *}-->
<!--{* Header *}-->
<!--{* $Id: header.tpl $ *}-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title> mp3picker.com - kurdish music store</title>
<meta name="generator" content="KURDISHLAND Productions 2007">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="author" content="Alan">
<meta name="keywords" content="Kurdistan, mp3 music songs kurdmusic kurdishmusic kurdish music, kurdish songs gorani kurdi">
<link rel="stylesheet" href="style.css" title="Standard">
<script src="js/jquery.js" type="text/javascript"></script>

</head>
<body>
<table width="750" border="0" align="center" cellpadding="5" cellspacing="0" bordercolor="#480000">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><table width="750" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="380"><img src="img/logo.gif" alt="mp3picker" /></td>
<td width="370"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><a href="index.php"><img src="img/bt_main.gif" alt="MAIN" border="0" /></a></td>
<td><a href="index.php?view=AlbumIndex"><img src="img/bt_albums.gif" alt="ALBUMS" border="0" /></a></td>
<td><a href="index.php?view=ArtistIndex"><img src="img/bt_artists.gif" alt="ARTISTS"border="0" /></a></td>
<td><a href="index.php"><img src="img/bt_top.gif" alt="TOP" border="0" /></a></td>
</tr>
</table><br>
<br>
<!--{portlet _view='Visitors'}--></td>
</tr>
<tr>
<td>
</td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td><table class='main_table' width="750" border="0" cellpadding="5" cellspacing="0" bordercolor="">
<tr>
<td><!--{portlet _view='Genres'}--></td>
</tr>
</table></td>
</tr>
</table><!--{include file="tabs.tpl"}-->
Sist endret av -AXMEDUS-; 19. august 2007 kl. 18:16.
hehe ja ser det har fiksa den nå med echo denne gangen. Sry ble litt lite sjekking om at ting faktisk funka:

Kode

<HEAD>
<?php

if ($_SERVER['HTTP_HOST'] == 'http://www.mp3picker.com') {
  echo "<LINK REL=stylesheet HREF="stil1.css" TYPE="text/css" MEDIA=screen>";
} elseif ($_SERVER['HTTP_HOST'] == 'http://kurdchat.net') {
  echo "<LINK REL=stylesheet HREF="stil2.css" TYPE="text/css" MEDIA=screen>";
}

?>

</HEAD>
Trådstarter
74 0
Alslinet, http://www.mp3picker.com/site/test.php test den linken, da kan du se om den ikke fungerer

HElllooooooo Mange takkkk for alle som halp.... endelig kode fant jeg via google, http_post er feil men SERVER_NAME er riktigere, da koden er slik:

Kode

<?PHP

if ($_SERVER['SERVER_NAME'] == 'www.mp3picker.com')
{
echo "MP3PICKER";
}

if ($_SERVER['SERVER_NAME'] == 'www.kurdishland.net')
{
echo "KURDISHLAND";
}

?>
Flott du fikk det til å virke
Morsom musikk på siden forresten :P (http://www.mp3picker.com/site/index....gs&album_id=3#)

Lager/driver/eier du siden?
Trådstarter
74 0
ja...The Freak! jeg driver, men flere eier og lager... men hva er det som er morsot med musikken??
▼ ... noen måneder senere ... ▼
Hi,
I can't Norwegian but as i see u want to have one system running on 2 website with totally different look and feels...
well, u don't have to modify your script all u need is an Apache entry.
do u use your own web server or what? if yes contact me at or . I'll help you.