Upload fichier multimania réglage de la taille

Soyez le premier à donner votre avis sur cette source.

Vue 6 954 fois - Téléchargée 659 fois

Description

Tout d?abord, je signale que cette source n?est pas de moi, je l?ai trouvé sur un site mais j?ai pus l?url :o(
Cette source, upload un fichier sur votre compte internet, vous pouvez également régler la taille du fichier.
Je sais, y à déjà beaucoup de source d?upload sur le site, mais je les ai toutes testés, et aucunes ne marchaient sur multimania lycos, ce qui m?a plus avec celle là c?est que sa marche chez cet hébergeur.

Source / Exemple :


<?
// Taille max des fichiers (octets)
$MFS=5000;
// Répertoire de stockage
$rep="/";

if($userfile_size>0) {
   $savefile= $rep.$userfile_name;

   if (move_uploaded_file($userfile, $savefile)) { ?>
      <b>Votre fichier a bien été enregistré !</b>
      <BR>Nom : <? echo($userfile_name); ?>
      <BR>Taille : <? echo($userfile_size); ?> octets
      <BR>Type : <? echo($userfile_type);
   } else { ?>
      <b>Erreur d'enregistrement !</b>
   <? }

} elseif($userfile) { ?>
   <b>Trop gros fichier !</b>
   <i>( <? echo $MFS;?> octets max.)</i>
<? } ?>
   
<FORM METHOD="POST"
      ENCTYPE="multipart/form-data">
   <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE
      VALUE=<? echo $MFS;?>>
   <INPUT TYPE=FILE NAME="userfile"><BR>
   <INPUT TYPE=SUBMIT value="Enregistrer le fichier">
</FORM>

LISTE DES FICHIERS TELECHARGES
<BR><TABLE border>
<? $dir = opendir($rep);

while ($f = readdir($dir))
   if(is_file($rep.$f)) { ?>
      <TR>
         <TH>
            <A href="<? echo $rep.$f; ?>"
               target="_blank"><? echo $f; ?></A>
         </TH>
         <TD align=right><? echo filesize($rep.$f); ?></TD>
         <TD>
            <? echo date("d/m/Y H:i:s",filectime($rep.$f)); ?>
         </TD></TR>
   <? }

closedir($dir); ?>
</TABLE>

</CENTER></BODY></HTML>

Conclusion :


Je remercie le site qui m'a donné cette source ;o)
J'espère que sa vous plaira à tous !
@+

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
11
Date d'inscription
vendredi 9 mars 2007
Statut
Membre
Dernière intervention
29 janvier 2010

Salut
je voudrais seulement savoir si on veux enregistrer le fichier selectionné dans un serveur "site d'hebergement" comment on va faire
merci
Messages postés
113
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
24 juin 2009

Il suffit de faire un strstr sur le $usrfile_name du style
$type = strstr($userfile_name, ".");
Normalement la variable $type aura l'extension du fichier envoyé.
Mais cette source commence à dater et elle marche avec les variables globales à On, pas à Off. En gros il faut indiquer d'où vient tes données, donc maintenant on écrirait :
$type = strstr($HTTP_POST_FILES['userfile']['name'], ".");
Messages postés
24
Date d'inscription
mercredi 12 avril 2006
Statut
Membre
Dernière intervention
26 janvier 2007

jollie merci pour le script
esste possible que l'en peu filtrer les extension
Messages postés
2
Date d'inscription
lundi 9 février 2004
Statut
Membre
Dernière intervention
13 avril 2004

Moi chez moi çà ne fonctionne pas, comment tu as fait ?
Messages postés
135
Date d'inscription
lundi 17 juin 2002
Statut
Membre
Dernière intervention
20 juillet 2013

j'avais fiat une petit erreur,
effectivemtn j'ai tester plusieur script diffferent pour multimania et cela la est le seul qui marche

bonne continuation
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.