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

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

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

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


abdgod

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

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

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

  • روز های برد

    2

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

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

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

15 خوب

درباره abdgod

  • درجه
    کاربر

روش های تماس

  • اسکایپ
    Array

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

  • محل زندگی
    Array

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

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

  1. شما بیا اطلاعات دیتابیس آفلاینت رو بروز کن و فقط دیتابیس آفلاینت رو نشون بده مثال وقتی دیتابیس آنلاینت تغیر کرد اطلاعات دیتابیس آنلاینت رو بگیر تو برنامه یا بیا دیتابیس آنلاینت رو لود کن بر اساس id از دیتابیس آفلاین نام رو بخون
  2. abdgod

    اسکرول چند متن

    شما بیا 4 لیبل توی یک لیوت بذار و اون لیبل های که می خوای متن شون طولانی بشه رو با روش معمول ارتفاعش رو با متن ست کن و ارتفاع 4 لبل رو جمع کن و بده به ScrollView1.Panel.Height تمام
  3. abdgod

    خروج از برنامه

    Sub activity_KeyPress (KeyCode As Int) As Boolean If KeyCode=KeyCodes.KEYCODE_HOME Then Activity.Finish End If Return True End Sub با کد بالا وقتی روی home کلیک بشه اکتیوتی بسته می شه
  4. abdgod

    چت

    سلام یاید سوکت نویسی رو بدونی
  5. query شما مشخص نیست؟ مثال $query = "SELECT * FROM TBL_USERS WHERE id = $id"; مقدار $id رو شما براش می فرستید و مقادیر همون کاربر رو بهتون نشون میده
  6. گفنم خدمتتون کوکی و سیشن برای استفاده از مقادیر در صفحات مرورگر هستن که جای برای ذخبره داده ها یرای ورود های بعدی کاربر ندارن برای برنامه اندرویدی که دسترسی به تمام منابع یک گوشی هست نیازی به استفاده از سیشن نیست ، و اصولی هم نیست این کار! شرمنده راستش حالا متوجه شدم کد ادغام کوکی برای سیشن هم برای زمانی ممکن هست درست کار کنه که شما از وب ویو استفاده کنید چون b4a نمی تونه کوکی رو نگهداره
  7. سلام آقا حسین اگه می خواید حتما ازسیشن استفاده کنید سیشن بعد از اینکه مرورگر بسته بشه حذف میشه و برای این که سیشن مدت بیشتری کار کنه باید اون رو با کوکی ست کنی اگه خواستی کدش رو برات می ذارم؟ اما راه حلی که بنظرم بهتر هست برای شما اینکه یک 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);//مقدار رو تبدیل یه جیسون می کنیم و اکو می کنیم } } } } یا علی
  8. abdgod

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

    از database helper استفاده کن
  9. میشه بیشتر توضیح بدید که مشکل کار شما دقیقا کجاس؟
  10. 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
  11. سلام شما وقتی دارید مقدار ها رو دریافت می کنید 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'"; به این شکل مقدار ها رو دریافت کنید
  12. سلام این سورس یک بازی هست که قبلا می خواستم کارش کنم شاید راهنمایتون کنه mahd
  13. سلام دلیل خاصی برای این کار دارید ؟ چون وقتی کاربر شما توی برنامه عضو شد کافی هست برای دسترسی های بعدی id کاربرتون رو جای ذخیره کرده باشید! برای خروج کاربر هم بیابد اون id رو پاک کنید و توی برنامه کنترل کنید آیا اون id مقدار داره یا نه اگر مقدار داشت یعنی لاگین هست اگه نه هم خب صفحه لاگین رو بهش نشوم بدید.
  14. 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 رو مطالعه کن انشاء الله به نتیجه خوبی می رسی یا علی
  15. مشاهده فایل HeaderWithParallaxEffect سلام دوستان این سمپل رو از سایت مرجع گرفتم و میاد افکت Parallax رو تو b4a ایجاد می کنه. توضیح Parallax حالتی هست که با اسکرول ایست صفحه بالا تغیر سایز و رنگ میده ارسال کننده abdgod ارسال ۱۸/۱۲/۰۸ دسته سورس  
×
×
  • جدید...