fonctions et image

fonctions et image - PHP - Programmation

Marsh Posté le 16-09-2004 à 15:05:57    

bonjour,
 
je suis en train de manipuler des images et MES fonctions ne marchent pas.
exemple :

Code :
  1. $image = imagecreate(800,600);
  2. $fillColor = imagecolorallocate($image,0,0,0);
  3. imagepolygon($image, array(0,0,100,100) , 2 , $fillColor);
  4. header("Content-type: image/png" );
  5. imagepng($image);


ça, ça marche mais quand je fais ça plus rien ne va :

Code :
  1. function drawL(&$img)
  2. {$fillColor = imagecolorallocate($img,0,0,0);
  3. imagepolygon($img, array(0,0,100,100) , 2 , $fillColor);
  4. }
  5. $image = imagecreate(800,600);
  6. drawL($image);
  7. header("Content-type: image/png" );
  8. imagepng($image);


 
j'ai beau cherché je ne vois pas la cause à part dans un mauvais passage d'argument... mais comment faire ??
merci d'avance

Reply

Marsh Posté le 16-09-2004 à 15:05:57   

Reply

Marsh Posté le 16-09-2004 à 15:44:37    

&$img ???

Reply

Marsh Posté le 16-09-2004 à 15:46:21    

utilise pas les réfrences en PHP. passes les param. par valeur

Reply

Marsh Posté le 16-09-2004 à 16:17:04    

ben j'avais fait ça avant mais ça passait pas non plus donc j'avais essayé ça :(

Reply

Marsh Posté le 16-09-2004 à 16:23:12    

url


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-09-2004 à 16:28:56    

??

Reply

Marsh Posté le 16-09-2004 à 16:32:57    

url vers ta page php
 
et set error_reporting à E_ALL


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 16-09-2004 à 17:11:07    

Code :
  1. function drawL( $img )
  2. {
  3. $fillColor = imagecolorallocate( $img,0,0,0 );
  4. imagepolygon( $img, array( 0, 0, 100, 100 ), 2, $fillColor );
  5. return( $img );
  6. }
  7. $image = imagecreate( 800, 600 );
  8. $image = drawL( $image );
  9. header( "Content-type: image/png" );
  10. imagepng( $image );


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 16-09-2004 à 17:21:19    

bon c'était une erreur de global variables et autre qui apparaissait pas dans le bout de code que je vous ai montré car je voulais simplifier mais j'ai trop simplifié... désolé et tout va bien maintenant :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed