you 'd need process forking, which is has to be compiled into php
and which should/could not be used within a webserver environement.

i don't know your scripts will work,
if you call process_function after including auth_user.php.
if it works, i'd do it this way:

<?php
require("function.php");
...
... do some authentication stuff
...

set_time_limit(300);
ignore_user_abort(1);
include("auth_user.php"); // takes user to authenticated area

process_function();

?>

Regards Michael

"Zach Curtis" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I have three scripts login.php, auth_user.php, and function.php. The
> login.php script does user authentication and routes the user to
> auth_user.php. The function.php script, which contains process_function(),
> does some very intensive data processing and may take from 30 seconds to 3
> minutes to run.
>
> Here's what I have tried to do:
>
> // login.php script
>
> require("function.php");
> ...
> ... do some authentication stuff
> ...
>
> process_function(); // makes user wait too long to get to the
authenticated
> area
>
> include("auth_user.php"); // takes user to authenticated area
>
>
> If I try to run the process_function() from the login.php script, the
script
> takes too long to run. How can I get this function to run so it does not
> interfere with user logging in? Is there a way to get the function to
> execute and let it run on its own within login.php and let the user
continue
> on to the authenticated area without that delay?
>
> Another thought I had was to get the function.php script that contains the
> function to execute on its own based on time (e.g., run every hour on the
> hour). Is there a way to do that?
>
> Thank you.
>
> _________________
> Zach Curtis
> Programmer Analyst
> POPULUS
> www.populus.com
> _________________
>
> Confidentiality Statement:
>
> This e-mail message and any attachment(s) are confidential and may contain
> proprietary information that may not be disclosed without express
> permission.  If you have received this message in error or are not the
> intended recipient, please immediately notify the sender by replying to
this
> message and then please delete this message and any attachment(s).  Any
use,
> dissemination, distribution, or reproduction by unintended recipients is
not
> authorized.
> Thank you.
>



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

Reply via email to