انجمن

  1. saeedpersa
  2. عمومی - ایزابل، الستیکس، فری پی بی اکس ...
  3. شنبه, 10 اسفند 1392
دوستان عزیزم خداقوت...
این کد AGI قراره شماره موبایل طرف رو گیره و با فشوردن کلید # توی بانک ذخیره کنه...
ولی متاسفانه جواب نمیده...
بانک MYSQL
نام بانک: mobile
نام تیبل: user_mobile

ولی متاسفانه جواب نمیده...
ممنون میشم راهنماییم کنید
لطفا مثالی میزنید روی همین کد باشه آخه خیلی حرفه ای نیستم!



[PHP]
#!/usr/bin/php -q
<?php
require('phpagi.php');
error_reporting(E_ALL);


$agi = new AGI();
$agi->answer();
if(!mysql_connect('localhost','root','12*****3'))
die('Cannot Connect to Database '.mysql_error());
if(!mysql_select_db('mobile'))
die('Cannot Select Database');
$mobile = $agi -> get_data('beep',9000,11);


$result = mysql_query('insert into user_mobile (mobile) values('$mobile');
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}


while ($mobile = mysql_fetch_assoc($result)) {
// echo $mobile["mobile"];
$agi->say_digits($mobile["mobile"]);
}
mysql_close();
?>
[/PHP]
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام

دوست عزيز، اگر دقيقا از همين کد استفاده مي کني، خط زير به نظر syntax error داره:
[LEFT][PHP]
$result = mysql_query('insert into user_mobile (mobile) values('$mobile');[/PHP]

[/LEFT]
خط زير رو تست کن، به جاي ' از " استفاده کن:
[LEFT] [PHP]
$result = mysql_query("insert into user_mobile (mobile) values('$mobile')";);[/PHP]
[/LEFT]
اگر خطايي رو که مي ده، بفرستي مي شه بهتر راهنمايي کرد.
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
ممنون از آقای مرادی، شما وقتی با AGI کار می کنید در کنسول استریسک می توانید با زدن دستوری جزئیات بیشتری از روند اجرا ببینید در واقع دیباگ AGI را فعال می کنید.

[CODE]asterisk -rvvvv
sip set debug on[/CODE]
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلاااااااااااااام به دوست خوبم آقا خیلی خوشحالم.... بلاخره جواب داد... ولی توی بانک شماره ثبت نمیشه و فقط این ثبت میشه

[/QUOTE]
| Array |
[/QUOTE]

باید فیلد mobile توی دیتا بیس از چه جنسی باشه؟
من اول:
[/PHP]
VARCHAR (20)
[/PHP]
گذاشتم و Array رو نشون میداد

بعد جنسشو عوض کردم
[PHP]
INT
[/PHP]
گذاشتم و فقط عدد 0 رو وارد میکنه
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
[FONT=tahoma][COLOR=#000000]می دونید مشکلتان کجاست؟ تابع get_data یک آرایه بر می گرداند و شما مقدار فیلد ['result'] را نیاز دارید، یعنی کد دریافت عدد شما شبیه این می شود.
[/COLOR][/FONT][COLOR=#0000BB][FONT=monospace]
[/FONT][/COLOR][CODE] $mm5 = $agi->get_data('beep', 9000, 1);
mm5 = $mm5['result'];[/CODE]

موفق باشید
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
کد شما به شکل زیر خواهد بود

[CODE]
$mobile = $agi -> get_data('beep',9000,11);
$mobile = $mobile ['result'];
[/CODE]
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
$mobile این متغییر رو یا verbose ببینید چه مقداری هر دفعه دارد؟
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
متغییر ها در php با $ شروع مشوند
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
سلام

دوست عزيز، verbose متغير نيست. دستوري است که کاربرد آن به اين صورت است:
[LEFT][PHP]$agi->verbose("Number: ".$mobile);[/PHP]
[/LEFT]
آقای کوه فلاح منظورشون اين بوده که مقدار mobile$ رو با verbose ببينيد.
نظر
هنوز هیچ نظری ارسال نشده است!
پاسخ پذیرفته شده Pending Moderation
0
رای
بازگشت
ممنونم ولی هنوز جواب نداده... توی بانک عدد 0 رو نشون میده....
نظر
هنوز هیچ نظری ارسال نشده است!
  • صفحه :
  • 1


هنوز هیچ پاسخی برای این پرسش ارسال نشده است
همچنین شما برای ارسال پاسخ به این پرسش مجاب نیستید

آخرین مباحث انجمن

https://downthepch.com/joyelle-derma-cream/
Joyelle Derma Don't deny yourself The moment you tell yourself that you are not...
1 بازدید
0 رای
0 پاسخ
ارسال در دوشنبه, 27 می 2019
  • جدید
  • در اومدن پدر ما توسط ایزابل
    سلام دوستان بعد از نصب ایزابل سرویس httpd بعد چند ساعت از کار میوفته و هر کار...
    1 بازدید
    0 رای
    0 پاسخ
    ارسال در دوشنبه, 27 می 2019
  • جدید
  • مشکل در برقراری تماس خارجی
    با سلام، من روی یک رایانه رزبری پای استریسک ریختم و داخلی تعریف کردم و بدون هیچ ...
    12 بازدید
    0 رای
    2 پاسخ
    ارسال در شنبه, 25 می 2019
  • جدید
  • ارتباط دفاتر شرکتها
    سلام من قصد دارم ارتباط بین دفاتر چند سازمان رو باهم برقرار کنم . این سازمان دار...
    1295 بازدید
    0 رای
    3 پاسخ
    ارسال در یکشنبه, 12 آوریل 2009
    vpn
    سلام . میخوام vpn بزنم واسه تماس از خارج شبکه . میشه کمکم کنین؟...
    365 بازدید
    0 رای
    1 پاسخ
    ارسال در دوشنبه, 09 فوریه 2015
    تعیین اولویت پهنای باند برای voip و اینترنت
    سلام. توضیحاتی در خصوص شبکه داخلی ما: 1- یک میکروتیک rg450g داریم. اینترنت رو...
    22 بازدید
    0 رای
    2 پاسخ
    ارسال در چهارشنبه, 22 می 2019
  • جدید
  • اتصال خط سیپ ترانک به سرور خارج از محل شرکت
    سلام خدمت دوستان ما در محل شرکت یک خط سیپ ترانک داریم و سرور استریسک ما خارج از...
    17 بازدید
    0 رای
    1 پاسخ
    ارسال در جمعه, 24 می 2019
  • جدید
  • http://getnutritionshelp.com/opti-farms-keto/
    Opti Farms Keto Dieting is not handy Diets, everyone knows it. Stick to a sched...
    5 بازدید
    0 رای
    0 پاسخ
    ارسال در شنبه, 25 می 2019
  • جدید
  • مشكل صداي خروجي در الستيكس در اتصال vpn
    سلام من براي استفاده كارمندان در منزل از تلفن، يك vpn روي ميروتيك راه اندازي كر...
    19 بازدید
    0 رای
    3 پاسخ
    ارسال در چهارشنبه, 22 می 2019
  • جدید
  • pbx
    با سلام در elastix قسمت PBX اطلاعات بهم نشون نمیده ولی تلفنا وصلن...
    6 بازدید
    0 رای
    0 پاسخ
    ارسال در پنج شنبه, 23 می 2019
  • جدید
  • آمار انجمن

    تعداد موضوع ها: 6876
    تعداد پست ها: 25550
    موضوعات حل شده: 49
    تعداد کاربران: 14319

    ورود سیامک عزیز را به جمع کاربران ویپ ایران تبریک می گوییم.

    آخرین خبرها

    خبرنامه

    در لیست کاربران ما ثبت نام نمایید تا از آخرین اخبار دانشنامه و دوره های آموزشی با خبر باشید.