CONTOURNER LIMITE DES 2MO POUR L'ENVOIE DE FICHIERS (CHEZ FREE NOTAMENT)

Voir le sujet précédent Voir le sujet suivant Aller en bas

CONTOURNER LIMITE DES 2MO POUR L'ENVOIE DE FICHIERS (CHEZ FREE NOTAMENT)

Message  F5PBG le Sam 31 Jan - 7:22

Ce programme permet de contourner la limite d'upload de fichier en POST
qui est souvent de 2Mo.
Le principe est de decouper préalablement le fichier avec
"coupefichier" (disponible sur le net) en local .
Il suffit d'envoyer
ensuite chaque partie de fichier sur le serveur.

Voici la fonction pour les recoller :



  • php
  • </li>
  • function grouper($nom,$nombre)
  • {
  • </li>
  • $He = fopen($nom, 'a'); //ouvre le fichier de sortie
  • for ($i=1;$i<=$nombre;$i++){ //pour chaque petit fichier
  • if ($i>=1000) $forme=$i ; //met en format le numero sur 4 chiffres
  • if ($i<1000) $forme="0".$i ;
  • if ($i<100) $forme="00".$i ;
  • if ($i<10) $forme="000".$i ;
  • </li>
  • $test = $nom . $forme; //concaténation du nom de fichier
  • </li>
  • $hr = fopen($test, 'r'); //ouvre le fichier d'entrée en lecture
  • while (!feof($hr)) //tant qu'il y a un fichier a lire
  • {
  • $Data = fread($hr, 8192); //Lecture
  • fwrite($He, $Data); //puis écriture
  • }
  • </li>
  • fclose($hr); //ferme le fichier d'entré
  • } //et aller au suivant
  • fclose($He); //Fermeture du fichier final
  • }
  • </li>
  • grouper("file1.avi",2); //ligne d'exemple pour reconstituer un fichier avi
  • ?>






_________________
A bientôt,
Ludovic - http://inforadio.free.fr
avatar
F5PBG
Admin

Date d'inscription : 08/06/2008

http://inforadio.free.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum