The Arcive of vBulletin Modifications Site. |
|
|
#1
|
|||
|
|||
|
I am creating a custom page on my vBulletin installation. The page will allow users to upload files. I am using the vBulletin system for the same. The code that i used for the same is given below. I get this error when i try to upload any file
Code:
Warning: move_uploaded_file(Uploads/index.html ): failed to open stream: No such file or directory in /usr/local/share/doc/vhost/mydomain.org/httpdocs/screen/index.php on line 84 Warning: move_uploaded_file(): Unable to move '/users/mydomain.org/tmp/phpsj0NMr' to 'Uploads/index.html ' in /usr/local/share/doc/vhost/mydomain.org/httpdocs/screen/index.php on line 84 Code:
if ($_REQUEST["do"] != "") {
$vbulletin->input->clean_array_gpc('f', array(
'attachfile' => TYPE_FILE
));
$target_path = "Uploads/";
$filename = $vbulletin->GPC['attachfile']['name'];
$target_path = $target_path . $filename;
if (move_uploaded_file($vbulletin->GPC['attachfile']['tmp_name'], $target_path))
{
//Yay! File Upload was successful
echo "File upload successful";
}
Thanks in advance. There is a upload class in vBulletin. Is that of some help? I have to use the interface to upload pdf files of upto 2 Mb. |
|
#2
|
|||
|
|||
|
The error is saying that the Uploads directory is not in or writable to the screen directory. Try changing $target_path to the full server path and make sure the Uploads directory is writable.
|
|
#3
|
|||
|
|||
|
Thanks. The problem was with the target address. Specifying the complete path worked.
You rock!!! |
![]() |
|
|
| X vBulletin 3.8.12 by vBS Debug Information | |
|---|---|
|
|
More Information |
|
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|