Un petit soucis, filesize avec fichier de plus de 2Go retourne pas la taille de mon fichier. Ceci est normal vue que le type entier de PHP est signé, il supporte donc les fichiers de moins de 2 Go. Pour palier à cela j'essaye d'exécuter une commade shell sur unix pour avoir la taille du fichier mais j ai cette erreur qui apparait.
Je fais ca :
$out = shell_exec(' du -sk'.$filename);
Et l'erreur
J'ai regardé mon phpinfo et safe_mode est on en local value mais off en Master value, J'ai donc rajoutéWarning: shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode in
ini_set('safe_mode', 'Off');
$out = shell_exec(' du -sk'.$filename);
et j'ai toujours l'erreur. Quelqu'un aurait une idée?
Merci d'avance
[*EDIT] Si un moderateur passe par la priere de déplacer ce topic dans php avancé ou débutant selon votre jugement du probleme. je viens de me rendre compte j'ai posté dans POO. desole[/EDIT]