hi,
i have installed drupal 4.2.0 without any problems. but when i try to
connect to
my local webserver i get errors: notice : Undefined index
i couldnt get any reply to my messages from drupal.com.
i think i have a configuration problem. but i couldn't find any
solution. i can run the same code without any problems on win98 (phpdev5
installed)
i have changed some php.ini settings like display_errors = off
but still getting errors.
- what causes Undefined index error?
- what is the problem on function node_page() (see below) ?
i'm php newbie. thanks for help.
op. system : RH9 (with apache,php on it)
drupal version : 4.2.0
thanks .
Fatih Olcer.
// here is a sample code to generate the error:
function node_page() {
global $id, $user, $or, $and;
$op = $_POST[op]; //error line error line error line error line error
line
$edit = $_POST[edit];
if (user_access(access content)) {
if (empty($op)) {
$op = arg(1);
}
if ($op == feed) {
node_feed();
return;
}
if ($op == view) {
$node = node_load(array(nid = arg(2), status = 1),
$_GET[revision]);
}
theme(header, $node-title);
$name = module_invoke(arg(2), node, name);
switch ($op) {
case add:
theme(box, t(Submit $name), node_add(arg(2)));
break;
case edit:
theme(box, t(Edit $name), node_edit(arg(2)));
break;
case view:
print node_show($node, arg(3));
break;
case t(Preview):
$edit = node_validate($edit, $error);
theme(box, t(Preview $name), node_preview($edit, $error));
break;
case t(Submit):
theme(box, t(Submit $name), node_submit($edit));
break;
case t(Delete):
theme(box, t(Delete $name), node_delete($edit));
break;
default:
$result = pager_query(SELECT nid, type FROM {node} WHERE
promote = '1' AND status = '1' ORDER BY static DESC, created DESC,
variable_get(default_nodes_main, 10));
while ($node = db_fetch_object($result)) {
node_view(node_load(array(nid = $node-nid, type =
$node-type)), 1);
}
print pager_display(NULL, variable_get(default_nodes_main,
10));
}
theme(footer);
}
else {
theme(header);
theme(box, t(Access denied), message_access());
theme(footer);
}
}
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php