Forums / Developer / Error: own php script inside eZp

Error: own php script inside eZp

Author Message

John van der Boom

Saturday 31 May 2003 10:43:24 am

I'm trying to make a php script run in eZp. Following the how-to: "How can I use my own php script inside eZp?" I did the following:

1. Edit the eZp index.php file:
Between:

- $scriptStartTime = microtime();

- ob_start();

Added:

- // phpBB login page
- ob_start();
- define('override_phpbb_root_path', 'forum/'); // path to the phpBB folder (if we're not in it), no beginning slash
- @include(override_phpbb_root_path . 'index_login.php');
- $phpbb_variable = ob_get_contents();
- ob_end_clean();
- // end phpBB login page

2. In the template where I want this to script to show up I added:

- {$phpbb_variable}

Now I'm getting this error from EzDebug"
" Unknown template variable 'phpbb_variable' in namespace ''
What is going wrong here?

John van der Boom

Sunday 01 June 2003 4:12:14 am

I've discover that when I echo $php_variable in index.php I do see the result of the script.

So something is wrong with the {$php_variable} in the template.

I also tested the idea of showing a variable declared in index.php in the templates like tis:

Added in index.php:
$test=1;

Added this in a random .tpl file:
($test}

Result EzDebug:
Unknown template variable 'test' in namespace ''

So the idea of passing a variable declared in index.php to a template isn't cleared to me.
Anyone any idea?