Dawa www.shootmeagain.com | Bonjour !
Je suis passé ce matin chez un nouvel hébergeur, Nexlink.
Pour mon site j'ai plusieurs scripts qui permettent de redimensionner automatiquement une image qu'on vient d'uploader... Je vous copie le script ici.
Code :
- <?
- function resize($file, $tofname, $maxWidth, $maxHeight, $path)
- {
- $prod=$maxWidth*$maxHeight;
- //Créé une image à partir de $file
- $img = ImageCreateFromJpeg($file);
- //Dimensions de l'image
- $imgWidth = imagesx($img);
- $imgHeight = imagesy($img);
- //Facteur largeur/hauteur des dimensions max
- $whFact = $maxWidth/$maxHeight;
- //Facteur largeur/hauteur de l'original
- $imgWhFact = $imgWidth/$imgHeight;
- //fixe les dimensions du thumb
- if($imgWidth <= $maxWidth && $imgHeight <= $maxHeight)
- {
- $thumbWidth=$imgWidth;
- $thumbHeight=$imgHeight;
- }
- else
- {
- if($imgWidth > $imgHeight)
- {
- //Si largeur déterminante
- $thumbWidth = $maxWidth;
- $thumbHeight = $thumbWidth/$imgWhFact;
- if($thumbHeight>$maxHeight)
- {
- $redimfact=$thumbHeight/$maxHeight;
- $thumbHeight=$maxHeight;
- $thumbWidth=$thumbWidth/$redimfact;
- }
- }
- else
- {
- //Si hauteur déterminante
- $thumbHeight = $maxHeight;
- $thumbWidth = $thumbHeight*$imgWhFact;
- if($thumbWidth>$maxWidth)
- {
- $redimfact=$thumbWidth/$maxWidth;
- $thumbWidth=$maxWidth;
- $thumbHeight=$thumbHeight/$redimfact;
- }
- }
- }
- //Créé le thumb (image réduite)
- $imgThumb = ImageCreateTruecolor($thumbWidth, $thumbHeight);
- //Insère l'image de base redimensionnée
- ImageCopyResampled($imgThumb, $img, 0, 0, 0, 0, $thumbWidth, $thumbHeight, $imgWidth, $imgHeight);
- //Nom du fichier thumb
- //list($titretof,$ext,$temp) = explode(".",$file);
- $imgThumbName = $path.$tofname;
- //Créé le fichier thumb
- $fp = fopen($imgThumbName, "wb" );
- fclose($fp);
- // fflush($fp);
- //Renvoie le thumb créé
- ImageJpeg($imgThumb, $imgThumbName,90);
- return $imgThumbName;
- }
- ?>
|
Et voici le message d'erreur :
Citation :
Warning: fopen(team/erikBIG.jpg) [function.fopen]: failed to open stream: Permission denied in /mnt/sites/shootmeagain.com/web/thumb.php on line 55
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/sites/shootmeagain.com/web/thumb.php on line 56
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'team/erikBIG.jpg' for writing in /mnt/sites/shootmeagain.com/web/thumb.php on line 59
Warning: fopen(team/erik.jpg) [function.fopen]: failed to open stream: Permission denied in /mnt/sites/shootmeagain.com/web/thumb.php on line 55
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/sites/shootmeagain.com/web/thumb.php on line 56
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'team/erik.jpg' for writing in /mnt/sites/shootmeagain.com/web/thumb.php on line 59
Redirection en cours !
|
Ce script marche parfaitement en local et sur mon ancien hébergeur... Mais j'avais déjà eu le meme probleme l'an dernier en prenant un hébergement chez Planet-Work, et ils ont été incapables de m'aider, du coup j'ai payé un hébergement pour rien... Mais cette fois c'est 105, j'aimerais qd meme que ca marche ---------------
SHOOT ME AGAIN WEBZINE
|