View Full Version : [PHP] # restituzione dell'estenzione file
Come posso fare per vedere cheestenzione a un file ???
Cerca l'ultimo punto...nel nome del file... L'estensione parte da lì fino alla fine del nome...
:D cosa e' una battuta ??? :D
No...allora non ho capito cosa chiedi...
Fenomeno85
23-12-2004, 17:42
il file lo prendi da remoto? vuoi vedere che file un utente sta caricando? cmq l'estensione di vede come ha detto appunto il maestro cionci :D
~§~ Sempre E Solo Lei ~§~
Originariamente inviato da Fenomeno85
il maestro cionci :D
Troppo buono :)
Fenomeno85
23-12-2004, 17:48
Originariamente inviato da cionci
Troppo buono :)
naa :)
~§~ Sempre E Solo Lei ~§~
Intendevo dire questo:
$ext=end(explode(".",$_FILES['file']['name']));
$extension=strtolower($ext);
:D
talti auguri a tuttiiiiii...!!!
Fenomeno85
24-12-2004, 20:10
mi sa che non è la migliore, dato che uno ti può mettere es pippo.exe.rar ;)
non posso testare cmq se non mi ricordo male ti troveresti con un array con exe al primo e rar come secondo.
~§~ Sempre E Solo Lei ~§~
QUESTO ???
$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["extension"] . "\n";
Questo ?
$pos = strrpos($nomefile, '.')
if($pos === false || $pos === strlen($nomefile) - 1)
echo "Estensione non presente";
else
$ext = substr($filename, $pos+1);
Per dividere la stringa basandosi su un separatore c'è anche strtok()
http://it.php.net/manual/en/function.strtok.php
Ciao
Originariamente inviato da cionci
Questo ?
$pos = strrpos($nomefile, '.')
if($pos === false || $pos === strlen($nomefile) - 1)
echo "Estensione non presente";
else
$ext = substr($filename, $pos+1);
mi sembra molto meglio :D :D
grazie mille ciao!
O più semplicemente puoi utilizzare questa funzione...
http://it.php.net/manual/it/function.pathinfo.php
Ciao.
Originariamente inviato da race2
QUESTO ???
$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["extension"] . "\n";
Non avevo letto bene le risposte!!! :ops2:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.