Rechercher : dans
Par :

[PHP] Upload de trés gros fichiers possible??

Dernière réponse le 12 aoû 2008 à 16:57:14 Steeve, le 28 jui 2007 à 19:47:22 
 Signaler ce message aux modérateurs

Bonjour à tous,

Voilà j'ai besoin pour mon futur site de créer une section qui va permettre à tous les visiteurs d'uploader un fichier. Jusque là, rien de compliqué.

Cependant, à la base, cet upload de fichiers doit impérativement accepter des fichiers de grandes tailles, du genre vidéos. Ca peut être du 5Mo comme du 200Mo voir davantage!!

Et je suppose que ça complique tout.

Jusqu'à combien je peux configurer le php.ini pour la taille maxi de mon fichier?

Est-ce que les hébergements payants imposent des limites, et comment puis-je le savoir AVANT de choisir mon hébergeur?

(Pour info, j'envisagai aruba.it en version linux)

Tant de questions pour un même post :)

Merci d'avance! :)

Configuration: Windows XP
Firefox 2.0.0.5

Meilleures réponses pour « [PHP] Upload de trés gros fichiers possible?? » dans :
[PHP] Upload de fichiers Voir Le langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[PHP] Date de dernière modification VoirGrâce à PHP il est possible d'afficher automatiquement la date de dernière modification de la page en cours : ...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...
Fichier ISO (Image ISO) VoirFormat ISO Un fichier possédant l'extension .ISO est une image ISO, c'est-à-dire une image d'un disque (CD, DVD ou disque dur) sous forme de fichier, créer avec un logiciel de gravure. Comment lire un fichier ISO ? En l'absence de graveur, il...
PHP - Bases de données VoirPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de...

1

Steeve, le 28 jui 2007 à 20:24:52

Je viens de trouver un petit script tout fait s'intitulant php_upload_to_my_ftp
trouvé sur http://matt.phptest.free.fr/php_upload_to_my_ftp/

Est-ce une solution à mon problème?
Est-ce que quelqu'un peut me dire si le script ne contient pas de faille de sécurité? (enfin ne vous embêtez pas des heures, survolez quoi :D)

J'ai jetté un oeil la programmation a l'air assez propre et intelligente, mais je ne m'y connais pas assez pour savoir si c'est ce qu'il me faut exactement! Mais dans ma logique, si ça passe par ftp, personne n'empêche l'utilisateur de mettre un fichier de 500mo (sauf si le serveur a une limite de taille par fichier, évidemment).

Merci à celui qui m'en dira + :)

Répondre à Steeve

2

fil1958, le 28 jui 2007 à 20:35:47

C'est l'hebergeur qui décide de la taille maxi en upload sur son serveur.
Par contre je suppose que ces fichier de 5 à 200 Mo seront téléchargés également par tes membres ?
C'est là que l'hébergeur risque de ne pas apprécier !

Répondre à fil1958

3

Steeve, le 30 jui 2007 à 19:14:11

Oui enfin disons que une fois uploadés, les fichiers vont se trouver dans un répertoire non accessible par le public. Là je trirai les fichiers, en tant que modérateur, et ferais une mise à jour du site en incluant les nouveaux fichiers à downloader...

A savoir que j'envisage évidemment un hébergeur qui propose le traffic illimité.

Répondre à Steeve

4

Steeve, le 30 jui 2007 à 19:15:16

Ah oui j'oubliais : aucun contenu illégal n'est en question, il ne s'agit pas de films divx ou de mp3 illégaux!

Répondre à Steeve

5

Alain42, le 30 jui 2007 à 21:10:50

Cela fait longtemps que j'essaye moi aussi de trouver une solution pour permettre de dépasser la limite des 1.5 à 2 Mo possibles en php .

je n'ai encore rien trouvé, alors si quelqu'un a une solution (différente bien sur des modifs du php.ini).

Moi j'ai trouvé des pistes en java. Il existe sur le marché des solutions payantes, qui permettent l'exploration du micro, l'upload sur le serveur.

Répondre à Alain42

6

Steeve, le 31 jui 2007 à 03:06:21

Alain42, regarde le lien que j'ai indiqué plus haut. Il permet de faire un upload en PHP, mais via FTP. Du coup la taille des fichiers peut être trés grande. Cette fois-ci, cela dépend de la configuration de ton serveur. Personnellement je suis limité à 50Mo. Mais l'upload jusqu'à 50Mo, c'est déjà beaucoup mieux que 2Mo :)

Mais moi j'voudrais dépasser les 50 :'(

Répondre à Steeve

7

 +monsieur-tomates, le 12 aoû 2008 à 16:57:14

Il y a megaupload qui permet d'exporter des fichiers tres importants

Répondre à +monsieur-tomates