Note that there are some explanatory texts on larger screens.

plurals
  1. POStrange Curl behaviour while passing variable
    primarykey
    data
    text
    <p>I'm using a php Curl function </p> <pre><code>function file_get_contents_curl($runfile) { $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL,$runfile); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); $content = curl_exec ($ch); curl_close ($ch); return $content; } </code></pre> <p>When I call it like</p> <pre><code>$htmld = file_get_contents_curl('http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567050922&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold'); </code></pre> <p>It helps me to get the page.But when I call it with an array variable like</p> <pre><code>$htmld = file_get_contents_curl($anchorData[1]);//$anchorData[1] contains the above url. </code></pre> <p>I'm sure that same url is passed to the method. I have tested with </p> <blockquote> <p>print_r()</p> </blockquote> <p>Inside the method. But calling the method with array indexed variable containing same url string doesn't load anything. Any idea about what is the mistake I'm committing? or if possible a little bit explanation will be appreciable. For your information I have first prepared the array by calling the same curl method.</p> <p>My array data is:</p> <pre><code>Array ( [0] =&gt; http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567050922&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold [1] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567050922&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [2] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567128263&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [3] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456111961&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [4] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567132673&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [5] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567138184&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [6] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567135196&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [7] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567045581&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [8] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567012024&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [9] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567132264&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [10] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567008037&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [11] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456063828&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [12] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567028132&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [13] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567032740&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [14] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567105864&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [15] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567028990&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [16] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=100204360000&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [17] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456200387&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [18] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456167676&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [19] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234082710000&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [20] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456245846&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [21] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567055654&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [22] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456228379&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [23] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=234567093798&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' [24] =&gt; 'http://www.ic.gc.ca/app/ccc/srch/nvgt.do?lang=eng&amp;prtl=1&amp;sbPrtl=&amp;estblmntNo=123456254784&amp;profile=cmpltPrfl&amp;profileId=1921&amp;app=sold' ) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload