| 
	
 | 
 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
 
  
Navigation:
[Reply to this message] 
 |