BremnesX Skrevet 28. januar 2007 Skrevet 28. januar 2007 Skal lage et litt "større" system og etter å ha kikket i posten "PHP kode som andre kanskje kan bruke", fant jeg denne posten av magikern. Har integret dette inn i egen side på følgende måte (sammendrag): $file = eregi_replace($_SERVER['SERVER_NAME'], "", $_SERVER['PHP_SELF']); $var = explode("/", $file); foreach($var as $key => $value){ switch($key){ case 3: $type= $value; break; case 4: $id = $value; break; } } if($type=="page") { GJØR MYSQL-SPØRRING mot $id (henter ut artikkelen med id = $id) { $row=mysql_fetch_array($sqlResult); echo $row['text']; } } Problemet med dette blir at jeg ville skrive ut dette i index.php-filen (der koden er plassert). I stedet blir jo (selvfølgelig) koden skrevet ut i f.eks. http://url-til-siden.min/index.php/page/id i stedet for under index.php der koden er plassert. Dette fører da at man ikke har bl.a. css-fil o.l. da det ligger i "root"-mappen, og ikke under den mappen teksten tror den befinner seg. Det jeg vil frem til er en måte å få fra formen index.php?page&id=13 til index.php/page/13, men likevel holde det "i" index.php... Har lest at søkemotorer stopper når de kommer til "?" i en url. (bl.a. i innlegget til magikern). Derfor vil jeg legge om. Hvis noen skjønner hva jeg mener og kan hjelpe meg, kjempeflott. Hvis ikke kan jeg sikkert forklare en gang til
Ståle Skrevet 28. januar 2007 Skrevet 28. januar 2007 er ikke det bare å linke til CSS-filen med /css/master.css sånn at den blir tatt med?
BremnesX Skrevet 28. januar 2007 Forfatter Skrevet 28. januar 2007 Problemet er at den siden som føres til, eks http://url-til-siden.min/index.php/page/id, KUN inneholder det som er under "echo". Husk at i databasen er kun en artikkel lagt inn (og artikkelens html), ikke doctype,meta,style osv. Det jeg håper på er å kunne inkludere artikkelen inn under index.php (som inneholder doctype, meta,style osv), og få skrevet den ut der. Hvis du skjønte hva jeg mente da.
Ståle Skrevet 28. januar 2007 Skrevet 28. januar 2007 Har du prøv å lime inn den koden på din egen index.php side der du vil innholdet skal komme?
BremnesX Skrevet 28. januar 2007 Forfatter Skrevet 28. januar 2007 Ja, men da blir problemet at filen tror den er i mappen http://url-til-siden.min/index.php/page/ og finner da ikke style.css som ligger under http://url-til-siden.min/. (Den tok forresten med all kode, ikke bare det som ligger under echo. Problemet var at style ikke lå på riktig sted).
xqus Skrevet 28. januar 2007 Skrevet 28. januar 2007 Vel, som sagt tidligere i tråden hvis du referer til stilsettet som /stil.css og ikke bare stil.css vil nettleseren åpne http://url-til-siden.min/stil.css uansett hvilken "mappe" man er i.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå