Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Mod_rewrite "hoppa" över mapp?

Skapad av ThLoser, 2014-03-03 14:40 i Webbutveckling & Programmering

1 724
2 inlägg
1 poäng
ThLoser
Visningsbild
P 36 Vetlanda Hjälte 72 inlägg
0
Jag håller på att försöka lära mig lite mod_rewrite just nu..

Jag har fått igång så CSS/JS/IMG mappen inkluderas utan att hålla på att skriva ../../


Alla mina sidor är i mappar typ sidor/user/profil.php och så, men i varje fil måste jag inkludera en funktions fil som ligger i mappen functions, nu undrar jag går det att fixa så jag slipper skriva ../../functions/functions.php eller måste jag tyvärr göra det?

Volbeat - Evelyn is the thing ! :D

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
1
mod_rewrite påverkar inte sökvägarna i ditt skript (PHP), utan endast hur sökvägen hos klienten ser ut. Alltså adressen till sidorna, inte den lokala sökvägen. Det du skulle kunna göra är att ha ett skript, din index fil, ta emot alla förfrågningar och sedan låta den hämta rätt filer efter vilken sökväg det är. Det blir dock mer komplicerat, till än början åtminstone, än att sitta och skriva "../../". Fördelen om du gör så är att du automatiskt kan ladda in filer som används i alla filer, utan att själv lägga till det i varje skript. Exempelvis kan du då definiera absoluta sökvägar som du kan använda i varje skript.

Ett stycke php-kod:
<?php 
define('_FUNCTIONS_', '/path/to/functions/');
include _FUNCTIONS_ . 'foobar.php';
?>


Lättare är det nog dock om du tittar efter något färdigt ramverk och använder dig av det än att skriva något eget fulkodat, även om det är kul och lärorikt det med. Kräver dock att du lägger ner tid på att lära dig hur ramverket fungerar, men troligtvis kommer du i slutändan få kod som är lättare att återanvända samt underhålla pga bättre struktur och så vidare. Blir även mer produktivt i större projekt.

Jag är ond!


Forum » Datorer & IT » Webbutveckling & Programmering » Mod_rewrite "hoppa" över mapp?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons