[nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to URL
CHUN-YIU LAM
chun_lam at hotmail.com
Fri Dec 13 22:46:39 EST 2002
Hope this will help you out.
http://www.zend.com/zend/tut/currency-exchange.php
----Original Message Follows----
From: "Phil Powell" <soazine at erols.com>
Reply-To: talk at nyphp.org
To: NYPHP Talk <talk at nyphp.org>
Subject: Re: [nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to URL
Date: Fri, 13 Dec 2002 22:34:31 -0500
Received: from mc5-f25.law1.hotmail.com ([65.54.252.32]) by
mc5-s15.law1.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri, 13 Dec
2002 19:38:45 -0800
Received: from parsec.nyphp.org ([66.250.131.26]) by
mc5-f25.law1.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri, 13 Dec
2002 19:38:45 -0800
Received: from nyphp.org (parsec.nyphp.org [66.250.131.26])by
parsec.nyphp.org (8.12.6/8.12.6) with ESMTP id gBE3YVSt030908;Fri, 13 Dec
2002 22:34:31 -0500 (EST)(envelope-from listmaster at nyphp.org)
Message-Id: <200212140334.gBE3YVSt030908 at parsec.nyphp.org>
X-Paralist-Archived: <http://nyphp.org/list/paralist_archive.php?L_mid=1907>
X-List-Software: Paralist 0.6
List-ID: <nyphptalk.nyphp.org>
List-Owner: <mailto:listmaster at nyphp.org>
List-Archive: <http://nyphp.org/list/paralist_archive.php?L_lid=1>
List-Subscribe: <http://nyphp.org/list/>
List-Unsubscribe: <http://nyphp.org/list/>
Organization: New York PHP
X-Mailer: Paramail 0.5
Return-Path: listmaster at nyphp.org
X-OriginalArrivalTime: 14 Dec 2002 03:38:45.0499 (UTC)
FILETIME=[4E23F4B0:01C2A322]
Show me socket-related script for PHP 4.0. The stuff I saw was for PHP 4.3.
Phil
----- Original Message -----
From: "CHUN-YIU LAM" <chun_lam at hotmail.com>
To: "NYPHP Talk" <talk at nyphp.org>
Sent: Friday, December 13, 2002 10:30 PM
Subject: Re: [nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to URL
> I don't think this will work at all. PHP is a server side include
scripting
> language. This means that the everything is eventually parse into text
and
> send to the browser.
>
> You are trying to keep track of time, but when you send to the broswer it
> became static.
>
> I think you should try to get the socket working.
>
>
>
> ----Original Message Follows----
> From: "Phil Powell" <soazine at erols.com>
> Reply-To: talk at nyphp.org
> To: NYPHP Talk <talk at nyphp.org>
> Subject: Re: [nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to
URL
> Date: Fri, 13 Dec 2002 22:03:41 -0500
> Received: from mc7-f14.law1.hotmail.com ([65.54.253.21]) by
> mc7-s16.law1.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri, 13
Dec
> 2002 19:17:42 -0800
> Received: from parsec.nyphp.org ([66.250.131.26]) by
> mc7-f14.law1.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri, 13
Dec
> 2002 19:17:42 -0800
> Received: from nyphp.org (parsec.nyphp.org [66.250.131.26])by
> parsec.nyphp.org (8.12.6/8.12.6) with ESMTP id gBE33fSt030745;Fri, 13 Dec
> 2002 22:03:41 -0500 (EST)(envelope-from listmaster at nyphp.org)
> Message-Id: <200212140303.gBE33fSt030745 at parsec.nyphp.org>
> X-Paralist-Archived:
<http://nyphp.org/list/paralist_archive.php?L_mid=1905>
> X-List-Software: Paralist 0.6
> List-ID: <nyphptalk.nyphp.org>
> List-Owner: <mailto:listmaster at nyphp.org>
> List-Archive: <http://nyphp.org/list/paralist_archive.php?L_lid=1>
> List-Subscribe: <http://nyphp.org/list/>
> List-Unsubscribe: <http://nyphp.org/list/>
> Organization: New York PHP
> X-Mailer: Paramail 0.5
> Return-Path: listmaster at nyphp.org
> X-OriginalArrivalTime: 14 Dec 2002 03:17:42.0232 (UTC)
> FILETIME=[5D2CB580:01C2A31F]
>
> Oh sorry..
>
> $time = time();
>
> And I can't use sockets, I tried and it produced nasty errors.. I can
only
> do it this way, but I might change the while to an if
>
> Phil
> ----- Original Message -----
> From: "CHUN-YIU LAM" <chun_lam at hotmail.com>
> To: "NYPHP Talk" <talk at nyphp.org>
> Sent: Friday, December 13, 2002 9:52 PM
> Subject: Re: [nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to
URL
>
>
> > 1. I don't see that you assign anything to $time and also you are not
> > incrementing it.
> > 2. To do while loop like this is very dangerous. (Might cause you to
open
> a
> > lot of file pointer to the same file)
> > 3. Maybe you can use a socket instead.
> >
> > ----Original Message Follows----
> > From: "Phil Powell" <soazine at erols.com>
> > Reply-To: talk at nyphp.org
> > To: NYPHP Talk <talk at nyphp.org>
> > Subject: [nycphp-talk] Fw: PHP script needs to timeout upon FOPEN to
URL
> > Date: Fri, 13 Dec 2002 18:16:07 -0500
> > Received: from mc2-f20.law16.hotmail.com ([65.54.237.27]) by
> > mc2-s1.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri,
13
> Dec
> > 2002 15:23:33 -0800
> > Received: from parsec.nyphp.org ([66.250.131.26]) by
> > mc2-f20.law16.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Fri,
13
> Dec
> > 2002 15:22:37 -0800
> > Received: from nyphp.org (parsec.nyphp.org [66.250.131.26])by
> > parsec.nyphp.org (8.12.6/8.12.6) with ESMTP id gBDNG7St029580;Fri, 13
Dec
> > 2002 18:16:07 -0500 (EST)(envelope-from listmaster at nyphp.org)
> > Message-Id: <200212132316.gBDNG7St029580 at parsec.nyphp.org>
> > X-Paralist-Archived:
> <http://nyphp.org/list/paralist_archive.php?L_mid=1903>
> > X-List-Software: Paralist 0.6
> > List-ID: <nyphptalk.nyphp.org>
> > List-Owner: <mailto:listmaster at nyphp.org>
> > List-Archive: <http://nyphp.org/list/paralist_archive.php?L_lid=1>
> > List-Subscribe: <http://nyphp.org/list/>
> > List-Unsubscribe: <http://nyphp.org/list/>
> > Organization: New York PHP
> > X-Mailer: Paramail 0.5
> > Return-Path: listmaster at nyphp.org
> > X-OriginalArrivalTime: 13 Dec 2002 23:22:37.0924 (UTC)
> > FILETIME=[865A1A40:01C2A2FE]
> >
> > ----- Original Message -----
> > From: "soazine at pop.erols.com" <soazine at pop.mail.rcn.net>
> > To: <soazine at erols.com>
> > Sent: Friday, December 13, 2002 5:13 PM
> > Subject: PHP script needs to timeout upon FOPEN to URL
> >
> >
> > I have the following line:
> >
> > while (!($file = @fopen("http://www.myurl.com", "r")) && time() <
> > $startTime + $time);
> > if (!$file){
> > echo "Timed out, try again later";
> > } else {
> > // do stuff
> > }
> >
> > Problem is, when it attempts to connect to the remote server, it's
> supposed
> > to time out after 2-5 seconds, but it doesn't, it just locks up :(
Any
> > suggestions?
> >
> > Phil
> >
> > --------------------------------------------------------------------
> > mail2web - Check your email from the web at
> > http://mail2web.com/ .
> >
> >
> >
> >
> >
> >
> >
> >
> > _________________________________________________________________
> > Tired of spam? Get advanced junk mail protection with MSN 8.
> > http://join.msn.com/?page=features/junkmail
> >
> >
> >
> >
> >
> >
>
>
>
>
>
>
> _________________________________________________________________
> MSN 8 with e-mail virus protection service: 2 months FREE*
> http://join.msn.com/?page=features/virus
>
>
>
>
>
>
--- Unsubscribe at http://nyphp.org/list/ ---
_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail
More information about the talk
mailing list