ID: 20607
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Feedback
Bug Type: Scripting Engine problem
Operating System: red hat 7.2
PHP Version: 4.2.3
New Comment:
ok index.php now reads (on the live site):
<?
ini_set("error_reporting", "E_ALL");
//echo "Error Level : " . ini_get("error_reporting") . "<br />";
require_once "it_functions/it_db.php";
$a = it_getnextid("table", "trjh");
?>
I dont get any msg at all now, but i should get an echo from
it_GetNextID ... ?
Previous Comments:
------------------------------------------------------------------------
[2002-11-24 19:27:32] [EMAIL PROTECTED]
yep, will do that, but im using other files in the same directory. also
what is the function to get/set config options in php via the script?
------------------------------------------------------------------------
[2002-11-24 12:36:08] [EMAIL PROTECTED]
Looks like the include is failing, but the error is not being shown,
could you increase your error level to display E_WARNING or change
include_once to require_once.
------------------------------------------------------------------------
[2002-11-24 05:53:35] [EMAIL PROTECTED]
the only difference is in index.php:
<?
include_once "it_db.php";
$a = it_getnextid("table", "trjh");
?>
------------------------------------------------------------------------
[2002-11-24 05:51:57] [EMAIL PROTECTED]
to see the above on my live server, goto
http://www.blackisha.com/cms_phpbug_central/index.php
to see the result if it_db.php is included within the same directory,
goto
http://www.blackisha.com/cms_phpbug/index.php
------------------------------------------------------------------------
[2002-11-24 05:46:06] [EMAIL PROTECTED]
ok, boiled it down to pretty simple code. The problem seemed to stem
from the filename and position of it_db.php, which is in a default
included directory .home/lib/it_functions/. In the following example,
if it_db.php was included in the same directory, all was ok. if
/home/lib/it_db.php was renamed to /home/lib/it_database.php (or any
other name), the code works fine
System:
red hat 7.2
php 4.2.3
kernel 2.4.18pre3
apache: 1.3.27
php is an apache module
file structure:
/home/lib/it_functions/it_db.php (in central code repos):
<?php
// Get next available unique ID
function it_GetNextID($table,$PrimaryKey) {
echo "works OK <br />";
}
// it_GetFieldNames - Get all field/column names of selected table and
load into an array
function it_GetFieldNames($table) {
echo "works ok too <br />"
}
?>
blackisha.com/cms_phpdebug/index.php:
<?
include_once "it_functions/it_db.php";
$a = it_getnextid("table", "trjh");
?>
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/20607
--
Edit this bug report at http://bugs.php.net/?id=20607&edit=1