Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

php include

Side 3 ud af 4 (34 indlæg)
Fra København S
Tilmeldt 30. Oct 09
Indlæg ialt: 309
Fra  Rosenlund Media Skrevet kl. 11:10
Hvor mange stjerner giver du? :

Sammenligning af TV pakker.

Søg om et af de hurtige lån på laankontanter.dk

Fra Mørkøv
Tilmeldt 26. Jan 10
Indlæg ialt: 363
Skrevet kl. 11:15
Hvor mange stjerner giver du? :

Hej Mads

Jeg er ikke 100% sikker på hvad du egentlig vil... Men du kan jo lave en index.php fil der har en funktion som includer en GET variabel ($_GET['page'] f.eks.) - og så laver du dine links til at hedde index.php?page=side1

Includefunktionen ville så hedde:

include($_GET['page'].'php');

EDIT: jeg så faktisk at de forklarer det på næste trin: http://woork.blogspot.com/2007/10/load-page-using-url-variables-and-php.html

Der bruger de bare if(isset) i stedet for. Det kræver lidt mere arbejde, men er måske mere SEO venligt?

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 11:27
Hvor mange stjerner giver du? :

Jens:
Der bruger de bare if(isset) i stedet for. Det kræver lidt mere arbejde, men er måske mere SEO venligt?
Det har ikke noget med SEO at gøre, men isset tester bare om fx $_GET['page'] er sat, altså om den indeholder noget overhovedet.

deraf navnet "is set"

if(isset($_GET['page'])){
er den sat gør det her
}else{
er den ikke sat gør det her
}

man kan også lave den omvendt med et udråbstegn

if(!isset($_GET['page'])){
er den ikke sat gør det her
}else{
er den sat gør det her
}

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra København S
Tilmeldt 30. Oct 09
Indlæg ialt: 309
Fra  Rosenlund Media Skrevet kl. 11:29
Hvor mange stjerner giver du? :

Jeg må prøve at lege lidt med det.

Det jeg vil er at index.php skal indeholde header, footer, rigt og left content og menuen

Menuen indeholder selvfølgelig nogle forskellige sider f.eks. side 1, side 2 osv.

hvilken funktion skal jeg bruge som link, altså så den KUN henter center contentet til f.eks. side 2.?

Sammenligning af TV pakker.

Søg om et af de hurtige lån på laankontanter.dk

Fra Mørkøv
Tilmeldt 26. Jan 10
Indlæg ialt: 363
Skrevet kl. 11:30
Hvor mange stjerner giver du? :

KTJ-Media.dk:
Det har ikke noget med SEO at gøre, men isset tester bare om fx $_GET['page'] er sat, altså om den indeholder noget overhovedet.

Jeg er med på hvad funktionen gør... Men på den ene måde kommer url'en til at hedde www.url.dk/index.php?page=side - på den anden måde kommer den til at heddde www.url.dk/index.php?side

Det er spørgsmålet om der er noget forskel mht. SEO på de to url'er... eller om de begge er lige "dårlige"?

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 11:35
Hvor mange stjerner giver du? :

Jens:

KTJ-Media.dk:
Det har ikke noget med SEO at gøre, men isset tester bare om fx $_GET['page'] er sat, altså om den indeholder noget overhovedet.

Jeg er med på hvad funktionen gør... Men på den ene måde kommer url'en til at hedde www.url.dk/index.php?page=side - på den anden måde kommer den til at heddde www.url.dk/index.php?side

Det er spørgsmålet om der er noget forskel mht. SEO på de to url'er... eller om de begge er lige "dårlige"?

de begge er lige dårlige

Hvorfor kigger i ikke på at lave virtuelle urls?

altså samme metode som langt de fleste hjemmesider bruger.

så vil der hverken stå ?page eller index.php. men i stedet www.url.dk/side
Det er ikke så svært som man kunne tro at få det til at spille.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra Mørkøv
Tilmeldt 26. Jan 10
Indlæg ialt: 363
Skrevet kl. 11:35
Hvor mange stjerner giver du? :

Mads Rosenlund:
Det jeg vil er at index.php skal indeholde header, footer, rigt og left content og menuen

Menuen indeholder selvfølgelig nogle forskellige sider f.eks. side 1, side 2 osv.

hvilken funktion skal jeg bruge som link, altså så den KUN henter center contentet til f.eks. side 2.?

Så kan du bruge $_GET['page'] funktionen, og så smide den ind i din include.

Altså, lave statiske includes til de faste sider, og der hvor du skal have din center content bruge: include(_GET['page'].'php');

Når du så laver links, laver du dem med index.php?page=side1 og index.php?page=side2

Det vil kræve mindst kodning... Men om det SEO mæssigt set er et nogo, må du lige høre nogle eksperter om.

Fra København S
Tilmeldt 30. Oct 09
Indlæg ialt: 309
Fra  Rosenlund Media Skrevet kl. 11:41
Hvor mange stjerner giver du? :

KTJ-Media.dk:

de begge er lige dårlige

Hvorfor kigger i ikke på at lave virtuelle urls?

altså samme metode som langt de fleste hjemmesider bruger.

så vil der hverken stå ?page eller index.php. men i stedet www.url.dk/side
Det er ikke så svært som man kunne tro at få det til at spille.

Det jeg vil er at index.php skal indeholde header, footer, rigt og left content og menuen

Menuen indeholder selvfølgelig nogle forskellige sider f.eks. side 1, side 2 osv.

hvilken funktion skal jeg bruge som link, altså så den KUN henter center contentet til f.eks. side 2.?

//Det jeg leder efter er at, kunne administrere min side på en rigtig nem og hurtig måde iht. produkter. Og derfor skal jeg bare kunne hente informationer til mit center content. Noget som selvfølgelig ikke går ud over SEO. Tvært imod.

Jeg er ikke særlig skrap til PHP endnu, men i er vidst kloge nok til at vide en løsning på dette. :)

Sammenligning af TV pakker.

Søg om et af de hurtige lån på laankontanter.dk

Fra København S
Tilmeldt 1. Feb 06
Indlæg ialt: 3533
Fra  Kim Tetzlaff ApS Kim Tetzlaff Ejendom Skrevet kl. 11:50
Hvor mange stjerner giver du? :

Virtuelle Urls.

For at lave virtuelle urls, kræver det at man tager brug af mod_rewrite. Det er ikke så svært som man kunne tro.

den som de fleste bruger er denne:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]

der ser den på om det er en reel mappe eller fil, og hvis ikke det er det, så skal den altid tage fat i index.php i roden

linker man så til en virtuel mappe eller fil, fx www.domæne.dk/side

vil den jo som sagt tage fat i index.php filen bagom det hele.

det er så index.php der skal gøre så det er den rigtige side der bliver hentet ind.

har man kun en enkelt dybde i urlen, kan man nøjes med at tage fat i urlen med $_SERVER["REQUEST_URI"]; fx lægge den i en variabel: $urlen = $_SERVER["REQUEST_URI"];
og måske putte en endelse på: $urlen = $urlen.".php";

derefter kan man så include den korrekte side: include("$urlen");

Ret nemt alligevel.

Dog vil jeg anbefale dig måske også at tage et kig på brugen af databaser, frem for flade filer. og er filerne du includer alligevel flade og ikke dynamiske, kan det godt betale sig at bruge html filer i stedet for, som du så includer.

MVH Kim


Kim Tetzlaff


🚀 Hastighedsekspert ⚙️WordPress hjemmesider 🎯SEO
Siden 1995 - hjemmeside Udvikling og teknisk optimering af hjemmesider
👉 Mere om mig

Fra København S
Tilmeldt 30. Oct 09
Indlæg ialt: 309
Fra  Rosenlund Media Skrevet kl. 12:14
Hvor mange stjerner giver du? :

KTJ-Media.dk:


Ret nemt alligevel.

Det er som man tager det :)

Sammenligning af TV pakker.

Søg om et af de hurtige lån på laankontanter.dk

Side 3 ud af 4 (34 indlæg)