[résolu] <img src=page.php> comment faire ? | merci ch

WRInaute occasionnel
Bonjour, j'ai besoin d'affiché une bannière dans une page html, avec le code suivant :

<img src=page.php>

page.php affiche la bannière. comme le sytème utilisé chez cibleclick et autres plateformes d'affiliation.

Merci.
 
WRInaute impliqué
Conclusion: tu as besoin d'afficher une bannière dans une page html avec le code précédent...

As-tu une question particulière, ou tu voulais juste nous faire partager ceci? ;-)
 
WRInaute occasionnel
oui, je demande de l'aide !! comment faire afficher l'image avec le code en haut ... e-kiwi, le remerciement est pou ceux qui m'aident ... je rigole pas ...
 
WRInaute impliqué
trustno1 a dit:
oui, je demande de l'aide !! comment faire afficher l'image avec le code en haut ... e-kiwi, le remerciement est pou ceux qui m'aident ... je rigole pas ...

Et ben tu mets ce code dans ta page... je vois pas où est le problème...

(ah si, tu peux mettre des guillements autour de page.php, ce sera mieux...)
 
WRInaute occasionnel
doic a dit:
trustno1 a dit:
oui, je demande de l'aide !! comment faire afficher l'image avec le code en haut ... e-kiwi, le remerciement est pou ceux qui m'aident ... je rigole pas ...

Et ben tu mets ce code dans ta page... je vois pas où est le problème...

(ah si, tu peux mettre des guillements autour de page.php, ce sera mieux...)

:!:
 
WRInaute impliqué
Tu débarque avec une question du genre:
Bonjour, j'ai besoin de faire un cassoulet avec la recette suivante:

Un vrai bon cassoulet demande au moins 8 convives.
Pour huit à dix personnes, il vous faut: 850 g de haricots blancs secs.
Viandes: environ 800 g de confit d'oie, 750 g d'échine de porc, 500 g de haut de carré de mouton désossé, 300 g de lard de poitrine, 1 petit saucisson à l'ail, 1 morceau de saucisse de Toulouse, 200 g de couennes.
Eléments divers: 200 g d'oignons, 8 gousses d'ail, 1 gros oignon piqué d'un clou de girofle, 1 carotte, 1 petite boîte de purée de tomate, chapelure, environ 1/2 litre de bouillon de pot-au-feu (à défaut de bouillon fait avec du concentré) saindoux, un petit bouquet garni de thym et de laurier, sel, poivre. Faites tremper les haricots à l'eau froide pendant trois heures, puis jetez l'eau de trempage.
Mettez dans un faitout les haricots, puis le lard de poitrine, les couennes réunies en paquet, la carotte, l'oignon piqué de girofle, 5 gousses d'ail et le bouquet garni.
Couvrez d'eau assez largement et salez modérément (à cause du lard).
Portez à ébullition et maintenez la cuisson au frisson afin que les haricots ne risquent pas de s'écraser.
Pendant ce temps, faites dorer au saindoux l'échine de porc, le carré de mouton.
Salez, poivrez.
Ajoutez les oignons hachés et les 3 gousses d'ail restantes écrasées, puis la purée de tomates.
Couvrez et laissez cuire doucement en mouillant de temps en temps avec un peu de bouillon chaud.
Les haricots étant presque cuits, retirez le bouquet garni et mettez viandes, saucisson à l'ail, saucisse.
Laissez mijoter une petite heure.
Retirez alors les viandes et détaillez-les en morceaux de même grosseur.
Prenez un récipient allant au four, en terre de préférence.
Tapissez-le d'une partie des couennes cuites, puis disposez par couches successives haricots et viandes (les morceaux de confit grossièrement dégraissés au centre).
Terminez par des couennes, un peu de lard et des tranches de saucisson.
Saupoudrez de chapelure, arrosez avec un peu de graisse chaude, mettez à four doux une heure et demie.
Servez le cassoulet dans la " cassolle " où il a cuit.


Je mettrai ce cassoulet dans une assiette bleu-turquoise.

