I am trying to get the form below to make sure the file type for the upload
is a pdf file. The code below checks, but doesnąt allow even a pdf file to
upload. Can anybody shed some light on this for me? Is there an easier way
to do this using JS?



<?php

echo '<html> 
<head> 
<title>test page</title>

<script type="text/JavaScript">
<!-- Begin
function TestFileType( fileName, fileTypes ) {
if (!fileName) return;

dots = fileName.split(".")
//get the part AFTER the LAST period.
fileType = "." + dots[dots.length-1];

return (fileTypes.join(".").indexOf(fileType) != -1) ?
alert(\'That file is OK!\') :
alert("Please only upload PDF format files with the correct .pdf extension.
Please select a new file and try again.");
}
// -->
</script> 

</head> 

<body> 
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="hidden" name="filename" value="'.$name.'">
<input type="file" name="uploadfile">
<input type="button" name="Submit" value="Upload"
onclick="TestFileType(this.form.uploadfile.value, [\'pdf\'])"><br>
</body> 
</html>
';

?>



-- 
Gregg Healy
Service Specials Direct
800 230-8268

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to