Anyway, you don't even need to know where the temp location is. You should use the $_FILES super global to access and manipulate the uploaded file. Also, you can set the MAX_FILE_SIZE in a hidden form field to tell PHP what limit to accept...
Assuming these form elements (with a file input named 'pvtUploadFile')
<input type="hidden" name="MAX_FILE_SIZE" value="3000000"> <input type="file" name="pvtUploadFile" id="pvtUploadFile" value="<?php print $pvtUploadFile; ?>" class="required" onChange="if(isItEmpty(this.value)) {alertMsg(this.form.name,this.name,'You forgot to attach your resume file.');}" size="40">
Here is how you would process it: // where do you want it? $dgfStore = '/web/server5/hr/resumes/'; // full path and filename of the 'new' file $dgfUploadedFile = $dgfStore . $_FILES['pvtUploadFile']['name']; // copy it from the temporary location copy($_FILES['pvtUploadFile']['tmp_name'], $dgfUploadedFile); // remember other superglobal values in case you want to use them $dgfFileName = $_FILES['pvtUploadFile']['name']; $dgfFileType = $_FILES['pvtUploadFile']['type']; $dgfFileSize = $_FILES['pvtUploadFile']['size'];
nb.
dgf stands for 'data gathering forms' and is a library that I would like to find time to share with everyone. If you're interested, I will provide more documentation and code.
- Greg
Jason wrote:
All,
Trying to run an upload script.
<?php
if ($userfile=="none")
{
echo "Problem: no file uploaded";
exit;
}
if (move_uploaded_file($userfile,"/here/".$userfile_name)) { echo "your file was loaded successfully"; exit; }
else { echo "nope";
}
?>
A look at the configuration /etc/php.ini of PHP4.1.2 shows "no value" for upload_tmp_dir should I change this to a proper path? if so do I have to restart anything?
Any hints?
Jason _______________________________________________ gnhlug-discuss mailing list [EMAIL PROTECTED] http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss
_______________________________________________ gnhlug-discuss mailing list [EMAIL PROTECTED] http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss