Ben 160by2 gibi web sitesinden cep telefonunuza SMS göndermek için bir web uygulaması geliştiriyorum.PHP ile GET yöntemine göre istek HTTP başka bir web sitesine göndermek için nasıl
SMS Ağ Geçidi sağlayıcısı smslane.com tarafından sağlanan API'da belirtildiği gibi HTTP GET isteği için gereken URL'yi hazırlayabilirim, burada link for the API.
PHP'den HTTP isteği nasıl gönderilir?
Bu amaçla cURL kullandım, ancak yanıt görüntülenmiyor. Burada ben kullanılan kod, bilinmeyen port numarası, port numarası için destek ekibine gönderilecek çünkü
<?php
$url="http://smslane.com/vendorsms/pushsms.aspx?user=abc&password=xyz&msisdn=919898123456&sid=WebSMS&msg=Test message from SMSLane&fl=0";
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");
curl_setopt($ch, CURLOPT_URL, $url);
$content = curl_exec($ch);
$response = curl_getinfo($ch);
curl_close ($ch);
echo $content;
?>
fsockopen()
Bunu yapmak için başka yöntemler var mı? Herhangi bir yardım gelebilir.
Şimdiden teşekkürler.
DÜZENLEME
herhangi bir söyler misiniz bunun için olası vermek kodu cURL hariç ve eğer bu HTTP isteği göndermek için başka bir yolu yoktur.
Bu soruyu soruyorum çünkü şu anki cURL kodu yürütme için çok zaman alıyor ve 60 saniye sonra başarısız oluyor, çünkü yerel sistemimde php.ini içinde max_execution_time değerini 120'ye yükseltmiştim, çünkü benim için iyi değil :(. Birazdan kapalı görebilmesi için koduyla yanlış
neler var URL? Lütfen kullanıcı adınızı ve şifrenizi dezenfekte ettiğinizden emin olunuz.Yanlış olarak hatalı bir talep gönderiyor olabilirsiniz – Shabbyrobe
@webdestroya Eğer cevaplarım varsa cevapları kabul edebilirim :) – srinivas
@Shabbyrobe soruyu güncellediniz. Burada kukla detayları sağladım ama gerçek detaylar için verilen web sitesindeki kontrol panelinden SMS gönderebiliyorum. – srinivas