Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2283 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  imagejpeg et free.fr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

imagejpeg et free.fr

n°1700564
Profil sup​primé
Posté le 11-03-2008 à 16:16:01  answer
 

Bonjour,
 
je cherche à faire une page qui enregistre les images d'un dossier en miniatures.
 
Le redimensionnement marche (testé avec header : image/jpeg) mais j'ai un soucis lors de l'enregistrement de l'image sur le disque :  

Citation :

warning : Unable to open './../images/test/preview' for writing


 
Apparemment c'est donc un problème de droits d'écritures mais même avec un chmod 0777 avant ça fait ça :/
 
Je pense que ça vient de free qui restreint des droits, vous voyez un moyen de contourner le problème ?
 
Merci beaucoup

mood
Publicité
Posté le 11-03-2008 à 16:16:01  profilanswer
 

n°1701437
Profil sup​primé
Posté le 13-03-2008 à 00:30:44  answer
 

[:fight]

n°1701508
soju
One shot !
Posté le 13-03-2008 à 09:52:50  profilanswer
 

Le problème est ailleurs, normalement ça marche chez free
un bout de code ?

n°1703011
Profil sup​primé
Posté le 16-03-2008 à 11:40:56  answer
 

Bon ça m'arrangerait que le problème vienne de mon code en tout cas
 

Code :
  1. //Je récupère l'extension du fichier image
  2.    $type = preg_replace('#.*?\.([^\.]*?)$#si','\\1',$image);
  3.    if(!strcmp($type,'jpg')) $type = 'jpeg';
  4. //Je redimensionne l'image
  5.    if(!strcmp($type,'jpeg'))
  6.     $source = imagecreatefromjpeg("$dossier/$image" );
  7.    if(!strcmp($type,'png'))
  8.     $source = imagecreatefrompng("$dossier/$image" );
  9.    if(!strcmp($type,'gif'))
  10.     $source = imagecreatefromgif("$dossier/$image" );
  11.    $largeur_source = imagesx($source);
  12.    $hauteur_source = imagesy($source);
  13.    if($largeur_source>$hauteur_source)
  14.    {
  15.     $largeur_destination = 150;
  16.     $hauteur_destination = 150*$hauteur_source/$largeur_source;
  17.    }
  18.    else
  19.    {
  20.     $hauteur_destination = 110;
  21.     $largeur_destination = 110*$largeur_source/$hauteur_source;
  22.    }
  23.    $destination = imagecreatetruecolor($largeur_destination, $hauteur_destination);
  24.    imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
  25. //J'enregistre l'image sur le disque (et là, ça foire...)
  26.    if(!strcmp($type,'jpeg'))
  27.     $succes = imagejpeg($destination,"$dossier/preview" );
  28.    if(!strcmp($type,'png'))
  29.     $succes = imagepng($destination,"$dossier/preview" );
  30.    if(!strcmp($type,'gif'))
  31.     $succes = imagegif($destination,"$dossier/preview" );

n°1705722
Profil sup​primé
Posté le 20-03-2008 à 21:56:56  answer
 

Ah le nul fallait mettre le nom de fichier aussi dans le chemin en argument d'imagejpeg =D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  imagejpeg et free.fr

 

Sujets relatifs
logguer les erreurs free.frProbleme Free et scripts de news PHP
Dreamweaver et service sql de freeComment faire la carte du trafic réseau de Free
mail, PJ et free: si qqun a reussi... [RESOLU]Upload avec barre de progression comme dl.free.fr ou daylimotion
Site chez Free - Base SQL distanteLocalisation des "OUTFILE" générés par MySQL chez Free
proxy pour utliser free depuis belgique[Recherche] FINI
Plus de sujets relatifs à : imagejpeg et free.fr


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)