Topic bekijken : php Include
Pagina : 1
Gepost door: yelle - Donderdag 03 januari om 19:49
profile
Posts : 6
Offline
ik heb een website met een include
code ervan is ditt:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
      
///////////////////////////////////
      //////////////////////////////////// 
      //SETTINGS
      //////////////////////////////////
       
$query="page";
       
$ext="php";
       
$default="home";
       
$error_nietinarray="404.php";
       
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
       
$pad=".";
       
$pages = array("","home","guild","character","world","guides",);
    
        if (isset(
$_GET["page"])){
$pagefile "{$_GET['page']}.php"
if (
file_exists($pagefile)) { 
include(
"$pagefile"); 
}else{
include(
"404.php"); 
}
}else{ 
include(
"home.php"); 
}
                 
                 
?>



als je deze code doet dan worden de links naar bijvoorbeeld guild:
index.php?page=guild

maar nu wil ik nog een include doen opdezelfde manier maar het lukt me niet er een te doen ik hoorde van iemand dat je dat gewoon nog een keer kon doen en dat de links dan gewoon zoals die werd
index.php?page=guild&id=test
ofzo maar dat werkte niet kan iemand me helpen?

Bericht is het laatst aangepast op 03-01 @ 23:41 door Admin
 
Gepost door: Admin [Beheerder] - Donderdag 03 januari om 23:47
profile homepage
Admin
avatar
Posts : 324
Offline
Ja dat kan. Je zou dan hetzelfde script nog een keer moeten gebruiken en dan page overal vervangen door id.
_________________________________
WebsiteKeuring.be 
Gepost door: yelle - Vrijdag 04 januari om 10:49
profile
Posts : 6
Offline
heb ik al geprobeert maar dan krijg ik dat het bestand dat geinclud word door die eerste page dus
nog een keer geinclude word dus dan krijg 2x dezelfde tekst of plaatje smilie
 
Gepost door: yelle - Vrijdag 04 januari om 17:22
profile
Posts : 6
Offline
ik geef het haast op...is er mischien nog een andere manier om nog een 2e tekst te include?

het moet zo zijn dat boven het tekst gedeelte staat op welke pagina je bent dus bij begin home
daaronder de tekst word de tekst te groot dan
moet hij automaties een scrol bar krijgen dit heb ik gedaan met
css overflow: auto
bij die eerst include had ik de naam van pagina erbove maar zodra die tekst te groot werd en scrolbar kreeg is de titel dus weg smilie


Bericht is het laatst aangepast op 04-01 @ 17:23 door yelle
 
Gepost door: Admin [Beheerder] - Zaterdag 05 januari om 01:07
profile homepage
Admin
avatar
Posts : 324
Offline
Misschien dat je een link kan geven naar hetgeen je nu hebt en hierbij even de php code die je nu gebruikt. Dan kunnen we kijken waar het probleem zit.

Je zou de tekst ook uit een database uit kunnen lezen.

Bericht is het laatst aangepast op 05-01 @ 01:08 door Admin
_________________________________
WebsiteKeuring.be 
Gepost door: yelle - Zaterdag 05 januari om 17:28
profile
Posts : 6
Offline
um tis gewoon de code van hierboven en dan $query="page";
naar $query="id";
en natuurlijk de
$pages = array("","home","guild","character
naar aantal andere

maar uit een database hoe moet dan ben geenkei in php

oja ik zou even laten zien waar het moet komen:
http://www.thekingofthejadesea.nl/

en dan het gedeelte met tekst gewoon zo maar dan net boven de tekst moet nog iets kommen de naam van de pagina waar je bent wel handigsmilie

en de tekst als die langer word moet er automaties een scrolbar komme dat gebeurt ook maar zondra je scrolt dan zie je de naam van pagina niet meer en dat wil ik niet

maar hier is code:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
      
///////////////////////////////////
      //////////////////////////////////// 
      //SETTINGS
      //////////////////////////////////
       
$query="page";
       
$ext="php";
       
$default="home";
       
$error_nietinarray="404.php";
       
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
       
$pad=".";
       
$pages = array("","home","guild","character","world","guides",);
    
        if (isset(
$_GET["page"])){
$pagefile "{$_GET['page']}.php"
if (
file_exists($pagefile)) { 
include(
"$pagefile"); 
}else{
include(
"404.php"); 
}
}else{ 
include(
"home.php"); 
}
                 
                 
?>


Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
      
///////////////////////////////////
      //////////////////////////////////// 
      //SETTINGS
      //////////////////////////////////
       
$query="id";
       
$ext="php";
       
$default="homeid";
       
$error_nietinarray="404.php";
       
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
       
$pad=".";
       
$pages = array("","homeid","guildid","characterid","worldid","guidesid",);
    
        if (isset(
$_GET["page"])){
$pagefile "{$_GET['page']}.php"
if (
file_exists($pagefile)) { 
include(
"$pagefile"); 
}else{
include(
"404id.php"); 
}
}else{ 
include(
"homeid.php"); 
}
                 
                 
?>




Bericht is het laatst aangepast op 05-01 @ 17:31 door yelle
 
Gepost door: Admin [Beheerder] - Zaterdag 05 januari om 17:49
profile homepage
Admin
avatar
Posts : 324
Offline
Je hebt nog steeds page in de id versie staan
Gebruik het volgende eens:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
      
///////////////////////////////////
      ////////////////////////////////////
      //SETTINGS
      //////////////////////////////////
       
$query="id";
       
$ext="php";
       
$default="homeid";
       
$error_nietinarray="404.php";
       
$error_bestandbestaatniet="Het bestand wat u wilt bekijken bestaat niet.";
       
$pad=".";
       
$ids = array("","homeid","guildid","characterid","worldid","guidesid");
    
        if (isset(
$_GET["id"])){
$idfile "{$_GET['id']}.php";
if (
file_exists($idfile)) {
include(
"$idfile");
}else{
include(
"404.php");
}
}else{
include(
"homeid.php");
}              
?> 



De titel van de pagina waar men zich bevind kun je gewoon in de bestanden homeid e.d. zetten. En anders nogmaals $_GET['id'] uitlezen en deze echo-en.
_________________________________
WebsiteKeuring.be 
Gepost door: yelle - Zaterdag 05 januari om 20:27
profile
Posts : 6
Offline
hij dee het niet meteen maar met wat aanpassinge ervan dee hij het wel smilie
bedankt

nu nog de website opvulle met tekst enzo en klaar smilie

en nog mischien nog laten keuren smilie
Bericht is het laatst aangepast op 05-01 @ 20:32 door yelle
 
Pagina : 1