thefullcreel Posted October 7, 2008 Posted October 7, 2008 Hi, I am new to this and have a little bit of experience with php but I am getting this error. The site was up and running and all of a sudden it's not working and here is the error; (if anyone can help I would be so greatful) Parse error: parse error, unexpected T_STRING in /home/content/t/h/e/thefullc/html/includes/header_tags.php on line 83 <?php /* /catalog/includes/header_tags.php WebMakers.com Added: Header Tags Generator v2.0 Add META TAGS and Modify TITLE NOTE: Globally replace all fields in products table with current product name just to get things started: In phpMyAdmin use: UPDATE products_description set PRODUCTS_HEAD_TITLE_TAG = PRODUCTS_NAME Shoppe Enhancement Controller - Copyright © 2003 WebMakers.com Linda McGrath - [email protected] */ require(DIR_WS_LANGUAGES . $language . '/' . 'header_tags.php'); $tags_array = array(); // Define specific settings per page: switch (true) { // ALLPRODS.PHP case (strstr($_SERVER['PHP_SELF'],FILENAME_ALLPRODS) or strstr($PHP_SELF,FILENAME_ALLPRODS) ): $the_category_query = tep_db_query("select cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . $current_category_id . "' and cd.categories_id = '" . $current_category_id . "' and cd.language_id = '" . $languages_id . "'"); $the_category = tep_db_fetch_array($the_category_query); $the_manufacturers_query= tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . $HTTP_GET_VARS['manufacturers_id'] . "'"); $the_manufacturers = tep_db_fetch_array($the_manufacturers_query); if (HTDA_ALLPRODS_ON=='1') { $tags_array['desc']= HEAD_DESC_TAG_ALLPRODS . ' ' . HEAD_DESC_TAG_ALL; } else { $tags_array['desc']= HEAD_DESC_TAG_ALLPRODS; } if (HTKA_ALLPRODS_ON=='1') { $tags_array['keywords']= HEAD_KEY_TAG_ALL . ' ' . HEAD_KEY_TAG_ALLPRODS; } else { $tags_array['keywords']= HEAD_KEY_TAG_ALLPRODS; } if (HTTA_ALLPRODS_ON=='1') { $tags_array['title']= HEAD_TITLE_TAG_ALLPRODS . ' ' . HEAD_TITLE_TAG_ALL . " " . $the_category['categories_name'] . $the_manufacturers['manufacturers_name']; } else { $tags_array['title']= HEAD_TITLE_TAG_ALLPRODS; } break; // products_all.PHP case (strstr($_SERVER['PHP_SELF'],FILENAME_PRODUCTS_ALL) or strstr($PHP_SELF,FILENAME_PRODUCTS_ALL) ): $the_category_query = tep_db_query("select cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . $current_category_id . "' and cd.categories_id = '" . $current_category_id . "' and cd.language_id = '" . $languages_id . "'"); $the_category = tep_db_fetch_array($the_category_query); $the_manufacturers_query= tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . $HTTP_GET_VARS['manufacturers_id'] . "'"); $the_manufacturers = tep_db_fetch_array($the_manufacturers_query); if (HTDA_PRODUCTS_ALL_ON=='1') { $tags_array['desc']= HEAD_DESC_TAG_PRODUCTS_ALL . ' ' . HEAD_DESC_TAG_ALL; } else { $tags_array['desc']= HEAD_DESC_TAG_PRODUCTS_ALL; } if (HTKA_PRODUCTS_ALL_ON=='1') { $tags_array['keywords']= HEAD_KEY_TAG_ALL . ' ' . HEAD_KEY_TAG_PRODUCTS_ALL; } else { $tags_array['keywords']= HEAD_KEY_TAG_PRODUCTS_ALL; } if (HTTA_ALLPRODS_ON=='1') { $tags_array['title']= HEAD_TITLE_TAG_PRODUCTS_ALL . ' ' . HEAD_TITLE_TAG_ALL . " " . $the_category['categories_name'] . $the_manufacturers['manufacturers_name']; } else { $tags_array['title']= HEAD_TITLE_TAG_PRODUCTS_ALL; } break; // about_us.PHP - was default.php case (strstr($_SERVER['PHP_SELF'],FILENAME_ABOUT_US) or strstr($PHP_SELF, FILENAME_ABOUT_US) ): $tags_array = tep_header_tag_page(HTTA_ABOUTUS_ON, HEAD_TITLE_TAG_ABOUTUS, HTDA_ABOUTUS_ON, HEAD_DESC_TAG_ABOUTUS, HTKA_ABOUTUS_ON, HEAD_KEY_TAG_ABOUTUS ); break; // The Full Creel.php case (strstr($_SERVER['PHP_SELF'],FILENAME_THE FULL CREEL) or strstr($PHP_SELF, FILENAME_THE FULL CREEL)); $tags_array = tep_header_tag_page(HTTA_THE FULL CREEL_ON, HEAD_TITLE_TAG_THE FULL CREEL, HTDA_THE FULL CREEL_ON, HEAD_DESC_TAG_THE FULL CREEL, HTKA_THE FULL CREEL_ON, HEAD_KEY_TAG_THE FULL CREEL ); break; // thefullcreel.php case (strstr($_SERVER['PHP_SELF'],FILENAME_THEFULLCREEL) or strstr($PHP_SELF, FILENAME_THEFULLCREEL)); $tags_array = tep_header_tag_page(HTTA_THEFULLCREEL_ON, HEAD_TITLE_TAG_THEFULLCREEL, HTDA_THEFULLCREEL_ON, HEAD_DESC_TAG_THEFULLCREEL, HTKA_THEFULLCREEL_ON, HEAD_KEY_TAG_THEFULLCREEL ); break; // ALL OTHER PAGES NOT DEFINED ABOVE default: $tags_array['desc'] = HEAD_DESC_TAG_ALL; $tags_array['keywords'] = HEAD_KEY_TAG_ALL; $tags_array['title'] = HEAD_TITLE_TAG_ALL; break; } echo ' <title>' . $tags_array['title'] . '</title>' . "n"; echo ' <META NAME="Description" Content="' . $tags_array['desc'] . '">' . "n"; echo ' <META NAME="Keywords" CONTENT="' . $tags_array['keywords'] . '">' . "n"; echo ' <meta http-equiv="Content-Type" content="text/html; charset=' . CHARSET . '">'."n"; //NOTE: If you want your email add to your source code, remove the two slashes on the //following line of code. This serves no useful purpose and is not suggested tobe used //echo ' <META NAME="Reply-to" CONTENT="' . HEAD_REPLY_TAG_ALL . '">' . "n"; echo '<!-- EOF: Generated Meta Tags -->' . "n"; ?>
failsafe Posted October 7, 2008 Posted October 7, 2008 Well PHP won't like it that FILENAME_THE FULL CREEL contains spaces. That's what it's complaining about. Perhaps you should change it to FILENAME_THE_FULL_CREEL wherever it's used, plus wherever it's defined?
thefullcreel Posted October 8, 2008 Author Posted October 8, 2008 thank you! that seemed to solve the problem, I just need to work out the kinks, thanks so much! :D
Recommended Posts
Archived
This topic is now archived and is closed to further replies.