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 :

[Upload] Upload de gros fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut [Upload] Upload de gros fichier
    Bonsoir,
    je cherche désespérément une solution à mon problème depuis quelques jours mais je ne trouve aucune réponse clair. Voila, je suis en train de concevoir un site où les visiteurs peuvent uploader des vidéos, donc des fichiers de grosse taille. Seulement le php n'est pas idéal pour cette opération (taille limité à 2mo, temps d'execution maximal du script etc ...). Je sais qu'il est possible de régler certains de ces problèmes en changeant certains paramètres, mais je voudrais utiliser une autre technologie, plus adaptée pour ce genre d'opération et plus stable, et notamment si possible ajouter une barre de progression.
    Un système comme celui de Dailymotion ou Youtube serait parfait, seulement le code html est icompréhensible et je n'arrive pas a voir quel type de script est utilisé. Est-ce que vous avez plus d'infos à ce sujet? Peu importe si je maîtrise le langage ou non, si je galère trop je pourrais toujours trouver quelqu'un qui saura.
    Merci d'avance pour vos propositions.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 14
    Par défaut Bonjour
    Salut,
    Tu ne trouveras de toute façon pas reponse dans le html de Youtube !,
    Je t'invite a te renseigner sur PHP.ini et sur upload_max_filesize qui reglera ton
    problème.

    Pour la progress bar, à part en CGI, je te conseille de voir du coté d'AJAX.

    Sinon tu as "FileChucker" et "mega upload" de disponible

    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 14
    Par défaut
    Merci de ta réponse. J'avais déjà vu que l'on pouvait changer ces paramètres, seulement pour l'instant je suis hébergé chez Free donc je ne peux pas modifier le php.ini. Sur le serveur final (ovh) je ne sais pas si je pourrais. Est-ce que ça suffit pour pouvoir uploader une vidéo? Déjà j'avais essayé avec un mp3 et ça marchait pas trop. Parce qu'il ya aussi le problème du temps d'exécution du php, je sais qu'on peut le changer mais il y a aussi une limite.
    Déjà est-ce que quelqu'un sait s'il est possible de modifier les paramètres du timeout et de upload_max_filesize chez ovh? Si oui jusqu'à quel limite? Est-ce que c'est suffisant pour pouvoir uploader une vidéo sachant que le visiteur n'aura pas forcément une connexion rapide?

  4. #4
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 22
    Par défaut reponse
    Bonjour,

    je suis tombé dans le meme cas que toi, et je cherche une solution aussi,

    puisque ta question date lontemps, je pense que tu as deja trouvé une solution, merci de la partagr avec moi

    Merci pour ton aide

  5. #5
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut

    Selon le PHP.INI du serveur, la taille maximale peut changer. En général c'est 2Mo par fichier (voir dans le phpinfo de votre hébergeur). Pour pouvoir télécharger plus, il faudrait installer un script cgi sur votre serveur.

    A noter que PHP ne retourne pas de message d'erreur tant que le fichier n'est pas téléchargé. Ainsi, si l'utilisateur choisit un fichier très volumineux, il n'obtiendra que le timeout de la page comme erreur... Ou un message d'erreur comme quoi le fichier est trop volumineux mais seulement après l'avoir envoyé en entier...

    La solution ici :
    http://www.developpez.net/forums/sho...d.php?t=268035

Discussions similaires

  1. [VB.net 2005] Upload FTP de gros fichiers
    Par Bz dans le forum Windows Forms
    Réponses: 4
    Dernier message: 01/12/2008, 11h58
  2. [Upload] Upload d'un gros fichier + barre de progression
    Par Night_owl dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2008, 15h14
  3. [Upload] Envoi de gros fichiers
    Par zevince dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2007, 17h11
  4. [Upload] Génération de gros fichiers
    Par silef dans le forum Langage
    Réponses: 8
    Dernier message: 12/04/2007, 12h04
  5. Réponses: 5
    Dernier message: 12/09/2006, 00h01

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