Hey i think you might wanna look up the socket functions in php.  you could
use them to have one php script talk to another php script.  even send the
file over that connection (but it wont be secure unless you encode and then
send in your php script).  fsockopen() has some problems, but you may be
able to get it to work.  i think the new beta socket functions work more
relyably but are harder to use.

i think that might solve your problem cause you can pretty much do anything
you want when you use sockets.  (such as load a web page on another server).
as to the running continuously without using cpu... you will have to use
some sort of chronjob i cant think of another way.

Hope that helps a tad


"Ergin Aytac" <[EMAIL PROTECTED]> wrote in message
> Following boxes are running:
> server1 (win2000), not allowed to use a web-server on it, only port
> is open to internet
> server2 (unix) has apache and php, only port 22 and 80 are open to
> I have to write a php-daemon on server1, which should simulate a
> database-trigger. Every 5 min. I have to check a table in my database if
> there are new rows, write the data in these new rows in a file and send
> file from server1 to server2 using ssh. After this I have to start a
> php-script on server2. Javascript is not allowed.
> My first release works fine, but some problems exist like following:
> 1. I use "at" command on server1 to start the script every 5 minutes. I
> start "explorer myscript.php". I have to use explorer because I use the
> "header("Location:...)" php-function. But I don't want to use any web
> servers. If I would use php.exe to start my script the "header" function
> doesn't work because php.exe cannot understand header-data or any other
> "meta" tags. My Question is: How can I start from server1 a php-script on
> server2  using only php.exe without any browser or web server on server1?
> 2. I dont't want to use "at" command because this daemon should work on
> every plattform without using any operating system functions. So I want to
> start a php-script which runs forever without stopping. Which values for
> timeout are necessary in php.ini ? Besides, if I use a never ending
> "for(...)" command in my script it causes a 100% CPU-Using so other tasks
> are pretty slow. I need a php-function like "wait" or "pause" but could
> find any. I need the following:
>   for (;;)
>    {
>    wait for 5 sec;
>    do something;
>    }
> 3. I use "scp" (secure copy on port 22) for sending my file to server2. On
> win2000 I use pscp(putty). pscp supports password in the commandline as a
> parameter, but scp doesn't support this. So if I have a unix-box running
> daemon, it would ask me for password, but no one wants to type the
> every 5 min :)
> Is there a way to send data on port 22 (ssh) without using os functions
> scp or pscp?
> (I have no security problems with using password in my script on
> server1(win2000), because the box is first behind real walls and second
> behind a well working openbsd-firewall)
> thanx for any hints or links, or maybe other ways to solve this problem.
> ergin

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

Reply via email to