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 :

Fichier (vidéo) incomplet après une copie [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juillet 2013
    Messages : 16
    Points : 9
    Points
    9
    Par défaut Fichier (vidéo) incomplet après une copie
    Bonjour à tous,

    Je traîne deux problèmes depuis plusieurs jours, j'ai fais un script qui permet à l'utilisateur 2 options:

    n°1) récupérer des vidéos d'un dossier venant de mon serveur (un montage en fait) et les copier dans un autre dossier de ce même serveur (en local), et ensuite changer le format (mais j'en suis pas là je bloque à la copie.

    J'ai une fonction qui me permet de voir la taille du fichier d'entrée et de sortie, et quand je copie une vidéo de 400mo par exemple, le fichier de destination en fera seulement 190!

    J'ai modifié les valeur de mon php.ini (temps max de requête, upload max et post max), de toute façon si la taille de copie max est inférieur au fichier, la copie ne se fait pas du tout alors que là, j'en copie presque la moitié, puis ma condition se valide et mon script se termine.

    Je vous mets le bout de code qui me permet de copier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if (!copy($FichierHD, $newfile)) 
    {
        echo "Le téléchargement de la vidéo $HD a échoué...\n";
    }
    else
    {
     
    	echo "Le téléchargement de la vidéo $HD est terminée.<br><br>";
    }
    Y a t'il un paramètre de configuration que j'aurais raté et qui fait que mes copies sont toutes limités à 190Mo ?


    n°2) L'utilisateur peut uploader une vidéo, je me sert de la variable $_FILES et ensuite de la fonction move_uploades_files().
    Et je dois avoir la poisse mais mes vidéos ne font toujours pas la même taille! Par contre ce coup-ci la taille de sortie est aléatoire, pour une vidéo de 13Mo par exemple, de temps en temps la copie est complète, des fois elle fait 0Ko (mon script me renvois OK pourtant), ou 200Ko, etc...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
         if(@move_uploaded_file($_FILES['video_local']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ca a fonctionne.
         {
              echo 'Upload de '.$fichier.' effectué avec succès !';
    		  $error = 'OK';
     
    	  }
         else //Sinon (la fonction renvoie FALSE).
         {
              echo "Echec de l'upload de la video ".$fichier."!";
    		  $error = 'Upload failed !';
         }

    Merci de votre aide

  2. #2
    Membre actif
    Profil pro
    Responsable de service informatique
    Inscrit en
    Août 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2006
    Messages : 174
    Points : 232
    Points
    232
    Par défaut
    Bonjour,

    Pour l'upload, enlèves le @ pour voir si tu as parfois des erreurs.

    Natso

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juillet 2013
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Mon problème est réglé, et j'ai un peu honte de dire comment

    Le filesystem était plein, 200Mo libre, d'où les copies incomplètes! J'avais regardé à peu prêt tout sauf ça, n'étant pas l'administrateur de ce serveur je n'y avais pas pensé.

    Bref, merci du coup main!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. changer le currentdb après une copie
    Par koyot3 dans le forum VBA Access
    Réponses: 4
    Dernier message: 16/07/2008, 11h14
  2. Trouver les fichiers x jours après une date
    Par rd07110 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 19/02/2008, 12h43
  3. [VBA-E] Descendre de ligne apres une copie de cellules
    Par prog974 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 08/06/2007, 08h54
  4. [Exécution fichier SQL] Continuer après une erreur
    Par banzzai dans le forum Requêtes
    Réponses: 1
    Dernier message: 08/09/2006, 16h55

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