PHP easy? problem... newb needs teh help

Discussion in 'OT Technology' started by Nickerz, Mar 21, 2006.

  1. Nickerz

    Nickerz Guest

    Getting a parse error and idk where the fuck it is

    Parse error: syntax error, unexpected $end in /public_html/products_new.php on line 143

    WTF :squint:
    PHP:
    <?php
    /*
      $Id: products_new.php,v 1.27 2003/06/09 22:35:33 hpdl Exp $
      osCommerce, Open Source E-Commerce Solutions
      http://www.oscommerce.com
      Copyright (c) 2003 osCommerce
      Released under the GNU General Public License
    */
      
    require('includes/application_top.php');
      require(
    DIR_WS_LANGUAGES $language '/' FILENAME_PRODUCTS_NEW);
      
    $breadcrumb->add(NAVBAR_TITLEtep_href_link(FILENAME_PRODUCTS_NEW));
    ?>
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html <?php echo HTML_PARAMS?>>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET?>">
    <title><?php echo TITLE?></title>
    <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER HTTP_SERVER) . DIR_WS_CATALOG?>">
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
    </head>
    <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">
    <!-- header //-->
    <?php require(DIR_WS_INCLUDES 'header.php'); ?>
    <!-- header_eof //-->
    <!-- body //-->
    <table border="0" width="100%" cellspacing="3" cellpadding="3">
      <tr>
        <td width="<?php echo BOX_WIDTH?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH?>" cellspacing="0" cellpadding="2">
    <!-- left_navigation //-->
    <?php require(DIR_WS_INCLUDES 'column_left.php'); ?>
    <!-- left_navigation_eof //-->
        </table></td>
    <!-- body_text //-->
        <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
              <tr>
                <td class="pageHeading"><?php echo HEADING_TITLE?></td>
                <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES 'table_background_products_new.gif'HEADING_TITLEHEADING_IMAGE_WIDTHHEADING_IMAGE_HEIGHT); ?></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif''100%''10'); ?></td>
          </tr>
    <?php
      $products_new_array 
    = array();
      
    $products_new_query_raw "select p.products_id, pd.products_name, pd.products_description, p.products_image, p.products_price, p.products_tax_class_id, p.products_date_added, m.manufacturers_name from " TABLE_PRODUCTS " p left join " TABLE_MANUFACTURERS " m on (p.manufacturers_id = m.manufacturers_id), " TABLE_PRODUCTS_DESCRIPTION " pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id "' order by p.products_date_added DESC, pd.products_name";
      
    $products_new_split = new splitPageResults($products_new_query_rawMAX_DISPLAY_PRODUCTS_NEW);
      if ((
    $products_new_split->number_of_rows 0) && ((PREV_NEXT_BAR_LOCATION == '1') || (PREV_NEXT_BAR_LOCATION == '3'))) {
    ?>
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr>
                <td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
                <td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE ' ' $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKStep_get_all_get_params(array('page''info''x''y'))); ?></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><?php echo tep_draw_separator('pixel_trans.gif''100%''10'); ?></td>
          </tr>
    <?php
      
    }
    ?>
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
    <?php
      
    if ($products_new_split->number_of_rows 0) {
        
    $products_new_query tep_db_query($products_new_split->sql_query);
        while (
    $products_new tep_db_fetch_array($products_new_query)) {
          if (
    $new_price tep_get_products_special_price($products_new['products_id'])) {
            
    $products_price '<s>' $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id'])) . '</s> <span class="productSpecialPrice">' $currencies->display_price($new_pricetep_get_tax_rate($products_new['products_tax_class_id'])) . '</span>';
          } else {
            
    $products_price $currencies->display_price($products_new['products_price'], tep_get_tax_rate($products_new['products_tax_class_id']));
          }
    ?>
            <tr>
              <td rowspan="2" width="<?php echo SMALL_IMAGE_WIDTH?>" valign="top" class="main"><?php echo '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $products_new['products_id']) . '">' tep_image(DIR_WS_IMAGES $products_new['products_image'], $products_new['products_name'], SMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT) . '</a>'?></td>
               <td class="productheadDesc" align="left" valign="top"><?php echo '<a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $products_new['products_id']) . '"><b>' $products_new['products_name'] . '</b></a>'?></td>
      <td class="main" align="right" valign="top"><?php echo '<b>' $products_price '</b>&nbsp;'?></td>
     </tr>
     <tr>
      <td class="productDesc" align="left" valign="top" class="main" colspan="2"><?php echo tep_flatten_product_description($products_new['products_description'],  ' <a href="' tep_href_link(FILENAME_PRODUCT_INFO'products_id=' $products_new['products_id']) . '">' TEXT_MORE '</a>') . '<br><b>' TEXT_DATE_ADDED ' ' tep_date_long($products_new['products_date_added']) . '</b>'?></td>
             </tr>
             <tr>
               <td colspan="3"><?php echo tep_draw_separator('pixel_trans.gif''100%''15'); ?></td>
             </tr>
    <?php
      
    }
    ?>
            </table></td>
          </tr>
    <?php
      
    if (($products_new_split->number_of_rows 0) && ((PREV_NEXT_BAR_LOCATION == '2') || (PREV_NEXT_BAR_LOCATION == '3'))) {
    ?>
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr>
                <td class="smallText"><?php echo $products_new_split->display_count(TEXT_DISPLAY_NUMBER_OF_PRODUCTS_NEW); ?></td>
                <td align="right" class="smallText"><?php echo TEXT_RESULT_PAGE ' ' $products_new_split->display_links(MAX_DISPLAY_PAGE_LINKStep_get_all_get_params(array('page''info''x''y'))); ?></td>
              </tr>
            </table></td>
          </tr>
    <?php
      
    }
    ?>
        </table></td>
    <!-- body_text_eof //-->
        <td width="<?php echo BOX_WIDTH?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH?>" cellspacing="0" cellpadding="2">
    <!-- right_navigation //-->
    <?php require(DIR_WS_INCLUDES 'column_right.php'); ?>
    <!-- right_navigation_eof //-->
        </table></td>
      </tr>
    </table>
    <!-- body_eof //-->

    <!-- footer //-->
    <?php require(DIR_WS_INCLUDES 'footer.php'); ?>

    <!-- footer_eof //-->
    <br>
    </body>
    </html>
    <?php require(DIR_WS_INCLUDES 'application_bottom.php'); ?>
     
  2. CyberBullets

    CyberBullets I reach to the sky, and call out your name. If I c

    Joined:
    Nov 13, 2001
    Messages:
    11,865
    Likes Received:
    0
    Location:
    BC, Canada/Stockholm, Sweden
    there is no way in fucking christ im counting out to 143 or gonna c&p that into an editor with line count...
     
  3. Nickerz

    Nickerz Guest

    line 143 happens to be the last line :coolugh:
     
  4. P07r0457

    P07r0457 New Member

    Joined:
    Sep 20, 2004
    Messages:
    28,491
    Likes Received:
    0
    Location:
    Southern Oregon
    is this file "/public_html/products_new.php"?
     
  5. Grelmar

    Grelmar New Member

    Joined:
    Jan 25, 2006
    Messages:
    88
    Likes Received:
    0
    Location:
    Calgary, Alberta, Great White North
    Yeah, I think Jolly has hit it. The problem isn't in this file, it's in the "products_new.php" file. Or one of the other called files.

    When I C&P this into my editor, I'm only getting 120 L.O.C.
     

Share This Page