Syntaxe correcte ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Syntaxe correcte ?

par smarties » 24 sept. 2005, 00:05

De toute facon il y en a plein qui font l'erreur lol :lol:
Ou sinon ils laissent la taille en bit.

par smarties » 24 sept. 2005, 00:04

8*1024=8192 :lol:

par fafane84 » 23 sept. 2005, 23:54

Si tu veux la taille en Ko, divise par 8192 car 'size' est en byte donc 8bits=1octet donc 1Ko=8192bytes :wink:
Je crois qu'il y a erreur dans ton calcul en divisant par 8192 je ne tombe pas sur le résultat correct.

Par contre ton intervention ma mis la puce à l'oreille.

Je me suis documenté et j'ai trouvé qu'il fallait divisé par 1024 pour les Ko et par 1048576 pour les Mo.

Et cela semble être correcte.

Je continue de tester.

par smarties » 23 sept. 2005, 14:55

Code : Tout sélectionner

<?php echo $_FILES['fichier']['size']*0.001; ?> Ko
Si tu veux la taille en Ko, divise par 8192 car 'size' est en byte donc 8bits=1octet donc 1Ko=8192bytes :wink:

par Tho » 23 sept. 2005, 14:07

le dernier ';' avant la balise de fermeture '?>' est facultatif.

Syntaxe correcte ?

par fafane84 » 23 sept. 2005, 13:06

Bonjour à tous

J'ai réussi, grâce à l'excellent tuto du site, à céer un formulaire d'upload de fichier.

J'ai rajouté un récapitulatif du fichier uploadé avec notemment la taille du fichier.

Le bout de code permettant d'afficher la taille du fichier est le suivant :

Code : Tout sélectionner

<?php echo $_FILES['fichier']['size'] ?> octets - <?php echo $_FILES['fichier']['size']*0.001 ?> Ko
Vous remarquerez la 2ème ligne qui me sert pour afficher la taille en Ko.

Pourriez vous me dire si cette syntaxe est correcte ?

Le script fonctionne parafaitement, mais ce qui m'intrigue, c'est que je mette ou non des ; à la fin de l'echo, çà ne change rien.

D'où mon interrogation.

Merci d'avance pour vos réponses.

@+ fafane84