vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Blank page instead of error message, any advice to fix this? (https://vborg.vbsupport.ru/showthread.php?t=130722)

arossphoto 11-03-2006 11:06 PM

Blank page instead of error message, any advice to fix this?
 
I don't know if anybody here can help me with this, but I paid a programmer to develop a custom vBulletin add-on and he has left me with a product that has a few bugs and no support.

It's a member photography portfolio system that allows members to upload images to their own portfolio. The system is searchable by specialities, nearest major city, etc, and I can set image upload limits for each user group. When a member exceeds the limit they are supposed to receive an error message, but instead they are getting a blank page.

I didn't write the code and I'm not a programmer, but I found the section of the php file that refers to image uploads and the "portfolio_directory_maximages" error message. I'm kind of hoping that maybe it is something simple like a missing bracket, semi-colon, or something like that.

Here's the code and if anybody could have a look at it to see if everything looks alright I'd really appreciate it. Thanks very much.

PHP Code:

// Begin uploading image
        
if(!empty($_FILES['userfile']["name"])){
        
                    
// Count total images
                    
$total_images $vbulletin->db->query_first("SELECT count(imageid) AS total FROM " TABLE_PREFIX "portfolio_directory_uploads
                                                    WHERE portfolioid = " 
$vbulletin->GPC['portfolio_id'] . "
                                            "
);
                        
// Have they uploaded to many images already?
                        
if($total_images[total] > $vbulletin->userinfo['permissions']['portfolio_directory_image_limit']){
                            eval(
standard_error(fetch_error('portfolio_directory_maximages',$vbulletin->userinfo['permissions']['portfolio_directory_image_limit'])));                            
                        }
                    
                    
// Get Image Upload Functions
                    
require_once('./portfolio_directory/functions_portfolio_directory_upload.php');
                    
$imagebasename($_FILES['userfile']['tmp_name'].$ext);
        }
        
        
// Update Portfolio
        
$vbulletin->db->query_write("UPDATE " TABLE_PREFIX "portfolio_directory_portfolio
                                    SET    categoryid = '
$categoryid',
                                    specialties = '
$specialties',
                                    firstname = '
$firstname',
                                    lastname = '
$lastname',
                                    company = '
$company',
                                    address = '
$address',
                                    city = '
$city',
                                    province = '
$province',
                                    postalcode = '
$postalcode',
                                    nearest_major_city = '
$nearest_major_city',
                                    phone = '
$phone',
                                    fax = '
$fax',
                                    email = '
$email',
                                    website = '
$website',
                                    description = '
$description'
                                     " 
iif(!empty($image),", image = '$image'") . "
                                    WHERE userid = " 
$vbulletin->GPC['userid'] . "
                                "
);
        
                if(!empty(
$_FILES['userfile']["name"])){
                    
// Save New Image
                    
$db->query_write("INSERT " TABLE_PREFIX "portfolio_directory_uploads
                        SET image = '
$image',
                        image_title = '
$image_title',
                        portfolioid = " 
$portfolio_id "                    
                    "
);
                }

// Redirect user
$vbulletin->url="portfolio_directory.php?" $vbulletin->session->vars['sessionurl'] . "do=manage_portfolio&userid=" $vbulletin->GPC['userid'] . "";
 eval(
print_standard_redirect('portfolio_directory_portfolio_added'));



Paul M 11-04-2006 12:20 AM

Perhaps it's getting late, but I can't see anything wrong.

Do you have php error messages disabled on the server ?

arossphoto 11-04-2006 12:35 AM

Quote:

Originally Posted by Paul M
Perhaps it's getting late, but I can't see anything wrong.

Do you have php error messages disabled on the server ?

Thanks for your quick reply. I'm not too sure about this, but before the programmer abandoned me he asked me to check with my host to see if they could check the error logs or something like that. But they said they didn't see any problems.

Thanks again,

Andrew


All times are GMT. The time now is 08:20 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.01159 seconds
  • Memory Usage 1,754KB
  • 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_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete