-
June 21st, 2011, 13:08
#1
عضو انجمن
چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
مخلصيم
آقا من مي خوام مقاديري رو كه از فرم مي گيرم رو با php به API يك سايت ديگه ارسال كنم
چطور مي شه اين كار رو كرد ؟
مي خوام اين مقادير
username : <input type="text" name="username" ><br>
password : <input type="text" name="password" ><br>
number mobile : <input class="FORM" type="text" name="to" ><br>
message : <input type="text" name="text" ><br>
<input type="hidden" name="From" value = "300001111" ><br>
رو با php به
http://www.payam-resan.com/APISend.aspx
ارسال كنم.
خود فرم رو نمي خوام ارسال كنم فقط مقادير رو.
-
-
June 21st, 2011 13:08
# ADS
-
June 21st, 2011, 13:20
#2
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
-
-
June 21st, 2011, 13:27
#3
عضو انجمن
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
نمي دونم چي هست
من مي خوام اين مقادير رو به اين آدرس ارسال كنم
-
-
June 21st, 2011, 14:12
#4
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
یه فایل Html ایجاد کنید و کد های زیر رو توش قرار بدین نیازی به php نیست!
کد:
<form action="http://www.payam-resan.com/APISend.aspx" method="post">
username : <input type="text" name="username" ><br />
password : <input type="text" name="password" ><br />
number mobile : <input class="FORM" type="text" name="to" ><br />
message : <input type="text" name="text" ><br>
<input type="hidden" name="From" value = "300001111" ><br />
</form>
-
-
June 22nd, 2011, 08:22
#5
عضو انجمن
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟

نوشته اصلی توسط
MOHAMMAD MOHSEN
یه فایل Html ایجاد کنید و کد های زیر رو توش قرار بدین نیازی به php نیست!
کد:
<form action="http://www.payam-resan.com/APISend.aspx" method="post">
username : <input type="text" name="username" ><br />
password : <input type="text" name="password" ><br />
number mobile : <input class="FORM" type="text" name="to" ><br />
message : <input type="text" name="text" ><br>
<input type="hidden" name="From" value = "300001111" ><br />
</form>
دوست عزيز ممنون از پاسخ شما اما نمي خوام با فرم بفرستم به 2 دليل
1. اگه كسي سورس اچ تي ام ال سايت رو در بياره رمز عبور و نام كاربري رو مي تونه ببينه
2. من نمي خوام به اون سايت بره بعد ارسال يعني مي خوام مثلا اگه كسي ثبت نام كرد تو سايتم براش اس ام اس ارسال بشه
-
-
June 22nd, 2011, 16:50
#6
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
فکر کنم همچین چیزی یه جا قبلاً بحث شده.
برای اینکار از دو راه میشه استفاده کرده.
1. وب سرویس
2. و یکی دیگه که یه دستور PHP هست. فکر کنم curl نگاه کن. secket هم نگاه کن.
PHP: curl_setopt - Manual
curl خودشه.
-
-
June 22nd, 2011, 18:20
#7
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
در این مورد اگر متد get هست از تابع file_get_contents می توانید استفاده کنید اگر متد post هست از curl می توانید استفاده کنید.
اگر وب سرویس هست soap استفاده کنید
-
-
June 22nd, 2011, 22:03
#8
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
خوب راه حل و برنامه را که تو خود سایت این سرویس دهنده پیامک نوشته که!!!
کد PHP:
//تابع ارسال پيامک
function sendsms($username,$password,$too,$text,$fromNumber){
$host="www.payam-resan.com";
$path="//Post_Send.aspx";
$site=$_SERVER['HTTP_HOST'];
$sitefu=$_SERVER['REQUEST_URI'];
$data_to_send="username=$username&password=$password&to=$too&from=$fromNumber&text=".urlencode($text);
$fp = fsockopen($host,80);
$outp="POST $path HTTP/1.1\n";
$outp.="Host: $host\n";
$outp.="Content-type: application/x-www-form-urlencoded\n";
$outp.="Content-length: ".strlen($data_to_send)."\n";
$outp.="Connection: close\n\n";
$outp.=$data_to_send;
fputs($fp,$outp);
fclose($fp);
}
//استفاده از تابع در جاي مورد نظر
sendsms('username','password','09111111111','Salam','300011111')
-
-
June 25th, 2011, 09:24
#9
عضو انجمن
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟
بله توضيح داده اما كدش مشكل داره جواب نمي ده
فكر مي كنم مقادير به اين صفحه ارسال مي شن كه اين صفحه اصلا وجود نداره
www.payam-resan.com/Post_Send.aspx
دوستان درباره curl كمي توضيح مي دين ؟
-
-
June 25th, 2011, 09:29
#10
عضو انجمن
پاسخ : چطور مي شه با php مقدار input رو به يك سايت ديگه ارسال كرد؟

نوشته اصلی توسط
teztop
بله توضيح داده اما كدش مشكل داره جواب نمي ده
فكر مي كنم مقادير به اين صفحه ارسال مي شن كه اين صفحه اصلا وجود نداره
www.payam-resan.com/Post_Send.aspx
دوستان درباره curl كمي توضيح مي دين ؟
حوب خود شما به همون ارسال صفحه ی http://www.payam-resan.com/APISend.aspx ارسال کن ببین چی میشه !!!
دارای نماد اعتماد دوستاره و نشان ملی ثبت (ساماندهی)
-