begin process at 2012 02 15 00:37:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Include d'une page php avec une image (header?)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Include d'une page php avec une image (header?)

jeudi 30 octobre 2008 à 19:07:46 | Include d'une page php avec une image (header?)

mono_neurone

Bonjour a tous,

Il y a peu de temps, je me suis attaqué a la réalisation d'un site en partie en php mais la je suis bloqué.
Le prob en qq mots : index.php contient plusieurs include (entete, menu, conteneur central,...). Dans une des pages(on va dire ColonneDroite.php) intégrées avec un de ces include, j'aimerais mettre une image! C'est pas bien compliqué vous me direz! C'est bien ce qu'il me semblait mais je galère avec le header!
Concretement quand je visualise ma page ColonneDroite.php, mon image s'affiche bien (le header est bien pris en compte). Par contre une fois qu'elle est "includée" à index.php, je n'ai plus que l'image mais en lignes de caractères (comme si je n'avais pas d'header)...

La question est donc : où dois je mettre ce header ou comment dois je procéder ???

Voici le code de ColonneDroite.php :
--------------------------------------
<?php header("Content-type:image/gif");
  readfile("Image3.gif"); /*j'ai essayé aussi avec imagegif('Image3.gif');*/
?>

Le code d'index.php :
----------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " [ Lien ]">
<html xmlns=" [ Lien ]" lang="fr" xml:lang="fr">
<body>
  <div>  <!--Entete-->
    <?php include('entete.html'); ?>
  </div>
  <div> <!--Colonne de droite-->
    <?php include('coteDroit.php'); ?>
  </div>
    <div> <!--Pied-->
    <?php include('pied.html'); ?>
  </div>
</body>
vendredi 31 octobre 2008 à 14:43:16 | Re : Include d'une page php avec une image (header?)

aKheNathOn

Membre Club
peux-tu indiquer le code de coteDroit.php également

aKheNAtHoN
vendredi 31 octobre 2008 à 15:00:48 | Re : Include d'une page php avec une image (header?)

mono_neurone

Salut aKheNAtHoN,

Oups je me suis trompé dans index.php : c'est include ColonneDroite.php et non include coteDroit.php !

Les deux codes sont donc :

Voici le code de ColonneDroite.php :
--------------------------------------
<?php header("Content-type:image/gif");
  readfile("Image3.gif"); /*j'ai essayé aussi avec imagegif('Image3.gif');*/
?>

Le code d'index.php :
----------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " [ Lien ]">
<html xmlns=" [ Lien ]" lang="fr" xml:lang="fr">
<body>
  <div>  <!--Entete-->
    <?php include('entete.html'); ?>
  </div>
  <div> <!--Colonne de droite-->
    <?php include('ColonneDroite.php'); ?>
  </div>
    <div> <!--Pied-->
    <?php include('pied.html'); ?>
  </div>
</body>

Depuis j'ai essayé sans les deux autres include (pied et entete), juste avec un peu d'html. J'ai toujours le meme probleme. Le problème vient à mon avis du fait que header("Content-type:image/gif"); n'est pas pris en compte. Comme si le fait que j'include la page contenant ce header dans ma page principale faisait que le serveur ne le prenne pas en considération. Comme s'il n'était pas placé en tout début de page (alors qu'il l'est, enfin en début de page inclue ... mais bon). Ca devrait etre interpreté avant d'etre inclu il me semble...

vendredi 31 octobre 2008 à 15:19:46 | Re : Include d'une page php avec une image (header?)

aKheNathOn

Membre Club
Réponse acceptée !
Dans le php tu ne dois mettre que du HTML. Pour les images tu as une balise html.

Essayes ça :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" " [ Lien ]">
<html xmlns=" [ Lien ]" lang="fr" xml:lang="fr">
<body>
  <div>  <!--Entete-->
    <?php include('entete.html'); ?>
  </div>
  <div> <!--Colonne de droite-->
    <img src="Image3.gif" /> ou bien
    <img src="ColonneDroite.php" />
  </div>
    <div> <!--Pied-->
    <?php include('pied.html'); ?>
  </div>
</body>

aKheNAtHoN
vendredi 31 octobre 2008 à 15:56:29 | Re : Include d'une page php avec une image (header?)

mono_neurone

Haaaa ok !

Oui je connais bien la balise <img src= mais je n'aurais pas pensé mettre la page .php dans la src! Un pure Newbie ! lol

Un grand merci pour l'info! Ca fonctionne enfin!

vendredi 31 octobre 2008 à 17:53:46 | re:Include d'une page php avec une image (header?)

marcelolipi

salut mono_neurone pour ton problème je te propose de modifier ton fichier ColonneDroite.php .Il te faut donner les dimensions de l'image et surtout sassurer que ces dimensions ne sont pas plus grades que celles du div conteneur. vérifie aussi le chemin d'aces a l'image.En fait si index.php et ColonneDroite.php doivent etre dans le meme dossier jespere t'avoir aidé


Cette discussion est classée dans : page, php, image, include, header


Répondre à ce message

Sujets en rapport avec ce message

Encore une question sur les header mais pas pareil la... [ par icezz ] ( Je suis déséoler pour les fautes mais j'avais 3 minutes pour écrire sa )( Je sais pas du tout c'est quoi mon problème alors beaucoup d'information s INCLUDE ET HEADER BESOIN D'AIDE ! [ par suzukMan ] Bonjour, Je vous explique la difficulté que je rencontre. J'ai crée un site web en php. J'ai une page général avec 3 div une en tête, un menu a gauche Rafraichissement de page [ par PHIL63 ] Bonjour à toutes et à tous,Voici mon souci :J'aurais besoins en fin de fichier index.php (juste avant un dernier 'include') de forcer le réaffichage d pb include php [ par maxxou56 ] jai réalisé une page html dans un premier temps pour afficher des photoon m'a ensuite fournit un scripts php me permettant dafficher ces photosjai don Problème avec la fonction header de PHP [ par ArnaudT62 ] Bonjour à tous, Voilà, je suis encore ce qu on peut appeller un petit newbi en php, et voici ce que j'aimerai faire:Dc je viens de créer mon site qui header:(location....) [ par MrGsus ] Bonjour a tous voila j'ai un probleme avec mon header je regardé quelque réponse sur le forum je pense que l'ereur est dans le meme style que les autr Page dynamique avec ?page=xxx [ par thedeejay ] Salutatous! je suis désolé de poster une question(je pense) aussi bete; maisje bugge... Voila: je suis en train de creer un site avec séléction de Probleme include [ par gautha ] Bonjours a tous j'ai un soucis dans l'integration d'une include sur une page bon voila l'ereur qu'il me met Warning: main(http://gautha93.free [AIDE] Problème include. [ par ultra_nezz ] Bonjour,Pour se mettre dans le contexte, voici l'arborescence du site :        Voici maintenant le code de quelques pages :<br passer une variable pour une image [ par ether01 ] Bonjour!Je suis une débutante en PHP et j'ai une question:J'ai créé une page qui demande un long texte au user. Ensuite, je passe cette variable par u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales