こんにちは、2 つの別々のページを同時にロードし、それらからテキストを取得することを想定している単純なスクリプトがありますが、最初に終了したプロセスに応じて、親プロセスまたは子プロセスのいずれかをロードします。何が間違っていますか? ? 2 つのプロセスを同時に動作させたいのですが、サンプル コードは次のとおりです。
<?php
$pid = pcntl_fork();
if ($pid == -1) {
die("could not fork");
}
else if($pid) {
$url = "http://www.englishpage.com/verbpage/simplepresent.html";
$readurl = file_get_contents($url);
$pattern = '#Examples(.*?)Forms#s';
preg_match($pattern, $readurl, $match);
echo "Test1:".$match[1];
}
else {
$url = "http://www.englishpage.com/verbpage/simplepresent.html";
$readurl = file_get_contents($url);
$pattern = '#Examples(.*?)Forms#s';
preg_match($pattern, $readurl, $match);
echo "Test2:".$match[1];
}
echo "<br>Finished<br>";
?>
どんな助けでも大歓迎です!