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

Aller en bas

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

Message  F5PBG le 31/1/2009, 07: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
F5PBG
F5PBG
Admin

Date d'inscription : 08/06/2008

http://inforadio.free.fr

Revenir en haut Aller en bas

Revenir en haut


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