Hey

Ben al de hele dag aan het zoeken waarom de afbeelding op volgende pagina niet worden weergegeven

http://mcbevers.be/www/sales.php

via xampp worden ze wel getoond.

iemand een idee krijg er hoofdpijn van :p

grtz
WDR
DSCN1137.jpg staat waar hij moet en zie ook geen htacces staan bij alle andere afbeeldingen heb ik dit niet juist bij die 2 op die pagina. bestandrechten staan op 755.
heb een extra ../ toegevoegd en nu gaat het versta niet waarom 2x ../ want heb mappen css/include/www/image/ect... in root staan

en nu is de link ../../image/tekoop/tn_DSCN1140.JPG

nu werkt het wel online maar niet meer in xampp? :s
daarom is een goede gewoonte om niet met relatieve paden te werken maar met full-paden.
het is een kwestie van in je settings éénmaal je basis-url zetten:

<?php
$config['base_url'] = 'http://www.mijndomein.be';;
?>

en dan later alle urls opbouwen als:

<?php
echo '<img src="'.$config['base_url'].'/images/image.jpg" alt="image" />'
?>
hmm ok goeie tip.

<?php
$config['base_url'] = 'http://www.mijndomein.be';;
?>
maak ik hier een include van of zet ik deze bovenaan in elke pagina?
En werkt dit ook met includes zoja hoe pas ik deze dan toe?
<?php include("../include/head.php"); ?>
Natuurlijk met een apart config bestand. Je wilt toch maar één keer de settings instellen bij een verhuizing of bij het uploaden? dus maak een bestand met de naam config.php en include die vervolgens in iedere pagina.
Je voorbeeld is goed.
url_config.php
<?php
$config['base_url'] = 'http://www.mcbevers.be';;
?>

index.php
<?php include("../include/url_config.php"); ?> bovenaan pagina

<?php
echo '<img src="'.$config['base_url'].'/images/image.jpg" alt="image" />'
?>
maar hoe krijg ik volgende boterham daarin? :D

<a href="../image/random_2/Bevers1.jpg" rel="lightbox[random]" title="Bevers1" target="_blank"><img src="../image/random_2/Bevers1.jpg" alt="Random Image" height="270" width="570" /></a>
In plaats van zo moeilijk te doen met PHP op alle plekken waar je een afbeelding plaatst, kan je net zo makkelijk de <base href=""> in de <head> van je <html> zetten....

Reageren