Christophe Lohr a écrit :
Bruno Desthuilliers a écrit :
c a d relancer le fichier 'file.php' qui doit alors titiller la base de donnée pour trouver l'image ?
N'est-ce point beaucoup de labeur pour le serveur ?
peut-être
c'est la contre-partie du "web dynamique"
Je dirais plutôt que c'est la contrepartie d'une conception médiocre.
tu le concevrais comment ?
En mettant les métadonnées (dont l'adresse de l'image) dans la base, et l'image elle-même dans une partie du filesystem accessible au serveur web, et en utilisant soit une réécriture d'url, soit une réécriture du code html pour faire pointer au bon endroit.
En général, les métadonnées sont dans une base, et les données elle-même stockées sur un système de fichier.
je ne connais pas le fonctionnement interne du serveur, mais c'est certainement comme ça que c'est fait.
Toujours est-il que le système de fichier ou sont stockées effectivement les données n'est pas accessible par le web, il faut passer par la base de données
Ce n'est pas la base de données qui rend l'image accessible, c'est le serveur web, soit directement, soit via un script côté serveur (en PHP dans ton cas).
D'où l'idée initiale de coder dans mes documents html un bout de javascript qui ré-arrange ses url relatives...
Et pour ceux qui n'ont pas javascript (ou l'ont désactivé) ?
oui, je suis bien d'accord que c'est une "rustine"
mais vu le fonctionnement du serveur, les utilisateurs qui n'ont pas de javascript sont de toutes façons bien vite bloqués par ailleurs...
Super.