Jag har en katalog "news" som blir en subdomän såhär "news.site.com". Kopiera katalogen images till subsiten? Antingen det eller fast sökväg med hela domänen. Hej Pelle! Tack för svaret! Ja så kan du göra, ha en application-variabel som du refererar till på varje länk. Ex: Imponerande svarstid, Pelle, tack! =) <b>Jag kollade på ett av de mest välbesökta engelska Php-forumen jag kunde hitta igår och har fortfarande inte fått svar.</b> Helt underbart!Sökvägar för filer & subdomäner
I denna har jag, index.php.
Index.php inkluderar bara "../welcome.php" och det funkar bra, förutom att bildernas sökvägar i "welcome.php" är relativa och blir fel.
Så, när "welcome.php" inkluderas från subdomänen/katalogen "news" så blir sökvägen:
"news.site.com/images/image.jpg"
När jag vill att den skall vara:
"www.site.com/images/image.jpg"
Finns det något sätt att ändra sökvägen som läggs till på bilderna till "www.site.com"
utan att hårdkoda full sökväg i varenda bild?
(det är för många bilder... i för många filer för att det ska vara vettigt)
Mycket tacksam för svar!Sv: Sökvägar för filer & subdomäner
Sv:Sökvägar för filer & subdomäner
Så det går inte att byta sökvägen som scriptet/html:en tror att den är på?
Usch, va tråkigt :(
Det där med att bilderna ligger där är en liten förenkling, det är filer länkade till höger och vänster, hela sidan är uppbyggd i roten.
Det jag vill göra när man går in på en subdomän är att använda hela det systemet och samtidigt visa användaren att de är på subdomänen.
Att kopiera alla är inte så bra heller, för de tar mkt plats & sen behöver koden ändras på flera ställen.
Jag har testat att ändra $_SERVER & $_ENV variablerna som pekar på subdomänen, fast det bryr sig inte bilderna/filerna om :P
Jag hoppades på att de hade gjort variablen som håller reda på var man är "öppen att ändra".
MVH
FredrikSv: Sökvägar för filer & subdomäner
application("imagepath") = "www.sida.se/images/"
<img src='<%=application("imagepath")%>minbild.jpg'>
Jag är också inne på att ändra din 404-sida till en asp/php-sida, men funderar på hur du skulle få tillbaks rätt sökväg av det felet, hmm - får tänka klart där..Sv:Sökvägar för filer & subdomäner
Jag kollade på ett av de mest välbesökta engelska Php-forumen jag kunde hitta igår och har fortfarande inte fått svar.
Jag har fått php-includeringarna på huvudsidan att fungera efter att jag satte include sökvägen:
set_include_path("www.freakygaming.com:/customers/freakygaming.com/freakygaming.com/httpd.www");
Fast det är värre med bilderna, det hade varit kul om set_file_path(); eller något hade funnits, då hade allt fungerat!Sv: Sökvägar för filer & subdomäner
Varför inte pröva på ett välbesökt svenskt PHP-forum?
http://www.phpportalen.net
Jag tycker precis Pelle att du skall använda en variabel för sökvägen.
Men jag funderar också på om HTML-märket <base href=""> kan komma till användning.
Vet du om det är Apache som körs på webbservern? Kan du lägga in .htaccess-filer och då kanske använda rewrite-modulen?Sv:Sökvägar för filer & subdomäner
Det va precis den variablen jag fiskade efter!
Nu slipper jag in i ett hundra-tal olika filer och fixa sökvägar.
Jag använde chdir också, för att få rätt path på inkluderade filer också.
Så detta löste problemet:
chdir("/customers/data-kommunikation.com/data-kommunikation.com/httpd.www");
echo "<base href='http://www.data-kommunikation.com'>";
Tack för era svar!
Jag har sparat phpportalen.net, mkt bra.
Jag är imponerad av alla coola funktioner på pellesoft, sjysst att man ser nya inlägg bla.