cedulux
Messages postés2Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention 1 octobre 2008
-
29 sept. 2008 à 22:27
cedulux
Messages postés2Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention 1 octobre 2008
-
1 oct. 2008 à 09:45
Bonjour,
Sur mon site j'ai besoin d'uploader des images puis d'en faire des copies redimensionées:
- Une image taille originale
- Une image taille légèrement réduite
- Une image taille vignette
Le problème que j'ai est que l'upload se fait parfaitement mais ensuite les copies d'images ne se font que sur les petites images (genre <500ko)....
Voici le bout de code en question:
<hr />
$uploadfile = $uploaddir . iconv("UTF-8", $target_encoding,basename($arrfile['name']));
$database->addDebug("Uploaded file");
//===================================================
// COPIE DE L'IMAGE ET CREATION DES BACKUPS ET VIGNETTES
//===================================================
$database->addDebug("APL de move_uploaded_file");
if (move_uploaded_file($arrfile['tmp_name'], $uploadfile)){
echo "File is valid, and was successfully uploaded.\n";
//===================================================
// CREATION DE LA VIGNETTE
//===================================================
//===================================================
// CREATION DE L'IMAGE POUR LA GALLERIE
//===================================================
$database->addDebug("creation galerie");
copyImage($arrfile['name'],"1024","768",$uploaddir,$pathGalry);
chmod ($pathGalry.$arrfile['name'], 0777);
cedulux
Messages postés2Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention 1 octobre 2008 1 oct. 2008 à 09:45
Salut,
merci pour cette réponse, j'ai changé la taille mémoire (qui effectivement était trop basse) mais cela ne corrige pas mon problème.
Je viens de trouver l'erreur... enfin, en partit ;-)
J'ai sortit le code de la fonction et je l'ai intégrer directement dans la page (moins propre, redondant mais ça fonctionne).
Pour aller plus loin, je pense que mon erreur vient du fait que ma foncion copy_image ne retourne rien. Du coup, le deuxième appel à la fonction se fait surment alors que la première est toujours en contruction.... c'est une piste que je vais creuser.