par
stopher » 17 juin 2009, 20:33
Salut ,
Là il faut que tu revoies les principes de fonctionnement de php. php s'exécute côté serveur, et la connexion ftp s'initialise par le client, donc il y a problème. Si tu veux uploader les fichiers par ftp mais dans une page web, il faut que tu fasses un applet java, flash, ou encore silverlight…
Tu peux trés bien uploader des fichiers en utilisant un protocole FTP , en natif dans php .
Mais il est vrai que l'interactivité ne sera pas la même qu'avec un vrai client FTP .
Cependant , tu restes toujours bloqué par le temps maximum d'exécution d'un script time_limit.
Tu peux le modifier pour passer outre .. set_time_limit()
Mais bon , je ne pense vraiment pas que php soit la meilleurs solution pour uploader de si gros volumes ..
Maintenant , si tu as un dédié , tu peux faire un peu ce que tu veux ...
Augmenter post_max_size et upload_max_filesize .. tu pourras ainsi uploader direct en POST ...
Avec APC d'activé , tu pourrais même suivre l'upload via une barre de chargement par exemple ...
PHP permet tout ça .. mais encore une fois , je ne pense pas que ce soit la meilleurs solution !
Ch.