Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 01-20-2007, 06:48 AM
aragorn_reborn aragorn_reborn is offline
 
Join Date: Nov 2006
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default upload files not working

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
Its not a directory permissions issue because the uploads work fine when i use a upload php script without using the vbulletin base. Here is the code i used.

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";
         	}
I am stuck with this for the last one week. Kindly help...

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.
Reply With Quote
  #2  
Old 01-20-2007, 07:46 AM
calorie calorie is offline
 
Join Date: May 2003
Posts: 2,804
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #3  
Old 01-20-2007, 08:15 AM
aragorn_reborn aragorn_reborn is offline
 
Join Date: Nov 2006
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. The problem was with the target address. Specifying the complete path worked.

You rock!!!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:12 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03304 seconds
  • Memory Usage 2,167KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete