|
Posted by up2trouble on 07/03/07 21:40
I made changes with no effect, so I tried to
$uploaddir = "/home/lynettes/public_html/bainbridge/documents/";
$user = $_POST['user'];
$name = $_POST['name'];
$category = $_POST['category'];
$type = $_POST['type'];
$file_name = $_FILES['uploadedfile']['name'];
$file_tmp_name = $_FILES['uploadedfile']['tmp_name'];
$file_name = stripslashes($file_name);
$file_name = preg_replace("#[ ]#","_",$file_name); // change spaces
to underscore
$file_name = preg_replace('#[^()\.\-,\w]#','_',$file_name); //only
parenthesis, underscore, letters, numbers, comma, hyphen, period -
others to underscore
$file_name = preg_replace('#(_)+#','_',$file_name); //eliminate
duplicate underscore
if (move_uploaded_file($file_tmp_name, $uploaddir))
{
echo "File is valid, and was successfully uploaded.";
}
else
{
echo "Messed it up again.<BR>";
echo "$file_tmp_name<BR>";
echo "$uploaddir<BR>";
echo "$file_name<BR>";
}
got:
Warning: move_uploaded_file(/home/lynettes/public_html/bainbridge/
documents/) [function.move-uploaded-file]: failed to open stream: Is a
directory in /home/lynettes/public_html/bainbridge/documents.php on
line 26
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to
move '/tmp/phpU6o1yo' to '/home/lynettes/public_html/bainbridge/
documents/' in /home/lynettes/public_html/bainbridge/documents.php on
line 26
Messed it up again.
/tmp/phpU6o1yo
/home/lynettes/public_html/bainbridge/documents/
lynne4.gif
[Back to original message]
|