を得ることはありません:のvar_dumpは問題が&と& .
カールの問題は、私はちょうどそれを解決しよう
であったことも、私はまだカールが不足しているのdivでページをフェッチ理由を知りたいことを明らかにしました。誰かが説明するのに十分親切だろうか?
この問題は現在1.5時間続いています。私には分かりません。助けてください 。私はカールを使用してページを取得しています。 問題は、次のコードを使用した場合ということです: divタグの多くは、ナビゲーションから左にフェッチされたページから欠落している、
$pageToParse = "http://www.themarketgrocer.com.au{$arrayLeftBar[$i]} " ;
;
//fetch target page
$curlFetched = http_get($pageToParse, "http://www.google.com") ; //fetched using a curl function
echo $curlFetched['FILE'];
$ arrayLeftBar [$ i]の値がからフェッチされますsimplehtmldomを使ったhtmlページ。エコーとして:
"/index.php?option=com_content&view=category&layout=blog&id=37&Itemid=92"
$pageToParse = "http://www.themarketgrocer.com.au{$arrayLeftBar[$i]} " ;
をに変更される場合は、(基本的に手動で$ arrayLeftBar [$ i]の値を追加する)
$pageToParse = "http://www.themarketgrocer.com.au/index.php?option=com_content&view=category&layout=blog&id=37&Itemid=92" ;
を、完全なページがフェッチされ。
WHY ??私は値をエコーし、それらは同一です。何が愚かな小さなものが私は行方不明ですか?
編集: これは、$ arrayLeftBarがどのように設定されているかを示しています。問題はここにあります。私が手作業で単純な配列を作成する場合は、Coz。物事はうまくいく。解決しよう
foreach ($sublevelLinks as $link)
{
$arrayLeftBar[] = $link->href ;
}
あなたはそれらが同一であり、ウェブページ上で全く同じではないと確信していますか?私。 '$ pageToParse'に後ろに空白がある場合、あなたの望むURLは空白文字で終わらないことに注意してください。 –
あなたはどちらも正しいです。 var_dumpは、問題が&と&であることを明らかにしました。一口...と大きな感謝 –