Curl'da İllegal Karakter Sorunu
-
Curl ile bir web sitesine bağlantı kuruluyor, eyvallah.
Fakat döngü ile $_GET metodu aracılığıyla farklı veriler göndermek istediğimde bu curla, "Illegal characters found in URL" hatası alıyorum.
Bu CURL'da açılan URLlerde değişken kullanmanın bir yolu var mı?
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=$satir");
Th3Ultra tarafından 20/Kas/16 23:18 tarihinde düzenlenmiştir -
Th3Ultra bunu yazdı
Curl ile bir web sitesine bağlantı kuruluyor, eyvallah.
Fakat döngü ile $_GET metodu aracılığıyla farklı veriler göndermek istediğimde bu curla, "Illegal characters found in URL" hatası alıyorum.
Bu CURL'da açılan URLlerde değişken kullanmanın bir yolu var mı?
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=$satir");
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=".$satis);
şeklinde kullansan hocam ?
-
Sonuç yine aynı hocam.
Harf değişmedi hatada.
-
-
@Claw
Senin verdiğinde aynı işi yapar.
@Th3Ultra
Verdiğin kodda -en azından paylaştığın kısımda- problem gözükmüyor. Burada illegal karakter varsa oda $satir değişkenindedir. Muhtemelen split yaparken \r\n benzeri bir kalıyor sonda.
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=".trim($satir));
ya da
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=".str_replace(array("\n","\r"), '', $satir));
İşine yarayacaktır.
yunusemre tarafından 20/Kas/16 23:33 tarihinde düzenlenmiştir -
-
yunusemre bunu yazdı
@Claw
Senin verdiğinde aynı işi yapar.
@Th3Ultra
Verdiğin kodda -en azından paylaştığın kısımda- problem gözükmüyor. Burada illegal karakter varsa oda $satir değişkenindedir. Muhtemelen split yaparken \r\n benzeri bir kalıyor sonda.
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=".trim($satir));
ya da
curl_setopt($ch, CURLOPT_URL, "http://xxx.com/index.php&query=".str_replace(array("\n","\r"), '', $satir));
İşine yarayacaktır.
İlginden ötürü teşekkür ederim hocam.
Var olasın.
-
Th3Ultra bunu yazdı
Hocam birsürü fonksiyon var php'de, işin düşmeyince o fonksiyona gözden kaçırmak gayet normal :)
