Je débute complètement dans le php, html.
Je souhaite afficher une image après avoir extrait
son nom d'une base mysql.
Le chemin de l'image est créée par le collage de chaîne suivant :
Pour afficher l'image j'ai essayé les commandes :
imagecreatefromJPEG
imageJPEG
J'ai des erreurs de syntaxe que je ne comprends pas.
D'après phpinfo(), la gestion du jpeg est activée.
mais je n'arrive à rien.
J'essaye de mélanger html et php avec une commande
du style :
echo '<img src=$nom_im alt="Abourio". align="right"/>';
ou en dehors du script php
<img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/>
mais je visualise que le texte alternatif.
Je n'ai pas compris grand chose à mes recherches sur internet,
en particulier sur les commandes imagecreatedfromjpeg ou imagejpeg.
Auriez-vous une solution pour afficher une image avec un nom provenant
d'un script php ?
Est-il possible que le texte alternatif proviennent également d'un
script php ?
Amicalement
Laurent
--
Nous n'héritons pas la Terre de nos parents.
Nous l'empruntons à nos enfants.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Je débute complètement dans le php, html.
Il serait peut-être sage, alors, de traiter les problèmes l'un après l'autre au lieu de vouloir tout de suite mélanger la lecture de base SQL, l'affichage d'image, et le code HTML.
Pour afficher l'image j'ai essayé les commandes : imagecreatefromJPEG imageJPEG
<cit. http://fr.php.net/manual/en/function.imagejpeg.php> From: php at andy-pearce dot com 19-Feb-2004 09:42
This might be too obvious, but perhaps worth pointing out. If you want to simply serve images without altering them, it's presumably more efficient to use something like the following:
<?php // Normally $filename would depend on $_GET, etc. $filename = '/photoalbum/images/test.jpg'; header('Content-type: image/jpeg'); header('Content-transfer-encoding: binary'); header('Content-length: '.filesize($filename)); readfile($filename); ?> </cit.>
J'ai des erreurs de syntaxe que je ne comprends pas.
Attends, je sors ma boule de cristal... non, elle est en panne, alors je ne les comprends pas non plus.
D'après phpinfo(), la gestion du jpeg est activée. mais je n'arrive à rien.
C'est bien, mais peut-être inutile (voir plus haut).
J'essaye de mélanger html et php avec une commande du style : echo '<img src=$nom_im alt="Abourio". align="right"/>';
ou en dehors du script php <img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/>
Attends voir... tu veux dire que l'image serait accessible directement sans passer par PHP, pour peu que tu connaisses son nom et le chemin d'accès ?
Est-ce que par hasard ceci ne fonctionnerait pas ? <img src='/chemin/d/acces/<?php echo $nom_im; ?>' /> (en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
Je débute complètement dans le php, html.
Il serait peut-être sage, alors, de traiter les problèmes l'un après
l'autre au lieu de vouloir tout de suite mélanger la lecture de base
SQL, l'affichage d'image, et le code HTML.
Pour afficher l'image j'ai essayé les commandes :
imagecreatefromJPEG
imageJPEG
<cit. http://fr.php.net/manual/en/function.imagejpeg.php>
From: php at andy-pearce dot com 19-Feb-2004 09:42
This might be too obvious, but perhaps worth pointing out. If you want
to simply serve images without altering them, it's presumably more
efficient to use something like the following:
<?php
// Normally $filename would depend on $_GET, etc.
$filename = '/photoalbum/images/test.jpg';
header('Content-type: image/jpeg');
header('Content-transfer-encoding: binary');
header('Content-length: '.filesize($filename));
readfile($filename);
?>
</cit.>
J'ai des erreurs de syntaxe que je ne comprends pas.
Attends, je sors ma boule de cristal... non, elle est en panne, alors je
ne les comprends pas non plus.
D'après phpinfo(), la gestion du jpeg est activée.
mais je n'arrive à rien.
C'est bien, mais peut-être inutile (voir plus haut).
J'essaye de mélanger html et php avec une commande
du style :
echo '<img src=$nom_im alt="Abourio". align="right"/>';
ou en dehors du script php
<img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/>
Attends voir... tu veux dire que l'image serait accessible directement
sans passer par PHP, pour peu que tu connaisses son nom et le chemin
d'accès ?
Est-ce que par hasard ceci ne fonctionnerait pas ?
<img src='/chemin/d/acces/<?php echo $nom_im; ?>' />
(en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
Il serait peut-être sage, alors, de traiter les problèmes l'un après l'autre au lieu de vouloir tout de suite mélanger la lecture de base SQL, l'affichage d'image, et le code HTML.
Pour afficher l'image j'ai essayé les commandes : imagecreatefromJPEG imageJPEG
<cit. http://fr.php.net/manual/en/function.imagejpeg.php> From: php at andy-pearce dot com 19-Feb-2004 09:42
This might be too obvious, but perhaps worth pointing out. If you want to simply serve images without altering them, it's presumably more efficient to use something like the following:
<?php // Normally $filename would depend on $_GET, etc. $filename = '/photoalbum/images/test.jpg'; header('Content-type: image/jpeg'); header('Content-transfer-encoding: binary'); header('Content-length: '.filesize($filename)); readfile($filename); ?> </cit.>
J'ai des erreurs de syntaxe que je ne comprends pas.
Attends, je sors ma boule de cristal... non, elle est en panne, alors je ne les comprends pas non plus.
D'après phpinfo(), la gestion du jpeg est activée. mais je n'arrive à rien.
C'est bien, mais peut-être inutile (voir plus haut).
J'essaye de mélanger html et php avec une commande du style : echo '<img src=$nom_im alt="Abourio". align="right"/>';
ou en dehors du script php <img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/>
Attends voir... tu veux dire que l'image serait accessible directement sans passer par PHP, pour peu que tu connaisses son nom et le chemin d'accès ?
Est-ce que par hasard ceci ne fonctionnerait pas ? <img src='/chemin/d/acces/<?php echo $nom_im; ?>' /> (en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
CrazyCat
Laurent wrote:
$nom_im="d:/image/cepages/rouge/".$cep->nom_cep.".jpg"; <img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/> mais je visualise que le texte alternatif.
d: est ton disque dur... il faut donner l'url de l'image (absolue ou relative) et pas sa position sur ta machine.
Pour infos: ceci relève du html, pas du php.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net
Laurent wrote:
$nom_im="d:/image/cepages/rouge/".$cep->nom_cep.".jpg";
<img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/>
mais je visualise que le texte alternatif.
d: est ton disque dur... il faut donner l'url de l'image (absolue ou
relative) et pas sa position sur ta machine.
Pour infos: ceci relève du html, pas du php.
--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net
$nom_im="d:/image/cepages/rouge/".$cep->nom_cep.".jpg"; <img src=<?php echo "$nom_im"?> alt="Abourio". align="right"/> mais je visualise que le texte alternatif.
d: est ton disque dur... il faut donner l'url de l'image (absolue ou relative) et pas sa position sur ta machine.
Pour infos: ceci relève du html, pas du php.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.c-p-f.net
Laurent
d: est ton disque dur... il faut donner l'url de l'image (absolue ou relative) et pas sa position sur ta machine.
Merci, je vais chercher de ce côté là.
Amicalement Laurent
-- Nous n'héritons pas la Terre de nos parents. Nous l'empruntons à nos enfants.
Proverbe africain / Greenpeace
d: est ton disque dur... il faut donner l'url de l'image (absolue ou
relative) et pas sa position sur ta machine.
Merci, je vais chercher de ce côté là.
Amicalement
Laurent
--
Nous n'héritons pas la Terre de nos parents.
Nous l'empruntons à nos enfants.
d: est ton disque dur... il faut donner l'url de l'image (absolue ou relative) et pas sa position sur ta machine.
Merci, je vais chercher de ce côté là.
Amicalement Laurent
-- Nous n'héritons pas la Terre de nos parents. Nous l'empruntons à nos enfants.
Proverbe africain / Greenpeace
Laurent
Il serait peut-être sage, alors, de traiter les problèmes l'un après l'autre au lieu de vouloir tout de suite mélanger la lecture de base SQL, l'affichage d'image, et le code HTML.
oui je suis d'accord. Mais je pensais que c'était plus simple d'afficher une image.
Attends voir... tu veux dire que l'image serait accessible directement sans passer par PHP, pour peu que tu connaisses son nom et le chemin d'accès ?
oui les images existent sur mon disque.
Est-ce que par hasard ceci ne fonctionnerait pas ? <img src='/chemin/d/acces/<?php echo $nom_im; ?>' /> (en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
non cela ne fonctionne pas. Seul le texte alternatif que j'ai ajouté s'affiche.
pour résumer mes tests : <?php $nom_im="66.jpg" /> <img src='d:/temp/<?php echo $nom_im; ?>' alt="image test"/>
Amicalement Laurent
-- Nous n'héritons pas la Terre de nos parents. Nous l'empruntons à nos enfants.
Proverbe africain / Greenpeace
Il serait peut-être sage, alors, de traiter les problèmes l'un après
l'autre au lieu de vouloir tout de suite mélanger la lecture de base
SQL, l'affichage d'image, et le code HTML.
oui je suis d'accord.
Mais je pensais que c'était plus simple d'afficher une image.
Attends voir... tu veux dire que l'image serait accessible directement
sans passer par PHP, pour peu que tu connaisses son nom et le chemin
d'accès ?
oui les images existent sur mon disque.
Est-ce que par hasard ceci ne fonctionnerait pas ?
<img src='/chemin/d/acces/<?php echo $nom_im; ?>' />
(en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
non cela ne fonctionne pas.
Seul le texte alternatif que j'ai ajouté s'affiche.
pour résumer mes tests :
<?php $nom_im="66.jpg" />
<img src='d:/temp/<?php echo $nom_im; ?>' alt="image test"/>
Amicalement
Laurent
--
Nous n'héritons pas la Terre de nos parents.
Nous l'empruntons à nos enfants.
Il serait peut-être sage, alors, de traiter les problèmes l'un après l'autre au lieu de vouloir tout de suite mélanger la lecture de base SQL, l'affichage d'image, et le code HTML.
oui je suis d'accord. Mais je pensais que c'était plus simple d'afficher une image.
Attends voir... tu veux dire que l'image serait accessible directement sans passer par PHP, pour peu que tu connaisses son nom et le chemin d'accès ?
oui les images existent sur mon disque.
Est-ce que par hasard ceci ne fonctionnerait pas ? <img src='/chemin/d/acces/<?php echo $nom_im; ?>' /> (en remplaçant bien sûr /chemin/d/acces/ par le vrai chemin)
non cela ne fonctionne pas. Seul le texte alternatif que j'ai ajouté s'affiche.
pour résumer mes tests : <?php $nom_im="66.jpg" /> <img src='d:/temp/<?php echo $nom_im; ?>' alt="image test"/>
Amicalement Laurent
-- Nous n'héritons pas la Terre de nos parents. Nous l'empruntons à nos enfants.
Proverbe africain / Greenpeace
Laurent
Le problème a été réglé, en mettant http://localhost comme chemin de référence.
Amicalement Laurent -- Nous n'héritons pas la Terre de nos parents. Nous l'empruntons à nos enfants.
Proverbe africain / Greenpeace
Le problème a été réglé, en mettant http://localhost
comme chemin de référence.
Amicalement
Laurent
--
Nous n'héritons pas la Terre de nos parents.
Nous l'empruntons à nos enfants.