Tom's Guide > Forum > Programmation > problème avec script php de thumb

problème avec script php de thumb

Forum Programmation : problème avec script php de thumb

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonsoir, j'ai déja un script qui permet déja d'uploader des images et qui change le nom par rapport à la date pour éviter les doublons. maintenant je voudrais faire un thumb (mignature). j'ai voulu donc mettre en place ce script: http://www.linuxplusvalue.be/mylpv.php?id=340 (thumb.php)
comme toujours quand j'essaie de comprendre un script, je ne m'enbête pas avec les passages de paramètres de pages en pages, mais je les remplacent temporairement directement...
donc mon script est:

Code :
  1. <?php
  2. /* Le contenu généré sera une image PNG */
  3. header("Content-type: image/png" );
  4. /* Récupération du paramêtre */
  5. $file = "upload/1199540333-Photo%20001.jpg";
  6. /* Récupération des attributs de l'image. */
  7. $attr = getimagesize($file);
  8. $src  = imagecreatefromjpeg($file); 
  9. /* Création de l'image de destination. La taille de la miniature sera 80x70 */
  10. $dest = imagecreatetruecolor(80,70);
  11. /* Redimensionnement de src sur dest */
  12. imagecopyresampled($dest,$src,0,0,0,0,80,70,$attr[0],$attr[1]);
  13. imagepng($dest);
  14. ?>



mon image ( http://adeltimple.free.fr/upload/1 [...] %20001.jpg ) existe pourtant bien...
quelqu'un aurait-il la solution???

ce fichier php est la (pour vous permettre de voir le problème) : http://adeltimple.free.fr/thumbe.php

ce fichier est présent au même niveau que le dossier d'image (upload)

merci de m'aider!!!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

bon j'ai résolu:
je suis partit de cette page: http://forum.benzor.com/forum-6-698-7-0-0.html

et donc juste pour voir j'ai transformé la fonction en autre chose en déclarant les variables ce qui donne par exemple:

[ccp]<?php
$file_source= 'upload/1199540333-Photo 001.jpg';
$image_save= 'thumb/thumb1199540333-Photo 001.jpg';
$new_width= 20;
$new_height= 20;
//function make_thumb($file_source, $image_save, $new_width, $new_height)
//{
$file_infos = getimagesize($file_source);

$image_final = imagecreatetruecolor($new_width, $new_height);
$image_source = $file_infos['mime'] == 'image/jpeg' ? imagecreatefromjpeg($file_source) : imagecreatefrompng($file_source);
imagecopyresampled($image_final, $image_source, 0, 0, 0, 0, $new_width, $new_height, $file_infos[0], $file_infos[1]);

# Sauvegarde
$type = ($file_infos['mime'] == 'image/jpeg' || $file_infos['mime'] == 'image/pjpeg') ? imagejpeg($image_final, $image_save) : imagepng($image_final, $image_save);
//}
?>
[/cpp]


Message édité par adeltimple le 09-02-2008 à 16:08:20
Répondre à adeltimple
Tom's Guide > Forum > Programmation > problème avec script php de thumb
Aller à :

Il y a 2562 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens