Jim Giner wrote: > On 7/2/2014 5:40 AM, Uggla Henrik wrote: >> >> $call = str_replace('@@', '&', $_GET['call']); >> >> if ($pid = pcntl_fork()) >> { >> $previousCalls=file("calls.txt", FILE_IGNORE_NEW_LINES | >> FILE_SKIP_EMPTY_LINES); >> if (!in_array($call, $previousCalls)) >> { >> file_put_contents("calls.txt", $call."\n", FILE_APPEND); >> } >> } >> else >> { >> function displayUrl($url) >> { >> $ch = curl_init($url); >> curl_setopt ( $ch, CURLOPT_HEADER, 1); >> curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); >> $curlResult = curl_exec($ch); >> curl_close($ch); >> list($headers,$content) = explode("\r\n\r\n",$curlResult,2); >> foreach (explode("\r\n",$headers) as $hdr) >> { >> if ($hdr != 'Transfer-Encoding: chunked') >> { >> header($hdr); >> } >> } >> echo $content; >> } >> displayUrl($call); >> } >> > 1 What's a child? In this case a child process, see <http://www.php.net/manual/en/function.pcntl-fork.php>. > 2 You must use == in your if condition. In this case that would be wrong, see <http://www.php.net/manual/en/function.pcntl-fork.php>. -- Christoph M. Becker -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php