O PHP " pathinfo " função retorna todos os componentes separados de localização de um arquivo , incluindo o nome do diretório , nome de base, extensão de arquivo eo nome do arquivo . Para remover uma extensão de arquivo com PHP , chame a função built-in PHP " renomear " e renomeie o arquivo original para um novo nome de arquivo que tem o mesmo diretório e nome do arquivo, mas não tem uma extensão de arquivo . Instruções
1
Guarde o nome do arquivo em uma variável. Por exemplo, digite :
$ file = " /usr /local /myfile.dat ";
2
Chame o " pathinfo " função para obter os diferentes componentes sobre a localização do arquivo . Por exemplo, digite :
$ pathinfo = pathfinfo ($ arquivo );
3
Criar um novo nome de arquivo concatenando o pathinfo " dirname " elemento (caminho) , uma barra para separar o caminho eo nome de arquivo , eo pathinfo " filename" elemento, que não irá conter a extensão. Por exemplo, digite :
$ newfile = $ pathinfo [" dirname "] . "/". $ pathinfo [ "filename" ];
4
Chame a função renomear PHP para renomear o arquivo para o novo nome do arquivo que você acabou de criar. Emitir uma mensagem de status apropriado, com base nos resultados. Por exemplo, digite :
se die ("Não foi possível renomear o arquivo para" $ newfile . );
Echo " Removido extensão de" ( renomear ($ arquivo , $ newfile ) !) . $ arquivo; ?
>