vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   Auto Resize Image Attachments (Avatars & Profile Pic Too).... (https://vborg.vbsupport.ru/showthread.php?t=68429)

mini2 08-16-2004 10:00 PM

Auto Resize Image Attachments (Avatars & Profile Pic Too)....
 
Gone

TheComputerGuy 08-17-2004 09:29 AM

cool. I like it a lot

working on www.runaked.com/forums

Natch 08-17-2004 02:10 PM

That's awesome - this is something I've been looking for for ages :D

Question: is it an easy thing to add this feature (maybe make your functionality into a standalone function?) into the Avatar upload and Profile pic upload functions ?

Natch 08-19-2004 12:49 PM

Thanks muchly! This was the one final hack I was waiting for from my ol' vB2 - I looked into it a couple times, but never had the patience ;)

Symbian.info 08-19-2004 04:20 PM

Does any one knows if it works in PHP in safe mode??

MrNase 08-21-2004 02:29 PM

I installed it and I hope it's working ;)

(It's working, thank you so much :))

Erwin 08-23-2004 10:37 PM

Very cool and useful hack. :) A lot of members are clueless when it comes to image resizing. This is a great idea.

Symbian.info 08-24-2004 10:45 PM

Quote:

Originally Posted by mini2
Has anyone with PHP in safe mode tried this out yet? I'm keen (as others might be) to know if it works?

Don't think it works :tired: I try it with the File Attachment Images Resize hack, when I upload a big files take a time and then many, many (50x) errors like this:
Warning: Division by zero in /home/website/www/forum/includes/functions_file.php on line 318
Warning: Division by zero in /home/website/www/forum/includes/functions_file.php on line 319
Warning: Division by zero in /home/website/www/forum/includes/functions_file.php on line 327
Warning: Division by zero in /home/website/www/forum/includes/functions_file.php on line 328
Warning: imagecreatetruecolor(): Invalid image dimensions in /home/website/www/forum/includes/functions_file.php on line 331

and then: IMG_0541.JPG:
File Too Large. Limits are 640 x 480. Your file is 1600 x 1200.

So far not working, I don't know if it the safe mode..

lazytown 08-31-2004 12:05 AM

There seems to be a problem with the avatar upload feature. If I set avatars to no more than 20K, but photos to 150K, it uses the 150K limit for avatars.

lazytown 08-31-2004 12:06 AM

For files that are too big (in K), I would still like to see it try and resize them -- then see if they come under the file size limit.

memdy 08-31-2004 05:25 PM

Getting similar error message, just installed GD 2.0.23

---------- begin error msg --------------------

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 44

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 45

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 53

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 54

Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in /var/www/html/forums/includes/functions_file.php on line 57

----------- end error msg ---------------

-- line 44 -- $width_factor = $w / $maxattachwidth;
-- line 45 -- $height_factor = $h / $maxattachheight;
-- line 53 -- $nw = round($w / $height_factor);
-- line 54 -- $nh = round($h / $height_factor);
-- line 57 -- $ni=imagecreatetruecolor($nw,$nh);

CVMagic 09-01-2004 01:25 PM

The issue with the deviding by zero in this hack is that you overlooked the fact that the hack does not define what $maxattachwidth & $maxattachhieght are... so besure to add those values to be edited in the admin panel....

^_^ by the way I coded the original version of this hack for vB2, look in the beta section for it, it should help you with some of the bugs in this one... FYI: Safemode shouldnt affect this scrpt as long as its not writing on to the filesystem. Also it helps to cache the resized images because trust me doing it on the fly will bog down the system in the long run.
Oh, I almost forgot if you have any questions feel free to send me a PM.

memdy 09-01-2004 01:38 PM

<a href="http://www.offshoreonly.com/phpinfo.php" target="_blank">http://www.offshoreonly.com/phpinfo.php</a>

CVMagic 09-01-2004 01:40 PM

Quote:

Originally Posted by memdy
Getting similar error message, just installed GD 2.0.23

---------- begin error msg --------------------

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 44

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 45

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 53

Warning: Division by zero in /var/www/html/forums/includes/functions_file.php on line 54

Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in /var/www/html/forums/includes/functions_file.php on line 57

----------- end error msg ---------------

-- line 44 -- $width_factor = $w / $maxattachwidth;
-- line 45 -- $height_factor = $h / $maxattachheight;
-- line 53 -- $nw = round($w / $height_factor);
-- line 54 -- $nh = round($h / $height_factor);
-- line 57 -- $ni=imagecreatetruecolor($nw,$nh);

Be sure to restart your webserver and besure that php isn't complied with GD into it because then it will not run your newer version of GD... instead recompile PHP making sure that it points to your current version of GD... as far as the other errors they are just values that were overlooked when preparing the hack...

to mini: try to test for GD2 within the script with a function check on imagecreatetruecolor and if it fails then make it use imagecreate instead because it is compatible with all versions of GD so it will 1) make sure that the forum wont have errors in exchange for uglish images and 2) makes your hack compatible with earlier versions of PHP

Blindchild02 09-05-2004 10:47 PM

i get this error

Quote:

Fatal error: Call to undefined function: unsharpmask() in /home2/xamira/public_html/forums/includes/functions_upload.php on line 292

Blindchild02 09-05-2004 11:51 PM

alrite, adding require_once('./includes/functions_image.php'); worked

johnnyb 09-30-2004 07:23 PM

I uploaded everything, and modified everything, but the images aren't resized?

calvinnguyen 10-22-2004 08:31 AM

Designed for: vBulletin 3.0.3 on a Linux server with PHP 4.3.8 and GD 2.0.23. PHP not in safe mode and attachments stored in the database. May work in other cases, but I can't guarantee that.

I had install it, but it didn't work for me.

calvinnguyen 10-22-2004 10:11 AM

Quote:

Originally Posted by mini2
If you have that configuration, it works.

1.Did you get errors, or anything?

2.Do you have your max attachment sizes set in the adminCP to start with?

3.Do you have a php.info file somewhere?

1.
I didn't get anything wrong, but I the size of the photo that attachment is not getting resize.

2. yes I had set the max attachment sizes

3. No, I don't have a php.info file

For set max attachment sizes, if we set it smaller than the photo size, after we attachment to the post , it will be resize to me equal the max attachemt sizes right?

Natch 10-24-2004 10:16 PM

Actually, there is a vB3 option to allow public viewing of phpinfo()...

Blam Forumz 10-31-2004 06:27 PM

Didnt work for avatars, everything else i dunno... :(

outlaw621 11-11-2004 04:54 PM

Using on vBulletin v3.0.3 with safe mode enabled in PHP and is working fine. The only other modification I had to do was to add
Code:

require_once('./includes/functions_image.php');
to the start of the includes/functions_upload.php file.

Blindchild02 11-11-2004 08:29 PM

works great at - www.xamira.net since the avatar is on the homepage :) thanks alot!!

lazytown 11-12-2004 07:37 AM

I modded it slightly so that it resizes any image larger than the file limit or the dimensions limit.. However as stated, it probably does increase load on the server. The other problem is users are uploading photos like crazy now. :)

remlle 11-21-2004 12:47 PM

any idea when why when I upload an image that is 800k or abovr it fails. no errors just the upload page turns white with no writing on it.
also
in the file you recomended changing uploading to uploading and resizing attachments and I cant find that do you know where I could find that.

Hexemer 11-23-2004 08:50 PM

Hello,

first, thank you for this nice hack. :)

But, I have a Problem. :disappointed: The uploaded picture is "darker" than the original one.

attachment 1: original
attachment 2: uploaded in my forums

gd version: 2.0.12

Can you help me? :ermm:

remlle 11-23-2004 09:02 PM

same here.

jarekn 11-25-2004 06:24 PM

I still get the error That image is too large. The maximum dimensions are 220 by 220

vbulletin 3.0.3
Running on PHP Version 4.3.4

I only modified the functions_upload.php

