IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] Droits de fichiers aléatoires créés avec imagejpeg()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 119
    Par défaut [FTP] Droits de fichiers aléatoires créés avec imagejpeg()
    Bonjour,
    Il s'agit d'un script qui crée des miniatures à partir de fichiers .jpg mis en ftp dans un certain répertoire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    //GENERATION DE MINIATURE (si pas existante) DANS /photos/miniatures:
    function creer_miniature($photo){
     
      //préparation des variables:
      $photo_info = pathinfo($photo) ; //éclatement des infos fichier (pour l'extension)
      $ext = strtolower($photo_info['extension']) ; //mise en minuscule de l'extension
      $url_miniature =  'photos/miniatures/'.$photo_info['basename'] ;   
      $url_miniature = strtolower($url_miniature) ; //mise en minuscule de l'url de miniature 
     
      //test d'existence de la miniature:
      if (!file_exists($url_miniature) ){
        //récupération de la taille originale et définition de la nouvelle:
        $taille = getimagesize($photo) ;
        $l = $taille[0] ;//largeur
        $h = $taille[1] ;//hauteur
        //taille de la miniature, à l'échelle:
        if ($h > $l ){
          $prop = $h / $l ;
          $h_min = 330 ;
          $l_min = 330 / $prop ;
        }
        else {
          $prop = $l / $h ;
          $l_min = 330 ;
          $h_min = 330 / $prop ;
        }
     
        //redimensionnement:
        if ($ext == 'jpg' ){
          $originale = imagecreatefromjpeg($photo) ; //Ouverture de l'originale
          $miniature = imagecreatetruecolor( $l_min , $h_min ) ; //Création de la "feuille blanche" pour la miniature
          imagecopyresampled($miniature , $originale , 0 , 0 , 0 , 0 , $l_min , $h_min , $l , $h ) ; 
          imagejpeg($miniature , $url_miniature ); //création du fichier
          imagedestroy($miniature) ; //libération de ressource
          imagedestroy($originale) ;
          return $url_miniature ;
        }
      }
     
      else{
        return $url_miniature ;
      }
     
    }
    Là j'ai voulu faire une petite sauvegarde du site sur mon ordi, et je télécharge la totale via fireFTP, mais il me refuse une série de miniatures. Après vérification, je me rends compte que les droits et les propriétaires sont complètement aléatoires: 'psacln' ou 'apache', à rwxrwxrwx, rw---, rwx-r--r-- etc...
    D'où cela peut-il venir?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    ca pourrait t'interesser :
    http://j-reaux.developpez.com/tutori...r-image/#LVIII

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 119
    Par défaut
    Merci...
    Oui c'est intéressant mais ça ne répond pas à mon problème:
    Il dit de donner les droits nécessaires au dossier... Chez moi pas de problème (je ne me souviens plus si j'avais donné des droits particulier au rép.). Le script les crée, elles sont ensuite affiché sans souci... Juste que je n'arrive pas à les récupérer en ftp et je ne comprends pas pourquoi les propriétaires/droits sont si aléatoires...

Discussions similaires

  1. [Zip] Droits sur fichiers après extraction avec PclZip
    Par Invité dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 21/04/2008, 16h37
  2. Réponses: 7
    Dernier message: 29/05/2007, 15h11
  3. [FTP] Droits d'accès fichier
    Par figo57 dans le forum Langage
    Réponses: 3
    Dernier message: 02/05/2006, 20h56
  4. [FTP] Probleme de copie de fichier en reseaux avec easphp
    Par needles94000 dans le forum Langage
    Réponses: 17
    Dernier message: 29/03/2006, 15h24
  5. Réponses: 1
    Dernier message: 06/01/2006, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo