De volgende string krijg ik niet goed.
Het zal wel te maken hebben met de slashes maar ik krijg het niet voor elkaar.
Jullie zien de fout ongetwijfeld direct!?

<?php
$map = "link/'.$id.'/";
?>
Inderdaad.

<?php
$map = "link/".$id."/";
?>

Als je " gebruikt moet je ook ".." gebruiken, als je ' gebruikt dan zo '..'
Nee werkt bij mij allebei niet..

<?php
$map = "link/1/";
?>

werkt wel
Wellicht is het handig om te vermelden wat er mis gaat.
Bestaat je $id eigenlijk wel?
ja die id bestaat, as ik dit doe
<?php
echo $id;
?>
staat er "1"
Ok en wat is je foutmelding? error_reporting(E_ALL); bovenaan je script proppen.
Het kan zijn dat je script schrikt van /",
Gebruik daarom altijd, voor interne paden,


# Set Constants SEPARATOR: 
#DIRECTORY_SEPARATOR; //windows or unix
define ('DIRURLLink', '/'); //public links
# SET boottrap
$applicationPath = realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR. '../..' . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR;
define ('SitePath', $applicationPath); 	

$map = 'link'.DIRECTORY_SEPARATOR.'1'.DIRECTORY_SEPARATOR;
$map = SitePath.'link'.DIRECTORY_SEPARATOR.'1'.DIRECTORY_SEPARATOR;
$map = SitePath.'link'.DIRECTORY_SEPARATOR.$ID.DIRECTORY_SEPARATOR;


dan moet het zeker gaan werken, mits het ID leeg is natuurlijk
Mark Beets op 17/08/2010 19:57:47

Het kan zijn dat je script schrikt van /",
Gebruik daarom altijd, voor interne paden,


# Set Constants SEPARATOR: 
#DIRECTORY_SEPARATOR; //windows or unix
define ('DIRURLLink', '/'); //public links
# SET boottrap
$applicationPath = realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR. '../..' . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR;
define ('SitePath', $applicationPath); 	

$map = 'link'.DIRECTORY_SEPARATOR.'1'.DIRECTORY_SEPARATOR;
$map = SitePath.'link'.DIRECTORY_SEPARATOR.'1'.DIRECTORY_SEPARATOR;
$map = SitePath.'link'.DIRECTORY_SEPARATOR.$ID.DIRECTORY_SEPARATOR;


dan moet het zeker gaan werken, mits het ID leeg is natuurlijk


Waarvoor maak je daar een constante aan? DIRECTORY_SEPARATOR is voldoende.
@Karl, dat deed ik eigenlijk om even aan te geven dat de paden verschillen, intern/public kunnen verschillen. Een appPad werkt toch lekker. Of zeg ik hele rare dingen, dan leer ik graag weer..

@boudewijn, ik vind het altijd het lekkerste werken om vanaf SitePath te werken, je root. Heb je en basis vanuit waar je werkt. Set die boottrap ergens in je script. Je kan SITEPATH en DIRECTORY_SEPARATOR overal aanroepen.


# SET boottrap
$applicationPath = realpath(dirname(__FILE__) . DIRECTORY_SEPARATOR. '../..' . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR;
define ('SITEPATH', $applicationPath);     

$map = SitePath.'link'.DIRECTORY_SEPARATOR.$ID.DIRECTORY_SEPARATOR;

Reageren