jnbdzjnbdz
Messages postés79Date d'inscriptionvendredi 26 mai 2006StatutMembreDernière intervention10 juillet 2008
-
28 mai 2006 à 04:58
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
28 mai 2006 à 18:43
Salut, sa fait 4 heures de temps que je gosses apprais ce code:
tu mets quoi dans fichier_dossier ? et n'oublie pas les chemins relatifs/absolus, comme te le suggère J_G.
Et puis...là, faut voir...
$saveImg = create_function ('$img, $fileName', 'return @image'.$aTypes[$aImg[2]].'($img, $fichier_dossier.$fileName);');
if ($saveImg ($image_p, $fileName))
Mais je crée une fonction...si tu lis bien. On passe 2 arguments à cette fonction. $img et $fileName. Ce ne sont pas les mêmes que ceux de la fonction de départ!! Je les passe, ce sont de nouvelles variables. Pour utiliser une variable "globale" connue de ma fonction première, je la concatène :
'return @image'.$aTypes[$aImg[2]].'...
Mais je ne concatène ni $img, ni $fileName.
La fonction créée va utiliser celles quiu lui sont passées en argument. Mais tu ne passes pas $fichier_dossier...! Donc cette fonction dynamique ne connais pas cette fonction.
Bref :
$saveImg = create_function ('$img, $fileName, $fichier_dossier', 'return @image'.$aTypes[$aImg[2]].'($img, $fichier_dossier.$fileName);');
if ($saveImg ($image_p, $fileName, $fichier_dossier))
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 28 mai 2006 à 18:38
Perso, je n'ai utilisé aucun tuto pour GD, j'ai juste bossé la doc officielle sur php.net.
Elle est très complète, la doc php, et très très bien expliquée et commentée :-)