PDA

View Full Version : مشکل کد زیر چی هست؟



omid_student
یک شنبه 01 اردیبهشت 1392, 12:21 عصر
سلام
من این کد رو برای اینکه پیامکی از سامانه پیامکی اومد رو بگیره ذخیره کنه؟
ولی کار نمیکنه نمیدونم مشکل سامانه هست یا کد ولی کد هیچ مشکلی نداره
نظر شما چیه دوستان

function get_sms()
{
global $con;
if ($_GET['from'] && $_GET['body']) {
$data['from'] = '0' . $_GET['from'];
$data['body'] = str_replace('ي','ی',$_GET['body']); //اگر متن پیامک حرف ی عربی داشت با حرف ی فارسی جایگزین شود
//-----------------------------------------------
//اگر فرمت پیامک به شکل عدد:متن پیامک بود انصراف
$sms = check_format($data['body']);
if ($sms == false)
exit('فرمت پیامک ارسال شده صحیح نیست');
else
{
$data['body'] = $sms[1];
$data['num'] = $sms[0];
save_sms($data);
$res = mysql_query("SELECT * FROM nsco_asms WHERE nsasms02 = '0" . $data['from'] . "'",$con) or die('Error in Query');
if (mysql_num_rows($res) < 3)
{
echo 'retrieve SMS';
send_sms($data['from'],'سپاس از پیام شما');
}
else
echo 'send sms more than 2 time';
}
}
}

siavashsay
یک شنبه 01 اردیبهشت 1392, 12:27 عصر
در خط 4 از این کد استفاده کنید ببینید درست میشه :

if (isset($_GET['from'],$_GET['body']))

omid_student
یک شنبه 01 اردیبهشت 1392, 13:50 عصر
ممنون مشکلم حل شد.مسئله اینه که اصلا این کد ها توسط سامانه پیامکی اجرا نمیشدند که جواب بدن
دوست من چطور میشه تنظیمات soap رو روی یک سرور و یا هاست گیگفا فعال کرد؟

siavashsay
یک شنبه 01 اردیبهشت 1392, 16:40 عصر
اگه مربوط به هاست باشه باید با پشتیبانی تماس بگیری !

MostafaEs3
یک شنبه 01 اردیبهشت 1392, 17:06 عصر
ممنون مشکلم حل شد.مسئله اینه که اصلا این کد ها توسط سامانه پیامکی اجرا نمیشدند که جواب بدن
دوست من چطور میشه تنظیمات soap رو روی یک سرور و یا هاست گیگفا فعال کرد؟

از nuSoap برای کارایی بهتر استفاده کنید که درصورت نصب نبودن Soap کدهاتون بخوبی اجرا بشه . توی nuSoap شما پس از درست کردن یک آبجکت جدید از nusoap_client یک پروکسی از اون رو ذخیره کنید تا مثل SoapClient براتون عمل کنه . مثال ::


$client = new nusoap_client('http://example.com/wsdl.php?wsdl', true);
$client->xml_encoding = "UTF-8";
$client->soap_defencoding = "UTF-8";
$client->decode_utf8 = false;

$proxy = $client->getProxy();
$proxy->send_sms() ...