webForumDet fria alternativet

går det att ladda in htmlfiler i php?

PHPur PHP

6 svar · 286 visningar · startad av pelikanen

pelikanenMedlem sedan okt. 200461 inlägg
#1

Hej!

Jag håller på att göra om min hemsida eftersom den just nu är ganska bökig att underhålla.

Jag har runt 20 st sidor som är så när identiska. Det som skiljer dem åt är en ruta med länkar. Kolla gärna själv https://www.hejryssland.se
Varje ämne har en egen undersida ekonomi, film etc.

Jag vill göra om så att jag bara har en huvudsida och så att informationen ändrar sig beroende på vilken länkkategori man tryckt på.

Går det att ladda in htmlkod i php?

I sådan fall borde det gå att fixa mitt problem. En anledning till att jag vill ladda in htmlkod externt och helst inte på något annat sätt är att programmet jag använder för att kolla länkar inte klarar av mer än runt 200 länkar i taget.

Hoppas det gick att förstå vad jag menar...

mvh

Esbjörn Pettersson

Igår var jag lycklig när jag lyckades skapa ett php program som hämtar info från en tabell för första gången! :) Obs vill dock inte lägga mina länkar i en tabell...

jarvkloMedlem sedan juli 20013 378 inlägg
#2

Titta lite på http://se2.php.net/manual/en/function.include.php och http://se2.php.net/manual/en/function.require.php

Det man inkluderar *måste* inte innehålla PHP-kod, utan kan mycket väl vara "ren" HTML (t.ex. kan du inkludera en fil med bara en <div> i ;) )

pelikanenMedlem sedan okt. 200461 inlägg
#3

Tack, jag ska se om jag kan få till det nu. Det borde gå att göra som jag tänkt mig med include. Är rätt ny på php än så länge så jag kände inte till kommandot.

tack för hjälpen

Esbjörn

pelikanenMedlem sedan okt. 200461 inlägg
#4

Hej!

Nu är frågan hur jag gör för att känna av vilken länksida som skall ladda in i huvudsidan. Jag har en variabel som jag kallar $sajt

Problemet är att den ska få en ny tilldelning när man klickar en länkkategori. Jag försökte använda onclick och javascript med det funkade inte. Jag kanske gjorde något fel vet ej.

vet inte om jag lyckades förklara så bra...tacksam för hjälp

Esbjörn

PeddaMedlem sedan juni 20006 032 inlägg
#5

Om jag förstår dig rätt så vill du ha en länk som ser ut ungefär så här:
index.php?sajt=sida1

Då kan du använda detta:

<?php 
switch ($_GET['sajt']){
case 'sida1':
	include("minförstasida.htm");
	break;
case 'sida2':
	include("minandrasida.htm");
	break;
// Lägg till fler case satser för fler sidor som du vill länka in
default:
	include("minförstasida.htm");
}
?>

index.php?sajt=sida1 så inkluderas "minförstasida.htm"
index.php?sajt=sida2 så inkluderas "minandrasida.htm"
o.s.v

pelikanenMedlem sedan okt. 200461 inlägg
#6

Hej! Jag har nu fått sidan att funka nästan som jag vill. se https://www.hejryssland.se/default.php
Nu har jag en huvudsida där länkarna laddas in. Istället för att använda html filer använde jag dock php.

Det problem som uppkommit är att jag inte vet hur jag ska få sidan att hoppa ner till länkankaret på huvudsidan när man byter länkkategori.
Jag testade med
http://www.hejryssland.se/default.php#lankar?sajt=bistand

men det funkar inte...

Nån som kan hjälpa?

SnakesMedlem sedan okt. 2004392 inlägg
133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)