par
Arthur26 » 18 mai 2006, 14:09
Comem indiqué j'ai explosé les || donc maintenant une seule possibilité par case est possible.
Par contre la variable $ext est de type .ext ou ext peut etre dll, doc, ini, pdf etc...
Deuxièmement si j'enleve les '.doc', que je le transforme en .doc seulement php m'engueule avec un parse error >.<'
Voici mon code modifié, et apparament ca marche mais si je revien a la structure en if elseif, que cela m'apportera-t-il de mieux ? de moins bien ?
elseif(is_file($file)){
$ext = substr($file,strpos($file,'.'));
$datecrea = Date("d-m-Y",filectime($file));
$jourcrea = substr($datecrea,0,2);
$moiscrea = substr($datecrea,3,2);
$anneecrea = substr($datecrea,6,4);
Switch ($ext){
case '.doc' :
$size += filesize($file);
$j++;
break;
case .xls:
$size += filesize($file);
$j++;
break;
case .pps:
$size += filesize($file);
$j++;
break;
case '.ppt':
$size += filesize($file);
$j++;
break;
Merki
Comem indiqué j'ai explosé les || donc maintenant une seule possibilité par case est possible.
Par contre la variable $ext est de type .ext ou ext peut etre dll, doc, ini, pdf etc...
Deuxièmement si j'enleve les '.doc', que je le transforme en .doc seulement php m'engueule avec un parse error >.<'
Voici mon code modifié, et apparament ca marche mais si je revien a la structure en if elseif, que cela m'apportera-t-il de mieux ? de moins bien ?
[php]
elseif(is_file($file)){
$ext = substr($file,strpos($file,'.'));
$datecrea = Date("d-m-Y",filectime($file));
$jourcrea = substr($datecrea,0,2);
$moiscrea = substr($datecrea,3,2);
$anneecrea = substr($datecrea,6,4);
Switch ($ext){
case '.doc' :
$size += filesize($file);
$j++;
break;
case .xls:
$size += filesize($file);
$j++;
break;
case .pps:
$size += filesize($file);
$j++;
break;
case '.ppt':
$size += filesize($file);
$j++;
break;
[/php]
Merki