PHP Code:
<?php
if (empty($_POST['upload'])) {
echo '
<form name="upload" enctype="multipart/form-data" method="POST" action="'.$_SERVER['REQUEST_URI'].'">
<input type="file" name="file" size="13" value="">
<br /><input type="submit" name="upload" value="Upload">
</form>
';
} else {
//these variables should be self explanatory
$yourdomain = 'http://www.yourdomain.com/';
$uploaddir = './';
$filename = $_FILES['file']['name'];
$filesize = $_FILES['file']['size'];
$tmpname_file = $_FILES['file']['tmp_name'];
$filetype=substr($filename,-4);
if($filetype==".pas") //now we check the file extension, make sure its a pas file {
if($filesize > '5000000') //set this to something realistic, pas files should be small
{
echo "Way too big!!";
} else {
move_uploaded_file($tmpname_file, "$uploaddir$filename");
echo "Successful.<br /><b>URL: </b><textarea rows='1' cols='13'>".$yourdomain.$uploaddir.$filename."</textarea>";
}
} else {
echo "Not a .pas file";
}
}
?>