Avatar billede traxis Nybegynder
12. april 2005 - 15:43 Der er 8 kommentarer og
1 løsning

Links i PHP? Har glemt hvordan!

Hej. Dette er egentlig et rimelig simpelt spørgsmål, men har simpelthen glemt hvad det hedder og hvordan man gør det.
Hvordan laver man links i php? I stedet for iframes altså. Det er noget med index.php?id=NAVNPÅSIDE men kan overhovedet ikke huske mere. Det ville være dejligt hvis nogen f.eks ved hvor jeg kan finde en tutorial om emnet.

På forhånd tak
Avatar billede flash-man Nybegynder
12. april 2005 - 15:50 #1
har nok misforstået spørgsmålet men er det ikke bare

<a href="index.php?noget=her">Link</a>

og i index.php skriver du

<? if ($_GET[noget] == "her") {
echo "der er noget her";
} else {
echo "der er ikke noget her";
} ?>
Avatar billede thesurfer Nybegynder
12. april 2005 - 15:52 #2
Avatar billede traxis Nybegynder
12. april 2005 - 15:53 #3
thesurfer og flash-man, tak skal i have!

Er nemlig ved at lave siden www.clan-drugz.dk og manglede lige præcis det!
Avatar billede thesurfer Nybegynder
12. april 2005 - 15:53 #4
Eksempel:

Url: http://yoursite.com/root.php?id=main  (uden .php, indsættes via koden)

Kode:

<?
$ext = ".php";
$id = "".$id."".$ext."";
if (file_exists($id))
{
include($id);
} else {
include("404.php");
}
?>
Avatar billede thesurfer Nybegynder
12. april 2005 - 15:53 #5
Så er det os der skal lægge svar... :-)
Avatar billede thesurfer Nybegynder
12. april 2005 - 15:54 #6
vent til flash-man også har lagt et svar..
Avatar billede flash-man Nybegynder
12. april 2005 - 15:55 #7
jamen det var da så lidt :)

</FlashMan!>
Avatar billede thesurfer Nybegynder
12. april 2005 - 15:58 #8
traxis nåede vist ikke at få beskeden..

flash-man> Læg et svar: http://www.eksperten.dk/spm/609005
Avatar billede pulz4r Nybegynder
12. april 2005 - 22:15 #9
Er det ikke nemmere at include det indhold som man skal have?
Så kan også bruge " og ' og alle de andre tegn ;)

Kode:

<?php
switch ($HTTP_GET_VARS[side]) {
default:
include 'nyheder.php';
break;

case 'profil':
include 'profil.php';
break;

case 'guestbook':
include 'guestbook.php';
break;
}
?>

Du kan jo altid oprette flere:
case 'dinside':
include 'dinside.php';
break;
inden du lukker "scriptet" med "} ?>"

Linksne vil komme til at se sådan her ud:
default / nyheder.php = ?side=
case / profil.php = ?side=profil
case / guestbook.php = ?side=guestbook
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester