Rechercher : dans
Par :

Images PHP

Dernière réponse le 2 déc 2004 à 15:01:47 laborderie, le 29 nov 2004 à 12:47:33 
 Signaler ce message aux modérateurs

Bonjour a tous et a toutes,

configuration: win2000

je debute en PHP, et jusqu'a aujourd'huie aucun probleme tout marche nickel....MAIS....quand j'ai voulu m'interesser aux traitement d'Images avec PHP, j'ai eu quelques soucis...a savoir que je n'arrive pas a faire afficher ne serait-ce que la moindre image....
j'ai pourtant bien le support GD installe, la version est la 2.0.15, les support JPG, GIF, PNG sont bien actif dans PHPINFOS(), j'utilise bien la fonction HEADER content-type.... mais des que j'essaye l'affichage d'une image j me retrouve avec une chaine text contenant des symbols aleatoires afficher....je suppose qu'il doit s'agir de l'entete de l'image...mais je suis pas sur....
Merci a celui ou celle qui pourra me depatouiller de cette affaire...

Meilleures réponses pour « images PHP » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
ImageMagick - Manipuler les images en ligne de commande VoirImageMagick est un formidable outil en ligne de commande qui permet de manipuler les images. L'avantage de cet outil est qu'il permet: d'automatiser les travaux sur les images (cela évite d'avoir à faire certaines manipulations dans...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...

1

kiwi, le 29 nov 2004 à 15:08:12

Euuuuh... pourquoi te prendre la tete avec tout ca?

il suffit d'insérer en HTML la balise <img>

genre <img src='<?php echo $chemin_de_limage; ?> '>

non?

Répondre à kiwi

2

laborderie, le 29 nov 2004 à 15:32:32

Salut

d'abord merci de ta contribution, mais le en fait je tien absolument a afficher mon image par des fonctions php car je dois dessiner dessus en fonction du resultat d'une requete mysql.

voila...MERCI encore

Répondre à laborderie

3

teebo, le 29 nov 2004 à 15:38:42

Salut,
Tu l'as en ligne quelque part que je puisse regarder directement?

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

4

laborderie, le 29 nov 2004 à 15:47:24

Non..desole...pour l'instant le site n'est pas en ligne...

mais meme un code comme:

header ("Content-type: image/png");
$im = imagecreate (50, 100)
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagestring ($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng ($im);


ne fonctionne pas non plus....

Répondre à laborderie

5

teebo, le 29 nov 2004 à 15:50:57

Et en HTML ça génère quoi?

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

6

laborderie, le 29 nov 2004 à 15:51:51

En fait vous pouvez toujours essayer voir deja si le site lui meme marche....a l'adresse
http://cyberwarez.hd.free.fr

mais je suis pas sur que ca fonctionne tres bien....

dans le cas ou ca marche.....il s'agit de la page CARTE DES EGOUTS BOUCHE.....qui ne marche pas....


MERCI A TOUS....

Répondre à laborderie

7

teebo, le 29 nov 2004 à 16:08:20

Marche pas :-S

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

8

laborderie, le 29 nov 2004 à 16:15:54

Bizarre.....pourtant le pare feu est bien configure....!!!comprend pas....allez encore autre chjose....


en local du portable ca marche bien...normal.....mais pas sur le net....ZUT...

de toute facon le probleme majeur pour le moment c le bleme de mes images......

Répondre à laborderie

9

teebo, le 29 nov 2004 à 16:18:32

Ca peut être le mien de pare feu, mais ici je ne peux pas configurer :o(

Le problème, j'arriverais à mieux le voir en voyant ce qui est genéré :-S

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

10

laborderie, le 29 nov 2004 à 16:19:50

Essaye avec

http://82.66.76.154


....esperons

Répondre à laborderie

11

teebo, le 29 nov 2004 à 16:25:36

Timeout :-S

Bonche, moi je jette l'éponge pour aujourd'hui, je vais bientôt rentrer ;o)

Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

12

laborederie, le 29 nov 2004 à 16:30:42

Tanps pis..merci quand meme...et bonne continuation

Répondre à laborederie

13

Obeet, le 29 nov 2004 à 17:03:42

De chez moi,
Le site free est inconnu, et l'adresse IP m'est interdite...

Le TeebObeeT préféré de la moche...

Répondre à Obeet

14

laborderie, le 29 nov 2004 à 17:45:59

Bon ben tanps pis pour le site.....

de toutes facon....c simple...voila c que sa donne en afichage

‰PNG  IHDR2dþ&ñPLTEÿÿÿé[‘Ë£

Répondre à laborderie

15

fat_cartman, le 29 nov 2004 à 17:54:29

Eh bien à mon avis t'as mal suivi les tutoriaux :
jamais utilisé GD, mais je suppose qu'il faut que tu indiques le type de contenu au navigateur grace au header content-type, ou alors que tu crées une image temporaire sur le serveur que tu relies à ta page avec <img>.
Donne des news.

Fat_cartman,
Looking for a job...

Répondre à fat_cartman

16

laborderie, le 29 nov 2004 à 18:12:07

Slt fat

justement g essaye tout les formes possible de la fameuse fonction header()
mais rien...

meme les petits exemples basic ne fonctionne pas!!!!

Répondre à laborderie

17

laborderie, le 1 déc 2004 à 13:40:23

Salut a tous

bon g resolu mon bleme...effectivement il s'agissait de ma fonction header....en fait en fouillant g lu que la fonction header ne marchait que si elle etait ecrite au tout debut.....;-)

ducoup c bon je p faire afficher une image et redessine dessus en fonction de ma requete....

Merci a tous de votre contribution....qui a ete TRES rapide disons le...!!!
tant qu'a y etre autre chose.....(je sais ..je suis c...)...j'aimerai pouvoir faire affiche aussi du html pur dans ma page ou g ma fameuse image....je n'arrive pas a ecrire un titre....soit g l'image et pas le titre...sois g le titre et pas l'image....et j'utilise print pour ecrire mon titre....apparement je pense que c encore un bleme de mon en-tete....mais deja je n'ai pas tres bien compris la finalite des en-tetes http...!!!

Petit detail en passant pour TEEBO ca y est le site marche en fait c'etait les redirections de la freebox qu'etait pas bonne....maintenant ca marche...@@@++++

Répondre à laborderie

18

fat_cartman, le 1 déc 2004 à 14:01:56

Eh bien cette fois ci, 2 solutions :
- soit tu crées une image temporaire sur le serveur et tu utilises la balise <img> pour la relier,
- soit tu suis ce qui est dans le poste suivant, concernant les images inline (données dans la source HTML). cf http://www.commentcamarche.net/forum/affich-667880-%5BHTML%5D-images-inline--%40
Voilà!

Fat_cartman,
Looking for a job...

Répondre à fat_cartman

19

laborderie, le 1 déc 2004 à 20:19:48

Salut fat

effectivement g choisi la 1 ere solution...ok ca marche ..MAIS.....y a un mais...

g un probleme de mise a jour d'un affichage a l'autre....g tout qui se met a jour sauf mon image...qui...si je v l'avoir...je suis oblige de faire rafraichir le navigateur.....
g essaye d'utiliser header().....pour forcer la mise en cache sur OFF.....mais non...ca marche pas....


allez...courage on va y arriver....

Répondre à laborderie

20

fat_cartman, le 2 déc 2004 à 13:48:55

Laisse moi deviner, tu utilises ie ??
Alors tu vas dans Outils -> Options internet -> Général -> Fichiers Internet Temporaires -> Paramètres, et cocher "a chaque visite de la page".
Ca permet au navigateur d'aller vérifier si une nouvelle version de l'image existe.

Fat_cartman,
Looking for a job...

Répondre à fat_cartman

21

 laborderie, le 2 déc 2004 à 15:01:47

Oh mon maitre .....FAT.....;-))


Franchement j'irais pas jusque la....mais...presque....


comme koi on voit pas toujour ce que l'on a sous le nez.....;-))

Vraiment la....grand merci...

Répondre à laborderie
Collection CommentÇaMarche.net