Include vraag
index.php
Code (php)
main.php
Code (php)
Dat werkt goed, mar als ik een pagina open alle berichten en dan krijg ik een link
bv <a href="pages/bekijken.php?id=1">link</a> daar klik ik dan op en dan opend hij deze pagina, maar ben ik mijn header, menu en footer kwijt.
Iemand een idee hoe ik dit kan oplossen?
gebruik voortaan even tags om je code in een blok weer te geven. <- mod edit :)
Gewijzigd op 27/05/2010 10:51:21 door Erik Rijk
Of gewoon die bekijken.php veranderen in index.php
bekijken.php
Code (php)
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
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
##################################################
## Nieuwsscript geschreven door Arjan Schuurman ##
## ArCome.nl - www.arcome.nl ##
##################################################
//Kijken naar wat er na "?id=" is in gevuld
$id = $_GET['id'];
//Kijken of nieuwsbericht wel bestaat
if (!is_dir("alle/".$id)) {
echo "Dit nieuwsbericht bestaat niet, mogelijk heeft u een verkeerd ID ingevuld.";
} else {
echo "<h3>";
include("alle/".$id."/titel.txt");
echo "</h3>";
echo "<b>Geschreven op:</b> ";
include("alle/".$id."/datum.txt");
echo "<br><fieldset style=\"width: 500px;\">";
include("alle/".$id."/inhoud.txt");
echo "</fieldset>";
}
echo "<br><br><a href=\"alleberichten.php\">Ga naar alle berichten</a><br><a href=\"bewerken.php?id=".$id."\">Bewerken</a>";
?>
##################################################
## Nieuwsscript geschreven door Arjan Schuurman ##
## ArCome.nl - www.arcome.nl ##
##################################################
//Kijken naar wat er na "?id=" is in gevuld
$id = $_GET['id'];
//Kijken of nieuwsbericht wel bestaat
if (!is_dir("alle/".$id)) {
echo "Dit nieuwsbericht bestaat niet, mogelijk heeft u een verkeerd ID ingevuld.";
} else {
echo "<h3>";
include("alle/".$id."/titel.txt");
echo "</h3>";
echo "<b>Geschreven op:</b> ";
include("alle/".$id."/datum.txt");
echo "<br><fieldset style=\"width: 500px;\">";
include("alle/".$id."/inhoud.txt");
echo "</fieldset>";
}
echo "<br><br><a href=\"alleberichten.php\">Ga naar alle berichten</a><br><a href=\"bewerken.php?id=".$id."\">Bewerken</a>";
?>
Zie, die bekijken.php heeft dus geen header en footer include.
het werkt niet zoals in main.php?
waar ik met mijn menu gewoon heen verwijs.
De link zal dus worden:
index.php?page=1&id=1234
Al je links moet je dus via de index.php laten lopen. Mocht je dus parameters nodig hebben in het script wat je include dan kan je dit er gewoon achter plakken.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$file = fopen("pages/nieuwsteller.txt", "r");
$counter = fgets($file, 4096);
fclose($file);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr valign=\"top\"><td width=\"200\"><b>Titel</b></td><td><b>Geplaatst op</b></td></tr>";
for ($i = $counter; $i > 0; $i--)
{
//Kijken of map waar het bericht instaat bestaat...
if (is_dir("pages/alle/".$i)) {
echo "<tr><td><b><a target=\"_main\" href=\"index.php?page=1&pages\bekijken.php?id=".$i."\">";
include("pages/alle/".$i."/titel.txt");
echo "</a></b></td><td>";
include("pages/alle/".$i."/datum.txt");
echo "</td></tr>";
}
}
echo "</table>";
?>
$file = fopen("pages/nieuwsteller.txt", "r");
$counter = fgets($file, 4096);
fclose($file);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr valign=\"top\"><td width=\"200\"><b>Titel</b></td><td><b>Geplaatst op</b></td></tr>";
for ($i = $counter; $i > 0; $i--)
{
//Kijken of map waar het bericht instaat bestaat...
if (is_dir("pages/alle/".$i)) {
echo "<tr><td><b><a target=\"_main\" href=\"index.php?page=1&pages\bekijken.php?id=".$i."\">";
include("pages/alle/".$i."/titel.txt");
echo "</a></b></td><td>";
include("pages/alle/".$i."/datum.txt");
echo "</td></tr>";
}
}
echo "</table>";
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
maar krijg een foutmelding:
Quote:
Warning: include(pages/bekijken.php?id=2) [function.include]: failed to open stream: No such file or directory in F:\Prive\php\server2go\htdocs\Nieuw\main.php on line 9
Warning: include() [function.include]: Failed opening 'pages/bekijken.php?id=2' for inclusion (include_path='.;F:\Prive\php\server2go\server\php\PEAR') in F:\Prive\php\server2go\htdocs\Nieuw\main.php on line 9
Warning: include() [function.include]: Failed opening 'pages/bekijken.php?id=2' for inclusion (include_path='.;F:\Prive\php\server2go\server\php\PEAR') in F:\Prive\php\server2go\htdocs\Nieuw\main.php on line 9
Gewijzigd op 27/05/2010 12:35:35 door Sander van Viegen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
//Kijken naar wat er na "?id=" is in gevuld
$id = $_GET['id'];
//Kijken of nieuwsbericht wel bestaat
if (!is_dir("pages/alle/".$id)) {
echo "Dit nieuwsbericht bestaat niet, mogelijk heeft u een verkeerd ID ingevuld.";
} else {
echo "<h3>";
include("pages/alle/".$id."/titel.txt");
echo "</h3>";
echo "<b>Geschreven op:</b> ";
include("pages/alle/".$id."/datum.txt");
echo "<br><fieldset style=\"width: 500px;\">";
include("pages/alle/".$id."/inhoud.txt");
echo "</fieldset>";
}
echo "<br><br><a href=\"pages/alleberichten.php\">Ga naar pages/alle berichten</a><br><a href=\"bewerken.php?id=".$id."\">Bewerken</a>";
?>
//Kijken naar wat er na "?id=" is in gevuld
$id = $_GET['id'];
//Kijken of nieuwsbericht wel bestaat
if (!is_dir("pages/alle/".$id)) {
echo "Dit nieuwsbericht bestaat niet, mogelijk heeft u een verkeerd ID ingevuld.";
} else {
echo "<h3>";
include("pages/alle/".$id."/titel.txt");
echo "</h3>";
echo "<b>Geschreven op:</b> ";
include("pages/alle/".$id."/datum.txt");
echo "<br><fieldset style=\"width: 500px;\">";
include("pages/alle/".$id."/inhoud.txt");
echo "</fieldset>";
}
echo "<br><br><a href=\"pages/alleberichten.php\">Ga naar pages/alle berichten</a><br><a href=\"bewerken.php?id=".$id."\">Bewerken</a>";
?>
en hier komt de link uit
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$file = fopen("pages/nieuwsteller.txt", "r");
$counter = fgets($file, 4096);
fclose($file);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr valign=\"top\"><td width=\"200\"><b>Titel</b></td><td><b>Geplaatst op</b></td></tr>";
for ($i = $counter; $i > 0; $i--)
{
//Kijken of map waar het bericht instaat bestaat...
if (is_dir("pages/alle/".$i)) {
echo "<tr><td><b><a href=\"index.php?page=2&id=".$i."\">";
include("pages/alle/".$i."/titel.txt");
echo "</a></b></td><td>";
include("pages/alle/".$i."/datum.txt");
echo "</td></tr>";
}
}
echo "</table>";
?>
$file = fopen("pages/nieuwsteller.txt", "r");
$counter = fgets($file, 4096);
fclose($file);
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr valign=\"top\"><td width=\"200\"><b>Titel</b></td><td><b>Geplaatst op</b></td></tr>";
for ($i = $counter; $i > 0; $i--)
{
//Kijken of map waar het bericht instaat bestaat...
if (is_dir("pages/alle/".$i)) {
echo "<tr><td><b><a href=\"index.php?page=2&id=".$i."\">";
include("pages/alle/".$i."/titel.txt");
echo "</a></b></td><td>";
include("pages/alle/".$i."/datum.txt");
echo "</td></tr>";
}
}
echo "</table>";
?>
@Sander, graag niet bumpen. Gebruik het 'edit' icoontje als je toevoegingen wilt plaatsen.
Bas:
@Sander, graag niet bumpen. Gebruik het 'edit' icoontje als je toevoegingen wilt plaatsen.
Dat zal ik doen, sorry nieuw hier
Bas:
@Sander, graag niet bumpen. Gebruik het 'edit' icoontje als je toevoegingen wilt plaatsen.
Bas,
Kan je toch in fix in de code voor inbouwen?
if($this->lastPosterId === $this->clientId)
{
trow new Ex[..]
}
:D
Gewijzigd op 27/05/2010 15:03:37 door Erik Rijk
Erik:
Bas,
Kan je toch in fix in de code voor inbouwen?
if($this->lastPosterId === $this->clientId)
{
trow new Ex[..]
}
:D
Bas:
@Sander, graag niet bumpen. Gebruik het 'edit' icoontje als je toevoegingen wilt plaatsen.
Bas,
Kan je toch in fix in de code voor inbouwen?
if($this->lastPosterId === $this->clientId)
{
trow new Ex[..]
}
:D
Je zou eens aan hem moeten vragen of je de code mag zien :-X.
Tenminste... ik neem aan dat je bedoeld dat het nogal "lastig" is elkaar zit?
Erik:
We bouwen een compleet eigen framework hier op m'n werk... Ben wel wat gewend.
Tenminste... ik neem aan dat je bedoeld dat het nogal "lastig" is elkaar zit?
Tenminste... ik neem aan dat je bedoeld dat het nogal "lastig" is elkaar zit?
Lastig, lastig, tja, wat is lastig, het is meer warrig denk ik. Classes om functies dumpen. Tien rewrite rules die eigenlijk allemaal hetzelfde doen. Tja...