Janna Posted October 27, 2006 Share Posted October 27, 2006 Hi, Here is my problem.I have a file called golobals.php that has the following function in it.[code]<php?//connecting to databasefunction dbconnect($host, $user, $passwd, $database){ $link = mysql_connect($host, $user, $passwd); if ( !$link ) die("Couldn't connect to MYSQL: ".mysql_error()); mysql_select_db($database, $link) or die("Couldn't open database".mysql_error()); return $link;}?>[/code]In my script I have the following lines[code]<?php session_start();include_once("globals.php");...$DB = dbconnect($db_hostname, $db_username, $db_password, $db_database);...[/code]The error I get is that the function dbconnect is undefined. I have tried to use require function instead but it gives the same result (no errors about failed require).Do I have a problem with the path? (I use 1and1 if it matters)Janna Quote Link to comment Share on other sites More sharing options...
bqallover Posted October 27, 2006 Share Posted October 27, 2006 If that's a cut-and-paste of your code, can you spot the fatal typo on the very first line? ;) Quote Link to comment Share on other sites More sharing options...
Janna Posted October 27, 2006 Author Share Posted October 27, 2006 Thanks! :-[I am sure you can tell that I am a noob to php. - I was actually wondering why the code didn't show up in color in the forum.I am surprised though that php doesn't give any warning about including crap/Thanks again,Janna Quote Link to comment Share on other sites More sharing options...
bqallover Posted October 27, 2006 Share Posted October 27, 2006 We've all made that miistake - no worries!It is strange that PHP didn't cough out more errors. I just quickly included your file in a command-line script and it just output the file contents. Oh well, who knows? :) Quote Link to comment Share on other sites More sharing options...
btherl Posted October 27, 2006 Share Posted October 27, 2006 If there's no '<?', then it's none of php's business. It'll just treat it as html and not process it at all. So that's why there's no errors.And yes, we've all made that mistake :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.