Re: PHP question

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Don Calfa
Date:  
To: plug-discuss
Subject: Re: PHP question
Kind of OT but here's my advice;

It helps to know HTML. w3cschools and htmlhelp.com are great in that area.
It helps to have a personal project for yourself to work on. Someone
else's pet store didn't really help me so I built management tools
starting with a simple login page then to a user management page an so
on and so forth.
Actually I find that the PHP.net site has enough concepts to get you
through any struggling blocks.
Use print_r($_POST) alot
also use the data on phpinfo() to your advantage like
$_SERVER['PHP_SELF'] and $_SERVER['QUERY_STRING']


Vaughn Treude wrote:

>On Thursday 09 September 2004 14:54, you wrote:
>
>
>>on the 411.php page your admin gave you look for a field called
>>"include_path" it should have /usr/share/pear or some path to pear in
>>it, if it doesn't i'm guessing pear won't work as expected.
>>
>>
>>
>
>As usual, I posted a question shortly before figuring it out. I found a
>tutorial on PEAR that gave this info. On my host it was "/usr/local/lib/php".
>So that much works. After a short struggle, I also got the example scripts
>to work. Now I want to pretty it up. Google gives me hundreds of PHP
>tutorials, but I'm looking for a one that is both complete and simple enough
>for a rank novice. What would be, in your opinion, a good tutorial on
>creating forms with PHP? The examples I have use a "submit" button to grab
>the text in a text box and send it along. What I want to do instead is use
>the buttons for navigation; that is, if button A is pressed, we go to page A,
>if button B, then page B. We could do this with normal text links but I'd
>like to stick to the default buttons PHP provides, that would make the
>interface more consistent.
>
>Thanks!
>Vaughn
>
>
>
>>looking at one of the servers from the school i attended, it looks
>>like people have put pear in their personal web directories in
>><personal web root>/lib/pear. <personal web root>/lib may or may not
>>be a directory apache/php includes in it's include path when it runs
>>by default (kind of like ~/bin in bash).
>>
>>don't know any specifics about it, but I hope that helps.
>>
>>Jon
>><><
>>
>>On Thu, 9 Sep 2004 11:19:31 -0400, Vaughn Treude <> wrote:
>>
>>
>>>Hello all:
>>>I'm a definite newbie to PHP. What I'm trying to do is to create a user
>>>database on my organization's web site. It's hosted by hostcentric.com.
>>>The first thing I did was to request that hostcentric create a mySQL
>>>database for me. Then I uploaded a sample PHP file from a login tutorial
>>>and tried to execute it. This is the PHP file:
>>>
>>><?php
>>>
>>>//require the PEAR::DB classes.
>>>
>>>require_once 'DB.php';
>>>
>>>$db_engine = 'mysql';
>>>$db_user = 'XXXX';
>>>$db_pass = 'YYYYYYYY';
>>>$db_host = 'ieeepacn.com';
>>>$db_name = 'ZZZZZZZ';
>>>
>>>$datasource = $db_engine.'://'.
>>>                          $db_user.':'.
>>>                          $db_pass.'@'.
>>>                          $db_host.'/'.
>>>                          $db_name;

>>>
>>>$db_object = DB::connect($datasource, TRUE);
>>>
>>>/* assign database object in $db_object,
>>>
>>>if the connection fails $db_object will contain
>>>
>>>the error message. */
>>>
>>>// If $db_object contains an error:
>>>
>>>// error and exit.
>>>
>>>if(DB::isError($db_object)) {
>>>        die($db_object->getMessage());
>>>}

>>>
>>>$db_object->setFetchMode(DB_FETCHMODE_ASSOC);
>>>
>>>// we write this later on, ignore for now.
>>>
>>>//include('check_login.php');
>>>
>>>?>
>>>
>>>And this is the result when I try to run db_connect.php:
>>>
>>>Warning: main(DB.php): failed to open stream: No such file or directory
>>>in /data/web/76076/www/test/db_connect.php on line 5
>>>
>>>Fatal error: main(): Failed opening required 'DB.php' (include_path='.')
>>>in / data/web/76076/www/test/db_connect.php on line 5
>>>
>>>The script uses the PEAR extensions for PHP-to-database connectivity.
>>>Since hostcentric's Unix servers support PHP I was hoping they also had
>>>the PEAR files installed. I called their tech support guy and he didn't
>>>know. He did direct me to a page called 411.php under my site's domain,
>>>which shows a "configure" box that includes an option called
>>>"--with-pear". This seems to indicate that they have PEAR, but where?
>>>From the error messages above I seem to have a bogus include path.
>>>
>>>Any suggestions from the PHP gurus out there? Do I need to upload all
>>>the PEAR support files, such as DB.php? Or is there a normal place where
>>>these are located? If so, how do I update the include path?
>>>
>>>Thanks!
>>>
>>>Vaughn Treude
>>>Nakota Software, Inc.
>>>
>>>
>



---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss