Juiste link afbeelding in head.inc.php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Martijn Aikema

Martijn Aikema

14/04/2009 22:45:00
Quote Anchor link
Goedenavond,

Ik heb een probleempje met het tonen van afbeeldingen op de website. Mijn website ziet er heel globaal zo uit:

index.php
head.inc.php
/afbeeldingen/logo.jpg
/product/index.php

Nu wil ik de head.inc.php gebruiken voor zowel het bestand 'index.php' en voor '/product/index.php'.

In de head.inc.php is ook het bestand '/afbeeldingen/logo.jpg' opgenomen. De verwijzing naar de afbeelding staan genoemd in mijn MySQL database. Voor het logo is dit niet zo nuttig maar voor productafbeeldingen bv wel. Gaat even om het idee dus.

Ik had in eerste instantie het path opgenomen vanaf de root van de website 'afbeeldingen/logo.jpg'. Dit gaat goed met de index in de root, maar uiteraard niet met de index in de subdirectory.

Wat is nu de goede manier om de verwijzing in de database te maken:
1. Het website-adres van de afbeelding noemen (bv www.mijnwebsite.nl/afbeeldingen/logo.jpg)

2. Het path van het bestand noemen (bv /storage/mijndomein/.....)

3. Toch alleen de directory en de bestandsnaam opnemen (afbeeldingen/logo.jpg) en vervolgens werken met $_SERVER['DOCUMENT_ROOT']

Wanneer het laatste het makkelijkste is hoe moet ik dit dan doen?

Stel ik wil alle afbeeldingen tonen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$sql
= "SELECT * FROM Categorie WHERE categorienummer = ".$categorie.";";
$resultaat = mysql_query($sql);
while ($rij=mysql_fetch_array($resultaat)) {
  
echo "<img src=".$rij["afbeelding"]. ">";
}

?>


Hoe kan ik daar dan de $_SERVER['DOCUMENT_ROOT'] aan toevoegen?


Alvast bedankt voor de hulp!
Gewijzigd op 01/01/1970 01:00:00 door Martijn Aikema
 
PHP hulp

PHP hulp

14/11/2024 04:33:29
 
- SanThe -

- SanThe -

15/04/2009 00:19:00
Quote Anchor link
In index.php include ('head.inc.php');
In /product/index.php include ('../head.inc.php');

En de afbeeldingen gewoon het path beginnend met een / meegeven.
Dus <img src="/afbeeldingen/logo.jpg"> moet werken.
 
Martijn Aikema

Martijn Aikema

15/04/2009 12:13:00
Quote Anchor link
Bedankt voor de tip! Daarmee is het probleem inderdaad opgelost.
 



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.