lignes ondulées (php)

tourino
Invité n'ayant pas de compte PHPfrance

30 déc. 2007, 01:14

Bonjour,

J'ai besoin d'aide pour, en php, créer des lignes "ondulées" d'un point A(xA,yA) à un point B(xB,yB)..

De plus je voudrais pouvoir enregistrer des images générées grace au php, mais quand j'enregistre ces images je n'ai, au final que l'image de fond (celle sur laquelle ensuite je rajoute du texte, des lignes...).
Y-a-t-il une méthode particuliere a employer pour générer des images en .png et non pas en .php mais avec quand meme une intervention du php?

Merci !

Mammouth du PHP | 1511 Messages

30 déc. 2007, 12:21

Tu veux generer une courbe d'un point a a un point b, sur la même ordonnée ?
Ou juste faire des statistiques ?

Eléphant du PHP | 59 Messages

31 déc. 2007, 02:34

Y-a-t-il une méthode particuliere a employer pour générer des images en .png et non pas en .php mais avec quand meme une intervention du php?
Je pense que ceci peut t'aider:
<?php
ob_start();

     //Ici tu places ton code actuel

header("Content-type: image/png");
header("Content-Length: " . ob_get_length());
ob_end_flush();
?>
Par contre ça ne changera rien au fait qu'au final tu n'es que l'image de fond

Mammouth du PHP | 1511 Messages

31 déc. 2007, 11:48

Tu veux juste que l'extension du fichier soit .png ?
Soit tu utilise l'url rewriting soit dans le dossier de ton fichier png, tu dis a apache que le fichier .png est a interpreter a php.
Sinon, tu peux faire générer le fichier png par un fichier php qui sauvegardera l'image sur le serveur ;)

ViPHP
ViPHP | 5924 Messages

31 déc. 2007, 11:51

Je ne vois pas le problème à ce que l'image soit en .php, il suffit de la renommer après…