943,381 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 7159
  • PHP RSS
You are currently viewing page 1 of this multi-page discussion thread
Dec 20th, 2004
0

Parse error:

Expand Post »
First off, I am completely new to php

hello I am running vbulletin 3.0.3 and I am trying to use the How to create your own vBulletin-powered page! (uses vB templates). The reason that I want to create this page is so that I can intergrate a glossary script that will look just like the rest of my forums. I was able to create this page just fine, but I added the index.php that is used for the glossary into a template called test in vbulletin and tired to save it, but I got this error
Quote ...
The following error occurred when attempting to evaluate this template:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/jaxen/public_html/4xtraders/forum/includes/adminfunctions_template.php(3055) : eval()'d code on line 26

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.
this is the code that I have on line 26 thur 29
[PHP]$sys['path_include'] = 'inc';
$sys['is_prepend'] = 1;
include_once('./db_config.php');
include_once($sys['path_include'] . '/config.inc.php');[/PHP]

The only way that I have found on vbulletin.org is to use it this way and call it from a template, unless any one else should have an idea?
What can I do to over come this error as this is the best glossary layout that I have found and like (for free)? Any help would be great
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004
Dec 20th, 2004
0

Re: Parse error:

Give us the few lines before 26 as well.

Also, nice to see you using my tutorial and putting it to good use :p
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Dec 20th, 2004
0

Re: Parse error:

Quote originally posted by Gary ...
Give us the few lines before 26 as well.

Also, nice to see you using my tutorial and putting it to good use :p
Thanks for writing it Gary... I am hoping it will make this work, I really want this to look like the rest of my board.

Ok... here is 1-50 on the code
[PHP]<?php
/**
* $Id: index.php,v 1.20 2004/11/13 12:31:42 yrtimd Exp $
*/
/**
* Glossword - glossary compiler (http://glossword.info/dev/)
* © 2002-2004 Dmitry N. Shilnikov <dev at glossword.info>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
* (see `glossword/support/license.html' for details)
*/
/* ------------------------------------------------------- */
/**
* Website
*/
/* ------------------------------------------------------- */
if (!defined('IN_GW'))
{
define('IN_GW', true);
}
/* ------------------------------------------------------- */
/* Load configuration */
$sys['path_include'] = 'inc';
$sys['is_prepend'] = 1;
include_once('./db_config.php');
include_once($sys['path_include'] . '/config.inc.php');

/* ------------------------------------------------------- */
/* Append system settings */
$sys = array_merge($sys, getSettings());

/* --------------------------------------------------------
* mod_rewrite configuration
* ------------------------------------------------------- */
$oHtml = new gw_html;
$oHtml->setVar('ar_url_append', $sys['ar_url_append']);
$oHtml->setVar('is_htmlspecialchars', 0);
$oHtml->setVar('is_mod_rewrite', $sys['is_mod_rewrite']);
$oHtml->setVar('mod_rewrite_suffix', ',xhtml');
$oHtml->setVar('server_dir', $sys['server_dir']);
$oHtml->setVar('mod_rewrite_rule',
array('a=t' => '/a/d/q', 'a=term' => '/a/r/t,d', 'a=list' => '/a/d/p,w1,w2', 'a='.A_PRINT => '/a/q,t,d', 'a=srch' => '', '/a/t')
);
if (($sys['is_mod_rewrite']) && (!preg_match("/\.php/", REQUEST_URI)))
{
parse_str($oHtml->url_dir2str(REQUEST_URI), $_GET);
}[/PHP]
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004
Dec 20th, 2004
0

Re: Parse error:

You didn't pay attention to the error message, now did you? It says right here in your first post:
Quote ...
This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.
Check your <if> statements in templates. You might be missing </if>
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Dec 21st, 2004
0

Re: Parse error:

I doesn't like line 29:
[PHP]include_once($sys['path_include'] . '/config.inc.php');[/PHP]
but I don't know enough ab
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004
Dec 21st, 2004
0

Re: Parse error:

I'm talking about the templates, not your file. The template that you are using on that page.
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Dec 21st, 2004
0

Re: Parse error:

I put that file into a template, wondering it that would work
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004
Dec 21st, 2004
0

Re: Parse error:

hmmm actually it's line 26 it doesn't like:

[PHP]$sys['path_include'] = 'inc';[/PHP]

but no clue whats wrong
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004
Dec 21st, 2004
0

Re: Parse error:

Nope, that's incorrect actually.

It doesn't like line 26 in the EVALUATED code, meaning line 26 of the template that it is trying to execute
Team Colleague
Reputation Points: 53
Solved Threads: 5
PHP/vBulletin Guru
Gary King is offline Offline
360 posts
since Nov 2003
Dec 21st, 2004
0

Re: Parse error:

so what your saying is that it is not the actual line 26 but the 26th line of code? So it's not counting the comments?
Reputation Points: 10
Solved Threads: 0
Light Poster
TraderX is offline Offline
37 posts
since Sep 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: PHPNuke mysql error
Next Thread in PHP Forum Timeline: Multiple vulnerabilities in PHP 4/5





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC