2010-04-07 13 views
0
bibliothèque

: http://wiki.github.com/masterexploder/PHPThumb/basic-usagefichier PHPthumbFactory introuvable sur le téléchargement

J'utilise la bibliothèque PhpThumbFactory pour recadrer et télécharger une image. l'erreur que je reçois est la suivante:

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: ' in /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php:193 
Stack trace: 
#0 /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') 
#1 /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() 
#2 /www/iaddesign/admin/classes/phpthumb/GdThumb.inc.php(96): ThumbBase->__construct('', false) 
#3 /www/iaddesign/admin/classes/phpthumb/ThumbLib.inc.php(127): GdThumb->__construct('', Array, false) 
#4 /www/iaddesign/admin/portfolio.php(29): PhpThumbFactory::create('') 
#5 {main} thrown in /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php on line 193 

Voici l'extrait de l'image à télécharger.

/* -------------------------------------------------------------------- */ 
/*      SAVE ICONS         */ 
/* -------------------------------------------------------------------- */ 

$icononsrc = $_FILES['iconoff']['tmp_name']; 
$iconoffsrc = $_FILES['iconon']['tmp_name']; 

$thumboff = PhpThumbFactory::create($iconoffsrc); 
$thumbon = PhpThumbFactory::create($icononsrc); 

$thumboff->adaptiveResize(200,151); 
$thumbon->adaptiveResize(200,151); 

$thumboffname = "uploads/".$_FILES['iconoff']['name']; 
$thumbonname = "uploads/".$_FILES['iconon']['name']; 

$thumboff->save($thumboffname, 'jpg'); 
$thumbon->save($thumbonname, 'jpg'); 

Répondre

0

De la trace de la pile, lors de la vérification si le fichier existe et est lisible

#1 [cut] ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() 

une erreur est renvoyée

#0 [cut] ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') 

(garder à l'esprit la trace de la pile apparaît dans l'ordre inverse

Je déduirais de cela que le nom de fichier que vous essayez de convertir n'existe pas, ou a un problème d'autorisations. Assurez-vous que le fichier existe et dispose des autorisations de lecture appropriées.

+0

le fichier existe j'ai un champ de téléchargement michael

+0

les erreurs disent le contraire. Essayez de vérifier le contenu du fichier avec 'file_exists()' ou de répercuter les données pour être sûr. – Andy

+0

Avez-vous encore progressé dans ce domaine? – Andy