Merci.

Que veux-tu que je te réponde!!! Bon appétit !
 
WRInaute accro
si tu veux de l'aide, relis les questions que tu poses. parcequ'il n y a aps de question dans ton sujet principal. il fallait l inventer ??

tu veux savoir comment créer une image à partir d un script php ? il faut vérifier que tu as la librairie GD d installer, et créer une image avec :
http://fr2.php.net/gd

tu veux savoir autre chose ? demande le !!

appelles un office de tourisme et dis leur "bonjour, je voudrai visiter la ville" ben ils te repondront "tant mieux"
 
WRInaute discret
Salut,

Tu es en php ? Dans ce cas, tu fais un include :
Code:
<img src="<?php include("page.php"); ?>">

Sinon, il nous faut plus de détails.
 
WRInaute passionné
doic a dit:
Conclusion: tu as besoin d'afficher une bannière dans une page html avec le code précédent...

As-tu une question particulière, ou tu voulais juste nous faire partager ceci? ;-)
Sauf que se serait bien de lire les questions les pseudos-kadors du forum :wink:
Il veut afficher une image contenue dans un fichier.php...

Dans ton fichier php tu met
Code:
<?php
$im=file("le_chemin_vers_ton_image_gif");
Header("Content-type: image/gif");
echo $im;
?>

(ou un truc du genre)

et en plus avant d'envoyer l'image tu peux en profiter pour faire quelques stats
:roll:

a+
 
WRInaute impliqué
jeroen a dit:
Sauf que se serait bien de lire les questions les pseudos-kadors du forum :wink:
Il veut afficher une image contenue dans un fichier.php...

Et il faut le deviner que c'est ça la question? Je n'ai même pas vu un seul point d'interrogation...

(pour mon truc du cassoulet, ma question cachée était "ou puis-je acheter une assiette bleu-turquoise?" )
 
WRInaute accro
>> Sauf que se serait bien de lire les questions les pseudos-kadors du forum

moi je l'ai fait (cf ma réponse GD) -na-


---edit---- mais ton principe est moins gourmand en ressources que le mien :)
 
WRInaute occasionnel
je crois qu'il veut savaoir quoi mettre dans le fichier page.php?
Réponse1:
Afficher le contenu de l'image: readfile("image.jpg");
 
WRInaute impliqué
nodom a dit:
je crois qu'il veut savaoir quoi mettre dans le fichier page.php?
Réponse1:
Afficher le contenu de l'image: readfile("image.jpg");
tu crois pas que le plus simple, si il a une image jpg, c'est de faire <img src="image.jpg"> ?
 
WRInaute impliqué
tiens ben ça m'apprendra à me moquer
en fait


<?php

// avec ça dans le fichier page.php
// ca marche tres bien, effectivement

$img = 'ton_image.gif';

readfile($img);

?>

on en apprend tous les jours
 
WRInaute occasionnel
merci à vous tous.
dans une page : banniere.html, j'ai mis le code suivant:

<img src=page.php>

que dois-je mettre dans page.php pour afficher image.gif (à savoir que image.gif est dans le champ image dans la table banniere de la base de données mysql)

J'espere être claire
 
WRInaute impliqué
ce que doic et moi t'avons répondu

Code:
<?php 

$img = 'ton_image.gif';  // a remplacer par ta requete sql si besoin

readfile($img);

?>
et tu me feras plaisir en écrivant

Code:
<img src="page.php" alt="" />

plutot que

Code:
<img src=page.php>

8)
 
WRInaute impliqué
trustno1 a dit:
merci à vous tous.
dans une page : banniere.html, j'ai mis le code suivant:

<img src=page.php>

que dois-je mettre dans page.php pour afficher image.gif (à savoir que image.gif est dans le champ image dans la table banniere de la base de données mysql)

J'espere être claire

Cette fois-ci, c'est on ne peut plus clair... merci !

La réponse et juste au-dessus...
 
WRInaute occasionnel
Code:
<?php 

// dans page.php 

$result = mysql_db_query($database, "select image from banniere") 
    or die ("Database Error"); 


 if (mysql_num_rows($result)) 
  {
    while ($qry = mysql_fetch_array($result)) 
    {
      
 $img = '$image'; 
readfile($img); 
      
    }
    
   
  }


?>

c'est la bonne formule ?
 
WRInaute accro
>> J'espere être claire
enchanté, moi c'est Fabien

tu va chercher le nom de ton image (mysql_query suivi de mysql_fetch_array)
et une fois que tu as
$image=$row['image'];

<?php
Header("Content-type: image/gif");
echo $image;
?>

ca doit etre plus leger que la solution proposée ci dessus
 
WRInaute impliqué
t'es sûr de ta solution avec header() et echo, e-kiwi ?
j'ai essayé par curiosité ça marche pas vraiment chez moi...
ou alors en mettant la page.php en include (et un h minuscule à header ), mais je ne crois pas que ce soit ce qu'il veut. :p
 
WRInaute occasionnel
<?php

// dans page.php

include "affconfig.php";
mysql_connect($server, $db_user, $db_pass)
or die ("Database CONNECT Error");


$result = mysql_db_query($database, "select image from banners")
or die ("Database Error");


while ($qry = mysql_fetch_array($result))
{

print "<img src=$qry[image]>";

}
?>

Quand j'appelle page.php la bannière s'affiche !
mais quand j'appelle la page banniere.html (code html : <img src="page.php">) rien !
 
WRInaute accro
lol oui ta solution ne peut pas marcher

>> t'es sûr de ta solution avec header() et echo, e-kiwi ?
non, j ai repris ca du post juste au dessus du mien, pas testé :) moi qd je faisait ca, je generai l image avec GD vu qu'elle etait dynamique, mais c est bien gourmand
 
WRInaute passionné
Code:
<?php

// dans page.php

include "affconfig.php";
mysql_connect($server, $db_user, $db_pass)
or die ("Database CONNECT Error");


$result = mysql_db_query($database, "select image from banners")
or die ("Database Error");


while ($qry = mysql_fetch_array($result))
{
echo "<script language="JavaScript">\n";
echo "document.write(\"<img src=\"$qry[image]\"/>\");\n";
echo "</script>\n";
}
?>

Et tu apelles l'image via :
Code:
<script type="text/javascript" src="page.php"></script>

Qui a dit qui fallait éviter le javascript ?? :?
 
WRInaute occasionnel
//echo "<script language="JavaScript">\n";
echo "document.write(\"<img src=\"$qry[image]\"/>\");\n";
//echo "</script>\n";


et dans le fichier html mettre
<script type="text/javascript" src="page.php"></script>

mais ca marche pas ...
 
WRInaute impliqué
Ca tourne en cacahuète là....
trustno1, demande à qqn de ton entourage de te montrer... on peut pas t'expliquer le php et le javascript par forum...

Ou va sur des sites dont c'est le but.
 
WRInaute impliqué
Mais écoute, 4 pages pour en arriver là...

Je suis plein de bonne volonté, mais au bout d'un moment, y'a de quoi s'ennerver...

Surtout que ce genre de question se pose dans "Développement d'un site Web"
 
WRInaute passionné
Et toi te moques de nous en fesant un topic sans question apparante. Tu pourrais essayer de faire un effort pour faire un topic compréhensible et explicite, en plus je crois que c'est pas la première fois que tu te fais reprendre, nottament anu niveau d'un troll contre Olivier il y a une semaine environ...

Enfin bref...

Si tu enlevais les commentaires // du code ça marcherait peut etre mieux


ps: c'est l'keewee qui à commencé à se moquer :)
 
WRInaute occasionnel
revoir le code que je t'es proposé et verifie bien les chemin (absolu de préférence) de page.php et $image dans readfile($image)
 
WRInaute impliqué
de mon côté, j'en suis sûr et certain, ce que je t'ai indiqué fonctionne..

on va détailler un peu :


page.php
Code:
<?php

$hostname_conn = 'tonsite';
$database_conn = 'tabase';
$username_conn = 'user';
$password_conn = 'pass';
// bon, évidemment, dans les champs ci dessus, 
// faut changer les valeurs par les valeurs de 
// ta base de données

$rep_images = 'http://www.example.com/images/bannieres/cassoulet/';
// la aussi, tout dépend de ton site

$conn = mysql_connect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
mysql_select_db($database_conn, $conn);

$query = 'SELECT image FROM bannieres WHERE image = "assiette-bleu-turquoise.jpg"'; 
 // la requete ci-dessus est un exemple simple,
 // mais faute de savoir exactement ce que tu veux faire...
 // adapte, hein, bien sûr.

$image = mysql_query($query, $conn) or die(mysql_error());

switch (mysql_num_rows($image))
   {
      case 0    : 
         echo("Aucune ligne renvoyée");
         break;
      case 1   :
         $row = mysql_fetch_row($image);         
         break;
      default   :
         echo("Plusieurs lignes renvoyées");
         break;
   }

readfile($rep_images.$row[0]);
?>

index.html
Code:
<img src="page.php" alt="" />


bon si avec tout ça ça marche pas... moi j'abandonne
 
WRInaute impliqué
Moi j'ai déjà abandonné... et si ton post ne lui sert pas, ben je sais pas moi... je fais une minute de silence pour lui...

Au fait, Trustno1, ne le prend pas mal si "The Wild Chair" reprend des termes comme "cassoulet" ou "assiette bleu-turquoise" dans son script... Il faut aussi apprendre à ne pas être trop susceptible, et sourir de temps en temps...
 
WRInaute occasionnel
La Chaise sauvage a dit:
de mon côté, j'en suis sûr et certain, ce que je t'ai indiqué fonctionne..

on va détailler un peu :


page.php
Code:
<?php

$hostname_conn = 'tonsite';
$database_conn = 'tabase';
$username_conn = 'user';
$password_conn = 'pass';
// bon, évidemment, dans les champs ci dessus, 
// faut changer les valeurs par les valeurs de 
// ta base de données

$rep_images = 'http://www.example.com/images/bannieres/cassoulet/';
// la aussi, tout dépend de ton site

$conn = mysql_connect($hostname_conn, $username_conn, $password_conn) or die(mysql_error());
mysql_select_db($database_conn, $conn);

$query = 'SELECT image FROM bannieres WHERE image = "assiette-bleu-turquoise.jpg"'; 
 // la requete ci-dessus est un exemple simple,
 // mais faute de savoir exactement ce que tu veux faire...
 // adapte, hein, bien sûr.

$image = mysql_query($query, $conn) or die(mysql_error());

switch (mysql_num_rows($image))
   {
      case 0    : 
         echo("Aucune ligne renvoyée");
         break;
      case 1   :
         $row = mysql_fetch_row($image);         
         break;
      default   :
         echo("Plusieurs lignes renvoyées");
         break;
   }

readfile($rep_images.$row[0]);
?>

index.html
Code:
<img src="page.php" alt="" />


bon si avec tout ça ça marche pas... moi j'abandonne

10/10 mille et un merci ... je dois changer de chaise :)
 
WRInaute occasionnel
doic a dit:
Au fait, Trustno1, ne le prend pas mal si "The Wild Chair" reprend des termes comme "cassoulet" ou "assiette bleu-turquoise" dans son script... Il faut aussi apprendre à ne pas être trop susceptible, et sourir de temps en temps...

non pas du tt, "The Wild Chair" bosse bien !! très bien !!
 
WRInaute impliqué
ah ben ça fait plaize :wink:


pour être tout à fait exhaustif, tu peux peut-être créer une image pour les cas d'erreur et remplacer

Code:
echo("Aucune ligne renvoyée");
et
Code:
echo("Plusieurs lignes renvoyées");
(qui risquent de ne rien donner du tout)

par

Code:
$row = "image-erreur.jpg"

affaire classée 8)
 
Discussions similaires
Haut