include + variabelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joren

joren

17/02/2005 18:35:00
Quote Anchor link
ik zit met een probleem op men site
op de homepaga werk ik met drie talen, en ook nog eens per rubriek af en toe met ID of titels
Dan wil ik een pagina includen als volgt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include("nieuws_nieuwtitel.php?taal=$taal") ?>

Tot voor kort werkte dit probleemloos op men server maar sinds gisteren werkt dit niet meer.
Hoe zou dit kunnen komen?
Ik probeerde ook de taal van de eerste keer in te vullen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include("nieuws_nieuwtitel.php?taal=nederlandsl") ?>

op http://us2.php.net/include/
las ik dit

// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
// local filesystem.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include 'file.php?foo=1&bar=2'; ?>


// Works.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include 'http://www.example.com/file.php?foo=1&bar=2'; ?>


Maar een de server heeft beveiliging tegen het rippen van sites , en ook van mijn eigen site : dus ik kan niet zeggen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?include("http://www.hintjens.be/nieuws_nieuwstitel.php?taal=nederlands"); ?>

want dan geeft hij een error om dat ik geen andere webpagina's mag inladen

Iemand een suggestie of oplossing voor dit probleem ?
Gewijzigd op 17/02/2005 18:36:00 door Joren
 
PHP hulp

PHP hulp

23/11/2024 21:11:26
 
Han eev

Han eev

17/02/2005 18:53:00
Quote Anchor link
include moet een bestand zijn het kan niet een deel van een bestand zijn
 
Baken

Baken

17/02/2005 19:00:00
Quote Anchor link
Idd beide meeste hosten worden includes met variables niet geaceppteerd. Denk dat de enige oplossing is: maak van: /nieuws_nieuwstitel.php?taal=nederlands gewoon een pagina als: nieuwstitelinhetnederlands.php, en die dan gewoon include'n.

Suc6.

Jelmer
 
Joren

joren

17/02/2005 19:08:00
Quote Anchor link
nah, dan moet ik drie verschillende pagina's maken
voor nederlands, frans, engels
en als ik met titels of ID's werk die moeten geinclude worden, dan kan ik rap een paar honderd pagina's aanmaken voor de honderden ID's..
maar alvast bedankt voor de suggesties
 
Tobias

Tobias

17/02/2005 19:10:00
Quote Anchor link
of:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$taal
= "nederlands";
include("foo.bar");
?>

werkt ook wel eens.
 
Han eev

Han eev

17/02/2005 19:20:00
Quote Anchor link
joren:
nah, dan moet ik drie verschillende pagina's maken
voor nederlands, frans, engels
en als ik met titels of ID's werk die moeten geinclude worden, dan kan ik rap een paar honderd pagina's aanmaken voor de honderden ID's..
maar alvast bedankt voor de suggesties

hoeft toch neit met include??
je kan toch ook wel doen ;)
bijv.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if($_GET['x'] == "NL") {
$fout = 'lol';
}

if($_GET['pagina'] == "profiel") {
// hier alles van pagina prfiel neerzetten
// en als er een fout komt

echo $fout;
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.