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 videos


Sujet :

Langage PHP

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut [Upload] upload de videos
    Salut,

    Je suis hébergé chez 1and1.fr, serveur mutualisé.
    Je cherche à uploader des videos, qui bien sûr, font plus de 8mo...
    La conf php est :
    max_post_size = 8Mo
    max_upload_size = 20Mo

    Y'a-t-il un moyen pour envoyer les fichiers sans passer par le POST,
    ni sans un client ftp, à moins qu'il soit en php ?
    ça doit bien exister, sinon pourquoi mettre un max_upload_size aussi élevé par rapport au max_post_size ?

    J'ai essayé d'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $ftp = ftp_connect($ftp_host);
    $login_result = @ftp_login($ftp, $ftp_login, $ftp_pass);
    if ((!$ftp) || (!$login_result)) {
         echo "La connexion FTP a échoué!";
         echo "Tentative de connexion à $ftp_host avec $ftp_login";
         die;
    }
    ftp_chdir($ftp,"./valid/videos");
    if(!ftp_put($ftp,$online_file,$local_file,FTP_BINARY)){
        echo "L'upload a échoué.";
        die;
    }
    où $local_file équivaut à un truc du genre : "C:\video_path\video_file.mov".

    J'ai aussi essayé un client ftp en php, à savoir phpMyExplorer, mais il utilise le POST et subit donc les limites du max_post_size...

    Toute suggestion est la bienvenue !!!

    PS : les .htaccess ne fonctionnent pas (erreur 500)

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Les scripts PHP sont exécutés côté serveur. Heureusement que vous n'avez pas accès aux fichiers de votre client. C'est à lui de vous les envoyer. En l'occurrence ici les fonctions ftp_* seront exécutés sur le serveur et un nom de fichier comme "C:\video_path\video_file.mov" ne sera pas trouvé (à moins que le serveur ne soit sous Windows et d'avoir un fichier qui y correspond sur le serveur).

    De toute manière, sur un serveur mutualisé vous ne pouvez généralement pas contourner ces limites (vous n'êtes pas seuls et si tout le monde procède de manière similaire les performances en seraient désastreuses).

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut
    Merci pour la réponse.
    Je comprends tout à fait... (je me demande même pourquoi je n'y ai pas pensé plus tôt ).
    Le problème est qu'il s'agit seulement de pouvoir uploader des vidéos de 15mo environ, genre une tous les 6 mois... donc un serveur dédié juste pour ça, c'est un peu cher... et l'utilisation d'un client ftp, aussi simple soit-il, ne convient pas au client...

    J'ai trouvé un script perl qui permet de contourner les limites php :
    http://www.raditha.com/megaupload/upload.php

    Ils précisent bien :
    "If you use this script in a shared hosting environment, and your system administrator shoots you that's your problem not mine."
    Donc, j'hésite très sérieusement...
    D'autant que sur l'admin de 1and1.fr, il y a un utilitaire pour contrôler les script perl, j'ai testé celui fourni au dessus, il est accepté par l'outil.
    Il aurait été refusé par l'outil, je ne me poserais même pas la question...

    et 1and1.fr n'est pas du genre rapide pour répondre aux mails...

Discussions similaires

  1. Upload d'une video sur HeyWatch
    Par Arthis dans le forum ASP.NET
    Réponses: 0
    Dernier message: 07/08/2009, 17h26
  2. upload stream et video
    Par Poulain dans le forum Services Web
    Réponses: 3
    Dernier message: 26/02/2008, 20h00
  3. Réponses: 5
    Dernier message: 06/02/2007, 00h00
  4. [Upload] upload video
    Par corsamobile dans le forum Langage
    Réponses: 11
    Dernier message: 09/01/2006, 14h33

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