2016-10-14 7 views
0

イムであるかどうかを確認しようとしているが、それは仕事をdoesntこれは、これまでのところ、誰かが「PDF」は、文字列の最後の3文字がPDFかどうかを確認しようとしている文字列

$CV = $_POST["CV"]; 
$lengthCV =strlen($CV); 

if(strpos("$CV","pdf",substr('$CV',$lengthCV - 3)) !== false){ 
    echo "your file is a pdf"; 
} 
else{ 
    echo "you didnt upload a pdf file"; 
    die(); 
} 
+3

どの言語ですか? –

+0

PHPのように見えます。 –

+0

[PHPでstartsWith()とendsWith()関数の重複が発生する可能性があります](http://stackoverflow.com/questions/834303/startswith-and-endswith-functions-in-php) –

答えて

0

使用を助けることを願って私のコードですこのコード。完璧に動作します:

   $CV = trim($_POST["CV"]);  
       $FnameArr = explode('.',$CV); 
       $ext = end($FnameArr); 
       if(strtolower($ext)!='pdf'){ 
        // YOUR CODE GOES HERE. 
       } 
       else{ 
        echo "you didnt upload a pdf file"; 
        die(); 
       } 
関連する問題