اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


abdgod

کاربر عادی
  • تعداد ارسال ها

    17
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    2

آخرین بار برد abdgod در اسفند 14 2018

abdgod یکی از رکورد داران بیشترین تعداد پسند مطالب است !

اعتبار در سایت

15 خوب

درباره abdgod

  • درجه
    کاربر

مشخصات پروفایل

  • محل زندگی
    خوزستان

آخرین بازدید کنندگان نمایه

بلوک آخرین بازدید کننده ها غیر فعال شده است و به دیگر کاربران نشان داده نمیشود.

  1. abdgod

    چت

    سلام یاید سوکت نویسی رو بدونی
  2. query شما مشخص نیست؟ مثال $query = "SELECT * FROM TBL_USERS WHERE id = $id"; مقدار $id رو شما براش می فرستید و مقادیر همون کاربر رو بهتون نشون میده
  3. گفنم خدمتتون کوکی و سیشن برای استفاده از مقادیر در صفحات مرورگر هستن که جای برای ذخبره داده ها یرای ورود های بعدی کاربر ندارن برای برنامه اندرویدی که دسترسی به تمام منابع یک گوشی هست نیازی به استفاده از سیشن نیست ، و اصولی هم نیست این کار! شرمنده راستش حالا متوجه شدم کد ادغام کوکی برای سیشن هم برای زمانی ممکن هست درست کار کنه که شما از وب ویو استفاده کنید چون b4a نمی تونه کوکی رو نگهداره
  4. سلام آقا حسین اگه می خواید حتما ازسیشن استفاده کنید سیشن بعد از اینکه مرورگر بسته بشه حذف میشه و برای این که سیشن مدت بیشتری کار کنه باید اون رو با کوکی ست کنی اگه خواستی کدش رو برات می ذارم؟ اما راه حلی که بنظرم بهتر هست برای شما اینکه یک api بنویسید (نترسید )و مستقل از کد های سایت تون به دیتابیس کار کنه یک مثال می زنم خدمتون اگه روشن نشد بگید تا بیشتر توضیح بدم b4a Sub Process_Globals Dim htName As HttpJob End Sub Sub Activity_Create(FirstTime As Boolean) htName.Initialize("htName",Me) //جای این شماره رو ذخیره کن Dim ph As AriaSharedPreferences ph.Initialize("") Dim phone As Int phone = shpr.GetString("phone","") //شماره همراه رو پست مس کنه به فایل پی اچ پی htName.PostString("http://salmanfa.ir/sher/apiv1.php","phoneUser=&phone) End Sub Sub jobDone(job As HttpJob) If job.Success Then Try If job.JobName="htName" Then Dim parser As JSONParser parser.Initialize(job.GetString) Dim listData As List listData.Initialize listData=parser.NextArray For Each mapData As Map In listData // اینجا هم اسم رو می گیری lblName.Text=mapData.Get("name") Next End If Catch Log(LastException) End Try End If End Sub php if (isset($_POST['phoneUser'])) { // اگر شماره ارسال شذه بود $phone = $_POST['phoneUser']; $link = mysqli_connect("localhost", "root", "", "dbName"); // اتصال به دیتابیس if ($link) { mysqli_connect_error(); } mysqli_query($link, 'SET character_set_result = utf8'); mysqli_query($link, 'set names utf8'); mb_internal_encoding('utf8'); // گرفتن ای دی کاربر از روی شمارش $query ="SELECT * FROM `users` WHERE `phoneUser` = '$phone' "; $result = mysqli_query($link;, $query); if ($result->num_rows > 0 ){ while($data = mysqli_fetch_array($result)){ $id = $data['id'];//مقدار توی این متغیر می ریزی // اینجا هم اسم رو می گیری $query ="SELECT * FROM `users` WHERE id =$id"; $result =mysqli_query($link;, $query); while($data = mysqli_fetch_object($result)){ echo json_encode($data->name);//مقدار رو تبدیل یه جیسون می کنیم و اکو می کنیم } } } } یا علی
  5. abdgod

    مشکل با دیتابیس

    از database helper استفاده کن
  6. میشه بیشتر توضیح بدید که مشکل کار شما دقیقا کجاس؟
  7. abdgod

    مشکل در کار با timer

    سلام خدمت شما Sub Process_Globals Dim t As Timer End Sub Sub Globals Dim number As Int =5000 Dim lb As Label End Sub Sub Activity_Create(FirstTime As Boolean) Activity.Color=Colors.White lb.Initialize("") lb.TextColor=Colors.Red lb.TextSize=40 lb.Gravity=Gravity.CENTER_HORIZONTAL+Gravity.CENTER_VERTICAL Activity.AddView(lb,50%x-50dip,50%y-50dip,100dip,100dip) t.Initialize("t",5000) t.Enabled=True End Sub Sub t_Tick If number > 0 Then number=number-1 lb.Text=number Else ToastMessageShow("تمام",False) t.Enabled=False End If End Sub
  8. سلام شما وقتی دارید مقدار ها رو دریافت می کنید id همون پست رو دریافت کنید بعد اون روتوی یک تگ قرار بدید panl_root.Tag = MapData.Get("id") بعد بیاید از sender استفاده کنید Sub panl_root_Click Dim panl_root As Panel = Sender redmore.id = panl_root.Tag StartActivity(redmore) End Sub توی اکتیویتی بعدی توی Sub Process_Globals بیاید و متغیر id رو تعریف کنید Dim id As Int بعد تو اکتیوتی بعد بیاید و از مدار id رو با پست استرینگ ارسال کنید showPostId.PostString("http://salmanfa.ir/sher/apiv1.php/,"id="&id) بعد تو کد های php تون و به این شکل query ارسال کنید $query ="SELECT * FROM `post` WHERE id ='$id'"; به این شکل مقدار ها رو دریافت کنید
  9. سلام این سورس یک بازی هست که قبلا می خواستم کارش کنم شاید راهنمایتون کنه mahd
  10. سلام دلیل خاصی برای این کار دارید ؟ چون وقتی کاربر شما توی برنامه عضو شد کافی هست برای دسترسی های بعدی id کاربرتون رو جای ذخیره کرده باشید! برای خروج کاربر هم بیابد اون id رو پاک کنید و توی برنامه کنترل کنید آیا اون id مقدار داره یا نه اگر مقدار داشت یعنی لاگین هست اگه نه هم خب صفحه لاگین رو بهش نشوم بدید.
  11. abdgod

    امنیت راه ارتباطی php

    امنیت باید از سمت سرور قوی باشه یعنی باید api قوی بنویسید شما بیا از header برای دسترسی به فایل هات استفاده کن و کلا امنیت رو با php کنترل کن مثال به این لینک توجه کن s7.picofile.com/file/8240477218/ir_app_tajtak_v3_0.apk.html ریشه فایل s7.picofile.com/file اسم فایل ir_app_tajtak_v3_0.apk این کد /8240477218/ بصورت رندم ساخته میشه و جلوی اینکه فهمیده بشه دایرکتوری اصلی فایل کجاست رو میگیره توضیح کلی اینکه مبحث header در php رو مطالعه کن انشاء الله به نتیجه خوبی می رسی یا علی
  12. مشاهده فایل HeaderWithParallaxEffect سلام دوستان این سمپل رو از سایت مرجع گرفتم و میاد افکت Parallax رو تو b4a ایجاد می کنه. توضیح Parallax حالتی هست که با اسکرول ایست صفحه بالا تغیر سایز و رنگ میده ارسال کننده abdgod ارسال ۱۸/۱۲/۰۸ دسته سورس  
  13. سلام فکر کنم جای سوال نباشه که چقدر نیاز هست!!!!! لطفا اساتید زحمتش رو بکشید
  14. کتاب خانه اعتبار سنجی مشاهده فایل سلام امکانات کتاب خونه اعتبار سنجی اعتبار سنجی ایمیل اعتبار سنجی شماره همراه حذف 0 از اول شماره و اضافه کردن پیش شماره کشور به شماره ارسال کننده abdgod ارسال 11/05/2018 دسته کتابخانه ها
  15. abdgod

    مشکل با job done

    با این کد سرویس رو ببند StopService(httputils2service) این کد رو به آخر رویداد jobDone به ریز