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 :
où $local_file équivaut à un truc du genre : "C:\video_path\video_file.mov".
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; }
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)
Partager