PHP pour copie d'image sur serveur linux
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
PHP pour copie d'image sur serveur linux
Bonjour à tous,
J'utilise PHP sur un serveur Linux dédié, je permet à mes internautes de télécharger des photographies libres de droits sans marquages, une fois logué. Afin de protéger mon arborescence, je copi l'image originale dans un répertoire temporaire avant de permettre le téléchargement.
J'utilise la commande cmd() de PHP et je lui donne ce paramètre :
Le problème est que lors de la copie mon fichier .jpg destination triple de volume !
J'ai essayé d'utiliser la fonction copy() de PHP, meme résultat, le fichier destination est trois fois plus gros.
J'ai fait un echo de $cmd et je l'ai collé dans ma console SSH, et là ca a marché, le fichier destination a rigoureusement la même taille que le fichier source.
Je m'interroge je ne comprends pas comment c possible, tous mes fichiers sources sont en 755, avec propriétaire et groupe = apache.
Merci d'avance pour vos avis, conseils et recommandations.
J'utilise PHP sur un serveur Linux dédié, je permet à mes internautes de télécharger des photographies libres de droits sans marquages, une fois logué. Afin de protéger mon arborescence, je copi l'image originale dans un répertoire temporaire avant de permettre le téléchargement.
J'utilise la commande cmd() de PHP et je lui donne ce paramètre :
- Code: Tout sélectionner
$cmd = "cp -f ".$site."origin/".$code."/".$nomFichier." ".$site."temp/".session_id()."/";
Le problème est que lors de la copie mon fichier .jpg destination triple de volume !
J'ai essayé d'utiliser la fonction copy() de PHP, meme résultat, le fichier destination est trois fois plus gros.
J'ai fait un echo de $cmd et je l'ai collé dans ma console SSH, et là ca a marché, le fichier destination a rigoureusement la même taille que le fichier source.
Je m'interroge je ne comprends pas comment c possible, tous mes fichiers sources sont en 755, avec propriétaire et groupe = apache.
Merci d'avance pour vos avis, conseils et recommandations.
Je ne souhaite pas la déplacer, je souhaite la copier. ET pis je ne vai pas reprendre mon organisation, elle me convient, j'aimerais juste comprendre pourquoi la même commande éxécutée par PHP et exécutée en SSh ne donne pas le meme résultat.
Félicitations pour ta promotion, au fait
Félicitations pour ta promotion, au fait
Bien vu e-kiwi, j'ai testé la même fonction en copiant un fichier index.php avec exec()et copy(), le fichier destination ne triple pas de taille, mais prend 50% en plus ! C'est quand meme super bizarre, je comprends pas ce qui se passe...Comment il fait pour prendre des octets en plus pdt une copie ?
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Andrew Morton rejoint Google
- Goobuntu, arme ultime de Google contre Microsoft ?
- Nouveau service donnant le PageRank sans la Toolbar
- Des interfaces de recherches spéciales sur Google
- Yahoo poursuit les propriétaires de 1763 noms de domaine
- Comment créer une page web en PHP
- The Technology Behind Google
- La terre vue par satellite : accord entre Google et Spot Image
- Le cache de Google : description, explications
- Description de la société Google Inc.
Consultez la description détaillée des produits ou services de Google suivants : Google Image Labeler
- Analyser la classe C de l'adresse IP
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum