Javascript problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux