[PHP] authentication

2003-02-03 Thread Chris Winters
I have a question that maybe someone could answer.

If you by chance come across a secure area that prompts the username and
passcode to a folder, how I can PHP to automagically add them in later on?

Also, instead of that dialogue popping up, is there a way you can add your
own via HTML form and then subit those values to the dialogue or calling
proc?

Just a few questions as I am even researching this now.

Thanks in advanced!




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




Re: [PHP] authentication

2003-02-03 Thread Chris Winters
Sorry about that.

What I meant was for example, sometimes I come across protected sites that
require a username and passcode. So, if one was to protect a directory or
folder, a regular dialog will appear for username and passcode prompt within
the web browser. I was researching some variables that I came across which
is called $PHP_AUTH_USER, $PHP_AUTH_PW, and $PHP_AUTH_TYPE.

At my location, on the network, when I reached a protected folder, I always
have to enter the username and passcode within the browser (because its
actually acessing an actual directory to list out). However, I would like to
by pass that by a user entering the username and passcode via HTML, instead
of the dialog showing.

I hope that helps a little.

Thanks



Chris Shiflett [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 --- Chris Winters [EMAIL PROTECTED] wrote:
  If you by chance come across a secure area that prompts
  the username and passcode to a folder

 Can you rephrase that? I can't tell what you are talking
 about. Does a separate window pop up prompting for a
 username and password, or is this part of the Web page in
 your browser?

 Chris



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




Re: [PHP] authentication

2003-02-03 Thread Chris Winters
Chris,

Exactly. I am relying on the webserver to provide the restrictions.

Now my next question:
what functions should I utilize or come close to to do it? There isnt any
PHP pages directed towards teh directory itself. Its is just a hard link to
the protected areas. Are there any functions that support it?

Im googling now ;)

Thanks for your answers in advanced and previously.
Chris

Chris Shiflett [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 --- Chris Winters [EMAIL PROTECTED] wrote:
  So, if one was to protect a directory or folder, a
  regular dialog will appear for username and passcode
  prompt within the web browser. I was researching some
  variables that I came across which is called
  $PHP_AUTH_USER, $PHP_AUTH_PW, and $PHP_AUTH_TYPE.

 Yes, these variables deal with HTTP basic authentication.

  I would like to by pass that by a user entering the
  username and passcode via HTML, instead of the dialog
  showing.

 In that case, you will want to do exactly as you say,
 collect the username and password via an HTML form and
 authenticate the credentials with PHP. It sounds like you
 are currently relying on your Web server to provide the
 access restrictions.

 So, you can either:

 1. Keep HTTP basic authentication enabled in the Web server
 for these directories and live with the behavior.
 2. Turn off HTTP basic authentication in the Web server and
 write a login page in PHP. It is then up to you to control
 access to whatever resources you want to protect, so this
 will require a bit of work on your part.

 Hope that helps.

 Chris



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




[PHP] php headers already sent error.

2003-02-06 Thread Chris Winters
Im SO CLOSE!

Welll to start I had everything running FINE (MySQL, Apache, and PHP) until
I installed STUPID Zend Studio for PHP. After their 30 day trial expired, I
uninstalled it and everything just went downhill.

After re installing everything, I have these errors left over. Now the code
is already on production server running (but with Linux). Im on a win2K box
(dont laugh)- BUT before it worked.

I have no idea what this means since Im new to apache and PHP installs.

Thanks for any help in for what to check

Notice: Constant false already defined in c:\www\html\defines.php on line 4

Notice: Constant true already defined in c:\www\html\defines.php on line 5

Warning: Cannot add header information - headers already sent by (output
started at c:\www\html\defines.php:4) in c:\www\html\index.php on line 9

Warning: Cannot send session cookie - headers already sent by (output
started at c:\www\html\defines.php:4) in c:\www\html\index.php on line 89

Warning: Cannot send session cache limiter - headers already sent (output
started at c:\www\html\defines.php:4) in c:\www\html\index.php on line 89

Chris



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




[PHP] replace string in array

2003-03-14 Thread Chris Winters
I'm having a bit of trouble...

I have an array that consists of a string like this:

string1\rstring2\rstring3\rstring4

I want to REMOVE STRING3, and keep the rest of the array intact - but cannot
figure on how to do it. I tried using functions such as preg_replace, strstr
and so forth...

In my code this is how I go thru the array...

//snippet...

//search for carriage return, split it...
 $line = preg_split( /[\r]+/ ,$line);
 reset($line);

//Line will consists of array...
while (list ($key, $val) = each ($line))
 {
   echo br$key = $val;

   if(strstr($val,$newmail))
{
  echo brFound! and trying to deletebr;
 //What to do form this point, I have the slightest foggy...
}
}

It finds it without ANY problems, but I cannot seem to go to the position
of found string, delete it, then keep the rest of the array.
I did manage to find this on php.net, but it doesnt seem to work:
function stri_replace2 ($search,$replace,$text)
{
   if (!is_array($search))
{
  $search = array($search);
  $replace = array($replace);
}
 foreach($search AS $key = $val)
  {
$search[$key]  = '/'.quotemeta($val).'/i';
  }
echo $search $replace $text;

   return preg_replace($search,$replace,$text);
}

Could anyone help me with this?

Thanks in advanced!

Chris




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