No other errors are displayed...I can upload smaller images that are with in the 220 by 220 spec.

Hexemer 12-04-2004 06:44 PM

Quote:

Originally Posted by Hexemer
Hello,

first, thank you for this nice hack. :)

But, I have a Problem. :disappointed: The uploaded picture is "darker" than the original one.

attachment 1: original
attachment 2: uploaded in my forums

gd version: 2.0.12

Can you help me? :ermm:

No solution for this problem? :ermm:

biggkay 12-16-2004 10:18 PM

Where and how do I do the phrase change? I'm n00b at this. :)

MajorFm.com 12-31-2004 05:07 PM

Nice hack... thanks...

KTBleeding 12-31-2004 07:16 PM

I have been looking for this hack..

[high]* KTBleeding will install when he gets off work.
[/high]

EDIT:

Installed and working fine! I'm so glad I found this hack. ;)
[high]* KTBleeding clicks install[/high]

MajorFm.com 01-07-2005 02:10 PM

Im getting a error on uploading a avatar thats bigger then the dimentions set...

Fatal error: Call to undefined function: remote_filesize() in /usr/local/apache/www/crazyapes/majorfmforum.com/htdocs/forum/includes/functions_upload.php on line 106

magyosha 01-23-2005 06:38 PM

could not get this working at all
always says the image is to large and makes no attempt to resize ..
checked and double checked all the editing that was needed ... (tryed with profiles & atachments)
running vb 3.0.3 with the latest security fix's applied

attachments stored in the filesystem .. but would not think this would affect the profile pic as they are in the dbase .. and they don't work either ..

kall 01-26-2005 06:34 PM

Parse error: parse error, unexpected T_ELSE in /home3/nzboards/public_html/forums/includes/functions_upload.php on line 341

That's just trying to upload a gif larger than the dimensions. Same thing happens if I use jpg.

kall 01-26-2005 09:43 PM

Quote:

Originally Posted by mini2
Possibly a typo? Could you post that line and I can compare?

Line 341:

PHP Code:

else 

:)

Context - lines 321 to 362
PHP Code:

        if ($imginfo[2] != AND $imginfo[2] != AND $imginfo[2] != 3)
        { 
// .gif, .jpg, .png
            
if ($showerrors)
            {
                @
unlink($filename);
                if (
$incp)
                {
                    
print_stop_message('the_uploaded_file_is_not_valid');
                }
                else
                {
                    eval(
print_standard_error('error_imagenotimage'));
                }
            }
            else
            {
                return 
false;
            }
        }
    }
    else
    {
        if (!
$vboptions['allowimgsizefailure'])
        {
            if (
$showerrors)
            {
                @
unlink($filename);
                if (
$incp)
                {
                    
print_stop_message('the_uploaded_file_is_not_valid');
                }
                else
                {
                    eval(
print_standard_error('error_imagenotimage'));
                }
            }
            else
            {
                return 
false;
            }
        }
    } 


givemeplain 02-06-2005 05:10 PM

Hey, this works well for me .. but is there a way so that when an image is reduced in size, you can click on it (in post) to view it full size in a new window or something? Thanks.

MrNase 02-23-2005 07:22 PM

Quote:

Originally Posted by mini2
As an update I've completely removed this hack, thenreinstalled itusing the current uploaded files and it worked with 100%success foravatars and attachments. I tested large jpg, png and gifimagesfor the attachments, no errors, no problems. That's withvBulletin3.0.6.

Thank you very much. I updated because some members reported errors which I never got. I really hope these are resolved now :)

John_44 02-28-2005 07:42 PM

Very nice Hack !
Unfortunatly it doesn´t work for me. No errors until i upload a larger Image -> Then it says Error 500 -> could not execute Script. I´m using the German Provider 1&1 and would apreciate every help possible.

(GD Lib is installed)

John_44 03-08-2005 08:28 PM

No, it always hapens.


All times are GMT. The time now is 04:49 PM.

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.01333 seconds
  • Memory Usage 1,837KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (2)bbcode_php_printable
  • (7)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete