Jump to content


Photo

Descobrir Formato Do Arquivo


  • Faça o login para participar
8 replies to this topic

#1 nUtS

nUtS

    Turista

  • Usuários
  • 59 posts
  • Sexo:Não informado

Posted 05/05/2004, 10:39

Como faço pra descobrir o formato de um arquivo??
Se ele é xml, jpg, doc, rtf, pdf, gif...

Valeu!!!

#2 <? K3RN3L_P4N1C ?>

<? K3RN3L_P4N1C ?>

    <? PHP4N1C ?>

  • Usuários
  • 287 posts
  • Sexo:Não informado
  • Localidade:Sinop - MT

Posted 05/05/2004, 11:26

Olá nuts,


Para esta sua pergunta eu tenho duas opções:

Descobir a extensão e/ou descobrir o tipo do arquivo.

Para descobrir a extensão do arquivo basta usar um substring retroativo.

exemplo:

$file = 'teste.jpg';

if ( substr( $file, -4 ) == '.jpg' ) {
echo "Este arquivo tem extensão jpg";
}

Esta opção apresentada não tem uma segurança quanto ao tipo real do arquivo. Basta renomear o arquivo para se "burlar" esta verificação.


Para se descobrir o tipo do arquivo, independentemente da extenção que ele tenha. Quando submeter o arquivo pelo formulario atraves de um campo file (input type='file') use a extenção _type depois da variavel do arquivo.

exemplo:

formulario
<input type="file" name="cFile">

PHP
//Apos ter submetido o formulario
//....
if ($cFile_type == 'image/pjpeg'){
echo "Este arquivo é uma imagem jpeg";
}
//....


Espero ter ajudado ! ;)
<?
$nome = Tiago Leão;
$nick = <? K3RN3L_P4N1C ?>;
$email = tiagoacl@ig.com.br;
$icq = 124996176;
$interesses = PHP;

//Acredite em Jesus, porque ele ja acreditou em você um dia...

?>

#3 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 14/10/2017, 11:22

Ialex Cephalexin 500mg online pharmacy Stendra Can I Purchase Tadalafil Et De Dapoxetine

#4 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 14/10/2017, 13:12

Cialis 5 Mg Benefici how to get a free trial of levitra Cialis O Levitra Yahoo
Kamagra Mal De Altura Amoxicillin Shelf Life levitra wholesale no prescription Clomid Allergie

#5 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 14/10/2017, 18:38

Sertralina De 50 Mg Where Can I Buy Priligy 60 Amoxicillin Sulbactam Injection Stability viagra Image Levitra Propecia Buy Prescription
Propecia Increase Chest Hair Shipped Ups Clobetasol In Germany Compra Cialis Barcelona viagra buy accutane v-drugstore Cephalexin Kill Coccidia
Cialis Without A Doctors Prescription Acheter Orlistat viagra online pharmacy Buy Nizagara Online
Buy Tetracycline Generic Viagra Review viagra Low Cost Cialis 2.5 Mg Composicion De Propecia
Order Secure Bentyl 20mg Medication In Internet Cialis Boite De 16 viagra Achat Tadalafil Suisse Buy Valtrex Generic
Viagra Danger Sante Precio Proscar Propecia Is Amoxicillin The Same As Penicillin cialis Viagra Online Overnight Ward
Generic Propecia 1 Mg buy viagra Cheap Bentyl With Overnight Delivery Purchasing isotretinoin skin health medication

#6 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 15/10/2017, 08:58

Xenical En Ligne Acheter Viagra Montreal Venta De Baclofeno best site to buy levitra Walgreens Propecia Online Zithromax Z Pac Cephalexin Is
Pastilla Cialis Buena generic levitra on line Le Viagra Achat Achat Kamagra Bordeaux Discount Clobetasol Best Website
Amoxicillin And Pseudophedrine For Sinusitis Propecia Shop Anonymous buy viagra online Ebay Baclofen Viagra Cialis On Line Sales
Propecia For 10 Years viagra How Much Is Viagra With A Prescription Cialis Generico Europa
Cialis Che Cos'E Comprar Priligy Por Internet online pharmacy Inhousepharmacybiz Achat Viagra Pas Chere
Generic Levitra Pill Where To Buy Clalis Drugs Zithromax Loading Dose buy viagra Buy Cialis Online Mastercard Fedex Doryx Mastercard Accepted Cheapeast Sildenafil Buy

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 15/10/2017, 08:59

Priligy Precio Espana Cialis Mg 20 Natural Antibotic Amoxicillin generic levitra 20mg Cialis Cuanto Cuesta En Espana

#8 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 15/10/2017, 09:12

Arzt Levitra Tamsulosin 0.4mg Propecia Diabetes Asma canadian pharmacy levitra Cialis Senza Ricetta Yahoo

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 15/10/2017, 09:43

Viagra A Los 20 Anos viagra prescription Viagra Generico Esiste Viagra Shipped From The Us Wo Viagra Kaufen




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq