TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

?id=site

05-01-2006 19:41:00
 
 
Muligheder (Anmeld)
Skrevet af grunk
Kliks 936
Kategori PHP Guide's
Vi starter med at lave vores index.php fil...
så laver du følgende undersider:
home.php <- den side den loader ind som frontpage
news.php <- den side du senere loader ind via link :)
så skal vi sætter php koden ind i index.php hvor vi vil loade vores undersider:

<?
/* Php Load */
$id = $_GET['id'];
if($id == 'home'){ /* hvis $id er home går den til $id.php (ergo home.php) */
include "$id.php";
}
elseif($id == 'news'){ /* ellers hvis $id er news går den til $id.php (ergo news.php) */
include "$id.php";
}
else /* ellers hvis den ikke er nogen af ovenstående, gåtil home.php */
{
include "home.php";
}
/* end: Php Load */
?>

du kan lave flere elseif self ;)
så kan du lave link som det her :
?id=news
?id=home
osv :)

btw er ikke skide go til php endnu, men.. ;D
i use hax 2tehmax HEHE
 
infobox infobox


infobox infobox
 
#1grunk(Anmeld) 05-01-2006 19:43:00
 
 
altså den starter self med at load home.php ind fordi de andre if sætninger ikke er sande, og derfor går den til else { :D
i use hax 2tehmax HEHE
 
infobox infobox

infobox infobox
 
#2Mini^(Anmeld) 27-01-2006 21:37:00
 
 
Hey!

Et andet eks. kunne være.


<?php
if (empty($_GET["id"])) { // Hvis query parameteren: id er tom
require("forside.php"); // Så viser vi forsiden

} else {
if (strpos($_GET["id"], "/") !== FALSE) {
// Der må ikke være "/" id, da det ikke skal være muligt for brugeren at se
// andre filer end i samme mappe. (Sikkerhed)
echo "Du har forsøgt at tilgå en fil du ikke er berettiget til at se.";

} else { // Ingen problemer
if (file_exists($_GET["id"] . ".php")) { // Vi tjekker lige om filen eksisterer først
require($_GET["id"] . ".php"); // Yep, så inkluderer vi bare filen.
} else {
// Nix, lad os skrive en fejl meddelelse
echo "Siden blev ikke fundet";
}

}
}
?>


Men husk, at alle filer i samme mappe kan inkluderes.
Det er lidt nemmere hvis man f.eks. har mange sider, så de ikke skal kodes ind hver gang.
Mini`
 
infobox infobox

infobox infobox
 
#3jordz(Anmeld) 15-03-2006 13:31:00
 
 
hej jeg lavede lige mit iforgårs før jeg så jeres.. og jeg havde godt nok os tænkt ligesom grunk.. :P men go måder i har begge to..
Sprog: PHP - HTML - CSS - Javascript - MSL
Hjemeside: [url]http://www.Webcomfort.dk[/url]
 
infobox infobox

infobox infobox
 
#4Zakki(Anmeld) 06-04-2007 21:28:01
 
 
en der kan vise mig hvordan jeg gør så den går in under member.php også vælger et member tror link skal se sådan ud

?id=member&id=zakki
 
infobox infobox

infobox infobox
 
#5Zakki(Anmeld) 06-04-2007 21:38:47
 
 
ID=member&NICK=zakki

 
infobox infobox

infobox infobox
 
#6Drax(Anmeld) 07-04-2007 00:02:05
 
 
#5 > Husk at du bare kan edit i dit forrige svar ved at trykke "rediger" som er ved siden af dit svar :)
Administrator - TestMax.dk Stifter/Udvikler

Drax's signatur billede
 
infobox infobox

infobox infobox
 
#7FairFight(Anmeld) 07-04-2007 00:05:42
 
 
#4/5 - Kan du jo bare gøre med endnu en $_GET :)
.
 
infobox infobox

infobox infobox
 
#8Zakki(Anmeld) 07-04-2007 09:18:22
 
 
#6 Okay hvade jeg ikk set..

#7 Hvordan gøres det så ?
 
infobox infobox

infobox infobox
 
#9FairFight(Anmeld) 07-04-2007 12:06:06
 
 
$nick = $_GET["NICK"];

- Sådan gemmer du din &Nick=?? i en var, som du nu kan bruge til lige hvad du vil :)
.
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox