Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: , by slideboxer slideboxer is offline
Developer Last Online: Aug 2003 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 02-05-2002 Last Update: Never Installs: 0
 
No support by the author.

I'm having a problem with my avatars not uploading from the usercp. I have no problem uploading from the admin screen. I'm looking at this code in the member.php file to find the bug

PHP Code:
      // check for new uploaded file or for new url
      
$avatarurl=trim($avatarurl);
      if (
$avatarurl!="" and $avatarurl!="http://www.") {
        
// get file from url

        
$filenum=@fopen($avatarurl,"rb");
        if (
$filenum!=0) {
          
$contents="";
          while (!@
feof($filenum)) {
            
$contents.=@fread($filenum,1024); //filesize($filename));
          
}
          @
fclose($filenum);

          
$avatarfile_name "vba".substr(time(),-4);
          if (
$safeupload) {
            
$filename="$tmppath/$avatarfile_name";
            
$filenum=@fopen($filename,"wb");
            @
fwrite($filenum,$contents);
            @
fclose($filenum);
          } else {
            
// write in temp dir
            
$filename=tempnam(get_cfg_var("upload_tmp_dir"),"vbavatar");
            
$filenum=@fopen($filename,"wb");
            @
fwrite($filenum,$contents);
            @
fclose($filenum);
          }
        } else {
          
// invalid address error
          
eval("standarderror(\"".gettemplate("error_avatarbadurl")."\");");
          exit;
        }
      } else {
        
// check file exists on server
        
if ($safeupload) {
          
$filename="";
           
$path "$tmppath/$avatarfile_name";
          if (
function_exists("is_uploaded_file") and is_uploaded_file($avatarfile) and move_uploaded_file($avatarfile"$path")) {
            if (
file_exists($path)) {
              if (
filesize($path)!=$avatarfile_size) {
                
// security error
                
eval("standarderror(\"".gettemplate("error_avataruploaderror")."\");");
              } 
####### END if (filesize($path)!=$avatarfile_size) {

              
$filename=$path;
            } else {
              
// bad upload
              
$avatarid=0;
              
$filename="";
            } 
####### END if (file_exists($path)) {
          
####### END if (function_exists("is_uploaded_file") and is_uploaded_file($avatarfile) [...]
        
} else {
          if (
file_exists($avatarfile)) {
            if (
filesize($avatarfile)!=$avatarfile_size) {
              eval(
"standarderror(\"".gettemplate("error_avataruploaderror")."\");");
              
// security error
              
exit;
            }
            
$filename=$avatarfile;
          } else {
            
// bad upload
            
$avatarid=0;
            
$filename="";
          }
        } 
####### END if ($safeupload) {
      
####### END if ($avatarurl!="" and $avatarurl!="http://www.") { 
The error I'm receiving is "Error - cannot find an image at the specified URL. Please make sure that you have entered a valid URL." I'm not trying to access an avatar by URL but by upload from my own computer. ANy help is appreciated. Thanks.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 02-11-2002, 02:57 AM
slideboxer's Avatar
slideboxer slideboxer is offline
 
Join Date: Dec 2001
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I understand that means adding all the hacks again.. ack! But, if my dbase is corrupted, then when I reload my dbase won't I get the same problem? Does the dbase back up also back up the templates, styles, etc?

Plus, I'm still able to upload avatars from the admin screen. The only problems are in the usercp. If the user does not have a custom avatar, it appears to work on uplpoad but instead displays the "noavatar.gif" file instead. If the user currently has a custom avatar, it returns the url error.
Reply With Quote
  #13  
Old 02-11-2002, 06:03 PM
slideboxer's Avatar
slideboxer slideboxer is offline
 
Join Date: Dec 2001
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I upgraded to 2.2.2 and still no freaking dice We need some help here, folks, please. Ack!
Reply With Quote
  #14  
Old 02-14-2002, 04:44 AM
slideboxer's Avatar
slideboxer slideboxer is offline
 
Join Date: Dec 2001
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

*bump*
Reply With Quote
  #15  
Old 02-14-2002, 06:27 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can you do a clean install of the board? AS A TEST BOARD? implement the hack and try it. you will se that you don't have any problems anymore.
Reply With Quote
  #16  
Old 02-23-2002, 04:41 AM
slideboxer's Avatar
slideboxer slideboxer is offline
 
Join Date: Dec 2001
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh my god! I got it working and I have to say I am guilty of extreme oversight.... I did all of the above code changes in my root/index.php only and neglected to make the changes in my global.php. That was the whole stinking problem and now it's all better. God, I love the elation of figuring out a problem that has been nagging at you for a long while... Beer anyone?
Reply With Quote
  #17  
Old 02-23-2002, 05:31 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

YESSSSS.. i love heineken congrats
Reply With Quote
  #18  
Old 02-23-2002, 05:11 PM
slideboxer's Avatar
slideboxer slideboxer is offline
 
Join Date: Dec 2001
Posts: 134
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for your help, Nakkid
Reply With Quote
  #19  
Old 02-24-2002, 10:24 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you are more then welcome mark
Reply With Quote
  #20  
Old 02-25-2002, 08:56 PM
cristian's Avatar
cristian cristian is offline
 
Join Date: Jan 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey!

Make me the third user to encounter this bug.

I did have the avatar on homepage hack installed but wasn't using it - it was messing up my table layout....

lets see if I can get things working quicker
Reply With Quote
  #21  
Old 02-27-2002, 12:46 PM
cristian's Avatar
cristian cristian is offline
 
Join Date: Jan 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

well - after a period of complete MySQL meltdown and permissions nightmare, I am now getting this error

There has been an error in the upload. Please ensure that the file has been correctly selected and that the upload has taken place successfully.

I'm stuck now
Reply With Quote
Reply


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:32 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04950 seconds
  • Memory Usage 2,349KB
  • Queries Executed 26 (?)
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)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete