probleme [PHP] - PHP - Programmation
Marsh Posté le 18-04-2003 à 11:16:24
guiotv2 a écrit : Voici un bout de mon code, explication, je recupere la taille d'un fichier en octects, ensuite je veux la convertire en Ko et faire un arrondie au chiffre inferieur : |
elle est sur quelle ligne ta parse error
Marsh Posté le 18-04-2003 à 11:17:17
backdafuckup a écrit : |
sur celle ci :
$size = float floor ( float $size);
J'ai essayer de mettre un 5.3235431841 a la place de $size mais c'est la meme chose...
Marsh Posté le 18-04-2003 à 11:19:53
Sur :
http://www.php.net/manual/fr/function.floor.php
Description
float floor ( float number)
floor() retourne l'entier inférieur du nombre number. La valeur retournée est un nombre à virgule flottante, (float) car ces nombres peuvent être plus grands que les entiers.
NOTE: floor() sous PHP/FI retournait un float. Utilisez: $new = (float)floor($number); pour retrouver le comportement traditionnel.
Marsh Posté le 18-04-2003 à 11:22:48
guiotv2 a écrit : Sur : |
je comprends pas pourquoi tu écris des floats partout.
Je suis pas un expert, mais je pense pas que tu en aies besoin
$size = floor($size);
c'est pas mieux ?
Marsh Posté le 18-04-2003 à 12:19:28
$size = round($size / 1024 ,2)." Ko";
Voila !! c'est resolu !!!
Merci !!
Marsh Posté le 18-04-2003 à 11:14:17
Voici un bout de mon code, explication, je recupere la taille d'un fichier en octects, ensuite je veux la convertire en Ko et faire un arrondie au chiffre inferieur :
$size=filesize($doss."/".$file);
if ($size > 1024)
{
$size=$size/1024;
$size = float floor ( float $size);
$size=$size." Ko";
}
Parse error: parse error, unexpected T_STRING
=> voici l'erreur retourner... pourquoi ? j'ai l'impression qu'il prend ma variable comme du caratere... alors que j'arrive a faire des division avec...
Help !