> The fact that tutorials are outdated & using old code is not a good reason
> to stick with it :)

I agree totally.

So I'm trying to use the $_Server variables but I continue to get this
error:

Parse error: parse error, expecting 'T_STRNG' or 'T_VARIABLE' or
'T_NUM_STRING' in <blah, blah, blah> on line 33.

Here is the script that is doing this:

<?php


        // File Name: auth04.php
        // Check to see if $PHP_AUTH_USER already contains info

        if (!isset($_SERVER["PHP_AUTH_USER"])) {

                // If empty, send header causing dialog box to appear

                header('WWW-Authenticate: Basic realm="My Private
Stuff"');
                header('HTTP/1.0 401 Unauthorized');
                exit;

        } else if (isset($_SERVER["PHP_AUTH_USER"])) {

                // If non-empty, check the database for matches
                // connect to MySQL

                mysql_connect("hostname", "username", "password")

                        or die ("Unable to connect to database.");

                // select database on MySQL server

                mysql_select_db("dev_i2ii_com")
                        or die ("Unable to select database.");

                // Formulate the query

                $sql = "SELECT *
                FROM users
                WHERE username='$_SERVER["PHP_AUTH_USER"]' and
password='$_SERVER["PHP_AUTH_PW"]'";



                // Execute the query and put results in $result

                $result = mysql_query($sql);

                // Get number of rows in $result. 0 if invalid, 1 if
valid.

                $num = mysql_numrows($result);

                if ($num != "0") {
                        echo "<P>You're authorized!</p>";
                        exit;

                } else {

                        header('WWW-Authenticate: Basic realm="My
Private Stuff"');
                        header('HTTP/1.0 401 Unauthorized');
                        echo 'Authorization Required.';
                        exit;

                }

        }



?>

----------------------
The data base stuff hasn't been put in yet, I'm just trying to get the
script to load cleanly before I trouble shoot the database connector
side.

Ray


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to