Results 1 to 3 of 3
  1. #1
    Join Date
    Jul 2010
    Posts
    9
    Plugin Contributions
    0

    Default After Add to Cart Blank Screen

    I have went threw the tutorials and find nothing as far as spaces here is the latest error log. The Site is http://www.backwoodsok.com/Store



    [29-Jul-2010 20:13:11] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/content/70/5666370/html/Store/index.php:3) in /home/content/70/5666370/html/Store/includes/functions/sessions.php on line 110
    [29-Jul-2010 20:13:11] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/content/70/5666370/html/Store/index.php:3) in /home/content/70/5666370/html/Store/includes/init_includes/init_templates.php on line 78
    [29-Jul-2010 20:13:11] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/content/70/5666370/html/Store/index.php:3) in /home/content/70/5666370/html/Store/includes/functions/functions_general.php on line 45



    Index.php file
    Code:
    <body>
    <?php
    /**
     * index.php represents the hub of the Zen Cart MVC system
     * 
     * Overview of flow
     * <ul>
     * <li>Load application_top.php - see {@tutorial initsystem}</li>
     * <li>Set main language directory based on $_SESSION['language']</li>
     * <li>Load all *header_php.php files from includes/modules/pages/PAGE_NAME/</li>
     * <li>Load html_header.php (this is a common template file)</li>
     * <li>Load main_template_vars.php (this is a common template file)</li>
     * <li>Load on_load scripts (page based and site wide)</li>
     * <li>Load tpl_main_page.php (this is a common template file)</li>
     * <li>Load application_bottom.php</li>
     * </ul>
     *
     * @package general
     * @copyright Copyright 2003-2005 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: index.php 2942 2006-02-02 04:41:23Z drbyte $
     */
    /**
     * Load common library stuff 
     */
      require('includes/application_top.php');
    
      $language_page_directory = DIR_WS_LANGUAGES . $_SESSION['language'] . '/';
      $directory_array = $template->get_template_part($code_page_directory, '/^header_php/');
      foreach ($directory_array as $value) { 
    /**
     * We now load header code for a given page. 
     * Page code is stored in includes/modules/pages/PAGE_NAME/directory 
     * 'header_php.php' files in that directory are loaded now.
     */
        require($code_page_directory . '/' . $value);
      }
    /**
     * We now load the html_header.php file. This file contains code that would appear within the HTML <head></head> code 
     * it is overridable on a template and page basis. 
     * In that a custom template can define its own common/html_header.php file 
     */
      require($template->get_template_dir('html_header.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/html_header.php');
    /**
     * Define Template Variables picked up from includes/main_template_vars.php unless a file exists in the
     * includes/pages/{page_name}/directory to overide. Allowing different pages to have different overall
     * templates.
     */
      require($template->get_template_dir('main_template_vars.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/main_template_vars.php');
    /**
     * Read the "on_load" scripts for the individual page, and from the site-wide template settings
     * NOTE: on_load_*.js files must contain just the raw code to be inserted in the <body> tag in the on_load="" parameter.
     * Looking in "/includes/modules/pages" for files named "on_load_*.js"
     */
      $directory_array = $template->get_template_part(DIR_WS_MODULES . 'pages/' . $current_page_base, '/^on_load_/', '.js');
      foreach ($directory_array as $value) { 
        $onload_file = DIR_WS_MODULES . 'pages/' . $current_page_base . '/' . $value;
        $read_contents='';
        $lines = @file($onload_file);
        foreach($lines as $line) {
          $read_contents .= $line;
        }
      $za_onload_array[] = $read_contents;
      }
    /**
     * now read "includes/templates/TEMPLATE/jscript/on_load/on_load_*.js", which would be site-wide settings
     */
      $directory_array=array();
      $tpl_dir=$template->get_template_dir('.js', DIR_WS_TEMPLATE, 'jscript/on_load', 'jscript/on_load_');
      $directory_array = $template->get_template_part($tpl_dir ,'/^on_load_/', '.js');
      foreach ($directory_array as $value) { 
        $onload_file = $tpl_dir . '/' . $value;
        $read_contents='';
        $lines = @file($onload_file);
        foreach($lines as $line) {
          $read_contents .= $line;
        }
        $za_onload_array[] = $read_contents;
      }
    
      // set $zc_first_field for backwards compatibility with previous version usage of this var
      if (isset($zc_first_field) && $zc_first_field !='') $za_onload_array[] = $zc_first_field;
    
      $zv_onload = "";
      if (isset($za_onload_array) && count($za_onload_array)>0) $zv_onload=implode(';',$za_onload_array);
    
      //ensure we have just one ';' between each, and at the end
      $zv_onload = str_replace(';;',';',$zv_onload.';');
    
      // ensure that a blank list is truly blank and thus ignored.
      if (trim($zv_onload) == ';') $zv_onload='';
    /**
     * Define the template that will govern the overall page layout, can be done on a page by page basis
     * or using a default template. The default template installed will be a standard 3 column layout. This
     * template also loads the page body code based on the variable $body_code.
     */
      require($template->get_template_dir('tpl_main_page.php',DIR_WS_TEMPLATE, $current_page_base,'common'). '/tpl_main_page.php');
    ?> </html>
    <?php
    /**
     * Load general code run before page closes
     */
    ?>
    <?php require(DIR_WS_INCLUDES . 'application_bottom.php');?>

  2. #2
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: After Add to Cart Blank Screen

    headers already sent (output started at /home/content/70/5666370/html/Store/index.php:3)
    ref: https://www.zen-cart.com/tutorials/index.php?article=87

    Your problem is that the index.php file should NOT contain the <body> tag.
    The fact that it has that in there indicates that someone's changing the files on your server for some peculiar reason.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  3. #3
    Join Date
    Jul 2010
    Posts
    9
    Plugin Contributions
    0

    Default Re: After Add to Cart Blank Screen

    Quote Originally Posted by DrByte View Post
    ref: https://www.zen-cart.com/tutorials/index.php?article=87

    Your problem is that the index.php file should NOT contain the <body> tag.
    The fact that it has that in there indicates that someone's changing the files on your server for some peculiar reason.
    You are correct, Thank you. I looked that over tons of times. Thank you again.

 

 

Similar Threads

  1. v154 Blank Screen After Upgrade (fixed) but now blank screen after login!
    By Kias Henry in forum Upgrading to 1.5.x
    Replies: 6
    Last Post: 23 Jun 2015, 07:32 PM
  2. v150 Blank Screen after Add to Cart
    By mrdanashton in forum General Questions
    Replies: 9
    Last Post: 18 May 2015, 09:52 AM
  3. v150 While click add to cart button, it goes to blank screen page
    By Rb Arun in forum All Other Contributions/Addons
    Replies: 3
    Last Post: 20 Dec 2013, 03:36 PM
  4. v151 Add to Cart giving me a blank screen
    By psvialli in forum General Questions
    Replies: 6
    Last Post: 29 Mar 2013, 01:20 AM
  5. *URGENT* Add to Cart giving blank screen
    By laurelee in forum Managing Customers and Orders
    Replies: 25
    Last Post: 1 Dec 2008, 01:17 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR