Monter une image en mémoire - PHP - Programmation
Marsh Posté le 29-04-2005 à 15:53:21
pourquoi tu fais pas <img src = emplacement de la requete>
Marsh Posté le 29-04-2005 à 15:55:46
en fait j'aimerai que le futur administrateur du site puisse uploader le .html et les images qu'il contient ds un formulaire. Seulement lorsque je fais un include de la page uploadé, je perds les adresses des images qui sont stockées dans une base de données. Si j'arrive a monter en mémoire toutes ces images avant de charger la page je n'aurai plus ce problème.
Marsh Posté le 29-04-2005 à 17:17:35
Et si tu nous montrais ton petit script, se serait plus simple pour nous...
Marsh Posté le 29-04-2005 à 17:40:38
yoyo354 a écrit : Et si tu nous montrais ton petit script, se serait plus simple pour nous... |
|
je vais donc chercher l'adresse ($row[link_Menu]) de ma page web dans la base de donnée afin de faire le include. Mais a partir de ce moment, l'adresse des images dans ma page web que je viens d'inclure ne sont plus valides.
Merci
Marsh Posté le 30-04-2005 à 11:37:36
jijiz a écrit :
|
$HTTP_GET_VARS[underMenu] est obsolète, en plus d'être faux :
Il s'agit de $HTTP_GET_VARS['underMenu'] qui doit être remplacé par $_GET['underMenu']
Et en quoi l'adresse des images n'est plus valide ?
Si tu veux accéder à une image placé en http://www.tonsite.net/image/xxx.jpg, tu peux y accéder quelque soit ton emplacement par <img src="/image/xxx.jpg" alt="" />
Marsh Posté le 30-04-2005 à 14:00:57
oui mais le futur administrateur, quand il fera sa page web, je ne dois pas lui demander d'anticiper ou se trouvera l'image sur le serveur. Il devra simplement uploader l'image plus le fichier html.
Marsh Posté le 30-04-2005 à 21:50:39
Rien compris.
De toute façon, pour ce que tu veux faire, le mieux serait que l'administrateur envoie le fichier zip directement, avec un nom de fichier spécifique, et dézipper tout le bordel dans un dossier que tu gardes en mémoire.
C'est le plus pratique pour tout le monde, pas très dur à faire (ça m'a coûté 1 heures de taff pour tout faire).
Marsh Posté le 03-05-2005 à 10:10:17
Master p a écrit : Rien compris. |
Admettons, comment tu peux garder ce dossier en "mémoire"? Donnes moi quelques indications afin que je puisse démarrer le Travail.
Et dans ton cas, le zip contenait une page web?
Marsh Posté le 03-05-2005 à 10:16:26
Un zip "nomduzip" contenant :
une page index.html
les images
Le tout qui après téléchargement sur le serveur, est dézippé dans un fichier nomduzip.
Enfin bon, c'était juste une idée pour te simplifier le travail, et améliorer ce que tu voulais faire, mais si tu t'attends à ce que je te guide pas à pas, ça va pas être possible
Marsh Posté le 03-05-2005 à 11:05:45
Master p a écrit : Un zip "nomduzip" contenant : |
loin de là, ne t'inquiete pas !
Mais j'ai une question, comment identifies-tu l'emplacement dans les fichiers html en question? : <img src = ????> stp.
Merci
Marsh Posté le 03-05-2005 à 15:55:37
<img src="image.jpg" alt="" />
Quelque soit ton emplacement, ça ira chercher l'image nommé "image.jpg" qui se trouve dans le répertoire courant
Marsh Posté le 03-05-2005 à 16:23:36
Master p a écrit : <img src="image.jpg" alt="" /> |
justement,
si dans mon fichier index.php je fais un include de la fameuse page html en question, je serais dans le répertoire courant de index.php et non celui ou se trouve vraiment la page html. D'ou mon problème
Marsh Posté le 03-05-2005 à 17:23:29
Les images sont-elles dans la base de donnée ou dans le système de fichiers sur le serveur?
Marsh Posté le 03-05-2005 à 17:42:06
ok, j'ai compris la question
J'ai pas la réponse
Marsh Posté le 03-05-2005 à 17:46:37
La seule solution pourrait être l'url-rewriting.
Ça te permettrait d'utiliser le "faux" répertoire courant ou tu te situeras (style http://www.tonsite.net/la_page_que_tu_inclues.html -> htpp://www.tonsite.net/includes/page_de_présentation.php?file=la_page_que_tu_inclues.html )
A toi d'adapter
Marsh Posté le 03-05-2005 à 17:50:31
jijiz a écrit : justement, |
Dans ta page principale, tu fais :
Code :
|
Marsh Posté le 03-05-2005 à 18:19:03
The-Shadow a écrit : Dans ta page principale, tu fais :
|
si c'est ça... je t'aime
Marsh Posté le 03-05-2005 à 18:35:06
ReplyMarsh Posté le 03-05-2005 à 18:38:48
jijiz a écrit : tu es jaloux?? toi aussi je t'aime mais moins... |
Sérieux, ça m'a éffleuré l'esprit mais je me suis dit que quitte à faire un truc tordu, autant le faire jusqu'au bout
Puis, je trouvais ça plus subtile
Marsh Posté le 03-05-2005 à 18:45:24
jijiz a écrit : si c'est ça... je t'aime |
Bon alors, ça marche ou pas ?
Enfin, ça fonctionne, je le sais, mais t'arrives à l'adapter à ton projet ?
P.S.: J'espère que t'es blonde, jolie et que t'as rien contre les hommes mariés.
Marsh Posté le 03-05-2005 à 19:43:47
The-Shadow a écrit : Bon alors, ça marche ou pas ? |
j'éssaye bientot.
Marsh Posté le 29-04-2005 à 15:51:05
Bonjour,
Est-il possible en php d'aller chercher une image dans un emplacement spécifique sur le serveur (cet emplacement sera trouvé grace a une request sql pour trouver le chemin) en mémoire et faire comme si cette image était stockée dans le répertoire courant afin d'y acceder par exemple via un champ <img src = image.gif>?
Message édité par jijiz le 29-04-2005 à 15:51:56