رفتن به مطلب
بیسیک فور ایکس
  • اطلاعیه ها

    • H@mid.RS

      جذب نیرو   پنجشنبه, 10 فروردین 1396

      درود به دوستان عزیز به چند نفر مدیر برای بخش های php و گرافیک نیازمندیم درصورت تمایل درخواست خود را در پیام خصوصی بفرستید  
    • H@mid.RS

      تغییر نام کاربری   دوشنبه, 28 فروردین 1396

      درود دوستانی که نام کاربری انها با ایمل شان یکی بود تغییر کرد مثلا نام کاربری sss@tmail.com به sss تغییر کرد دوستانی که مشکل ورود دارند @ به بعد را پاک کنند
    • H@mid.RS

      کسب درآمد   پنجشنبه, 31 فروردین 1396

      دوستانی که میخواهند با انجمن خودشون همکاری کنند و از محیط انجمن درآمد کسب کنند به بنده پیام خصوصی بفرستند
    • H@mid.RS

      راه اندازی وبلاگ برای انجمن   دوشنبه, 18 اردیبهشت 1396

      درود به همه دوستان عزیز از این پس کاربران ویژه  - همکاران - و مدیران میتوانند در انجمن برای خود وبلاگ بسازند

H4N90V3R

مدیر بخش
  • تعداد ارسال ها

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

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

  • روز های برد

    7

تمامی ارسال های H4N90V3R

  1. آموزش PHP - جلسه اول

    سلام خدمت دوستان عزیز این هم از اولین ویدیو دوره آموزش php...به امید خدا آموزش ها ادامه داره و همراه شما عزیزان هستیم توی این ویدیو راجب مباحث زیر بحث شده : سینتکس php دستور echo کامنت گذاری در php سوالی بود توی همین تاپیک مطرح کنید http://s8.picofile.com/file/8291107492/1_basic4x_ir_.zip.html موفق باشید
  2. توضیح دادن این تکه کد php

    این خط مقدار FileName رو که با متد GET ارسال شده رو میگیره و داخل متغیر FileName ذخیره میکنه $FileName = $_GET['FileName']; توی این کد بررسی میکنه میگه اگه مقدار FileName$ برابر نبود با FileName که بعد بررسی شرط دستوراتی نداره... تا حالا کد نویسی دستورات شرطی if رو به این صورت توی php ندیدم... if (!$FileName) $FileName = "FileName"; این قطعه کد هم با استفاده از تایع strstr مقدار php رو داخل متغیر FileName جستجو میکنه و برمیگردونه if (strstr($FileName,"php")) return; توی قطعه کد زیر تابع file_get_contents محتویات فایل ارسالی رو داخل متغیر PostData ذخیره میکنه در واقع از این تابع برای خوندن محتویات یک فایل استفاده میشه $PostData = file_get_contents("php://input"); در مورد دو خط کد زیر هم کاری که انجام میده میاد فایلو با تابع fopen باز میکنه و با تایع fwrite اطلاعاتی که داخل متغیر PostData بود رو داخل فایل ذخیره میکنه و در اخر با تابع fclose فایل رو مبنده $File = fopen("./uploaded/" . $FileName,"wb"); fwrite($File, $PostData); fclose($File); این توضیحات برای هر خط بود. برای توضیح کلی اگه لینکی از صفحه ای که این کد رو پیدا کردین دارین بدین و یام کدهای بیسکشو اگه دارید پیوست کنید.
  3. ارور دیتابیس انلاین

    سلام دوستان من برنامه هایی رو که با جیسون مینویسم و ران میگیرن ارور زیر رو میده java.lang.RuntimeException: JSON Array expected. برنامه های قبلی که میساختم همچین اروری بم نمیدادن..مشکلش چیه؟؟
  4. سلام دوستان این ارور مربوط به چیه
  5. ارور در کامپایل برنامه

    یه پروژه جدید ایجاد کردم کد هارو انتقال دادم مشکل حل شد.ممنون
  6. سلام دوستان با کتابخانه MaterialBottomNavigation چطور میشه لی اوت های مختلف رو برای هر باتن نمایش داد..؟؟
  7. نمایش لی اوت های مختلف برای هر باتن

    هرکاری کردم نشد..انگار باید با AHViewPager تکمیلش کنم
  8. نمایش لی اوت های مختلف برای هر باتن

    من توی برنامه از مولتی پنل استفاده میکنم و سه تا لی اوت باید باید لود بشه..اولین لی اوت که مربوط به همین MaterialBottom هستش(که توی اکتیوی کریت همین لی اوت لود میشه)...بعدی هم برای اسکرول ویو و لی اوت سومی هم برای پنل و لیبل هستش حالا من اومدم کدهای دریافت از دیتابیس و مولتی پنل رو داخل یه ساب قرار دادم و توی رویداد کلیک این کتابخانه از سویچ استفاده کردم و گفتم اگه مثلا باتن 1 بود این ساب رو اجرا کن بصورت کد زیر Sub NewBottom_ontabselected(position As Int,wasSelected As Boolean) Select Case position Case 0 ToastMessageShow("0",False) Case 1 SmsOffline Case 2 ToastMessageShow("2",False) Case 3 ToastMessageShow("3",False) End Select End Sub حالا وقتی که اجرا میشه پنل ها میفتن روی همین باتن ها کلا بهم میریزه برنامه (توی همون سابی که گفتم کدهای دیتابیس و.. نوشتم اولش گفتم اکتیویتی لی اون اسکرول رو لود کنه) ممنون میشم راهنمایی کنید این هم کدهای سابsms Sub SmsOffline Activity.LoadLayout("Scroll") myfont = Typeface.LoadFromAssets("iran.ttf") If File.Exists(File.DirInternal,"sms.db") = False Then File.Copy(File.DirAssets,"sms.db",File.DirInternal,"sms.db") End If If sql1.IsInitialized = False Then sql1.Initialize(File.DirInternal,"sms.db",False) End If cur = sql1.ExecQuery2("SELECT * FROM sms ORDER BY id LIMIT ?",Array As String(10)) For i =0 To cur.RowCount-1 cur.Position = i Dim p1 As Panel p1.Initialize("") p1.LoadLayout("SmsPanel") ps(1).Color = 0xFFE5E8E8 lbl_text.Text = cur.GetString("sms") ScrollView1.Panel.AddView(p1,0,ScrollHeight,100%x,100%y) height = GetHeight.MeasureMultilineTextHeight(lbl_text,cur.GetString("sms"))+10%y lbl_text.Height = height - 20dip p1.Height = height + 20dip img_copy.Tag = i img_share.Tag = i p1.SetBackgroundImage(LoadBitmap(File.DirAssets,"pan1.png")) msc.Height = p1.Height ScrollHeight = ScrollHeight + height + 3%y ScrollView1.Panel.Height = ScrollHeight Next lbl_text.Typeface = myfont End Sub
  9. نمایش لی اوت های مختلف برای هر باتن

    همین کتابخانه ای که اقای سلطانیان ساختن و توی فروشگاه هم قرار داره
  10. سلام دوستان من میخوام یه قسمتی رو برای لایک متن ها ایجاد کنم..ممنون میشم راهنمایی کنید..و اینکه هرکاربر فقط یک بار بتونه مطلبو لایک کنه
  11. شبیه ساز با اندروید ۵ به بالا

    جنی موشن رو امتحان کردید؟ اندروید 5 هم داره و همچنین سرعت خوب
  12. کتابخانه ButtonDialog

    فونتش رو نمیشه تغیر داد؟
  13. حذف اکانت تلگرام + آیدی یاب

    ایران اپس خیلی سخت گیره توی تایید برنامه ها تا الان هربرنامه ای که ساختم رو برای همه مارکت ها فرستادم...همه تایید کردن اما ایران اپس میگه اول مجوز بگیر بعدش برنامتو بفرس...برنامه ای هم که رایگان میخوای بزاری بهتره نزاری چون باید یه پولی هم بابت مجوز پرداخت کنی
  14. دوستان کسی همچین اموزشی نداره؟یا کسی هس که بتونه یه کتاخونه رو رپ کنه
  15. کتابخونه wifi manager

    با این کتابخانه یجورایی میتونی وای فای رو مدیریت کنی مثلا خاموش و روشن کردن اون و یا قویترین شبکه رو پیدا کنی و به اون وصل بشی توضیحات بیشترشو میتونی داخل سایت مرجع ببینی همراه نمونه سورس https://www.b4x.com/android/forum/threads/wifi-manager-library.17150/
  16. طریقه فیتلر گذاشتن برای تکست باکسهای یک دیالوگ

    از کدوم کتابخانه برای حروف انگلیسی استفاده کردید؟ چه خطایی میده؟
  17. نمایش همه اطلاعات گوشی

    داخل این تاپیک توضیحات داده شده
  18. نمایش همه اطلاعات گوشی

    از کتابخانهIRUltimateInfo که داخل فروشگاه هست استفاده کنید
  19. خیلی ضروری

    شما این سورس رو ببین طبق همین یه فیلد دیگه هم داخل دیتابیس وارد کن و مثل توضیحی که توی پست اول دادم انجام بده کاراشو اگه مشکلی هم بود بگید تا اموزششو بصورت ویدیویی ضبط کنم
  20. خیلی ضروری

    سلام میتونی یه ردیف به جدول یوزر ها وارد کنی ب نام permission که مثلا یه مقدار 0 و 1 داشته باشه(اگه 1 بود کاربر به عنوان مدیر باشه و اگه 0 بود یه کاربر معمولی) بعدش توی بیسیک هم همین کارو کن مقدار این ردیف رو از دیتابیس بگیر و چک کن اگه 1 بود به اکتیوی مشخص واسه مدیر بره و اگه صفر بود بره به اکتیویتی کاربر
  21. مشکل در برنامه پیامکی آنلاین

    اطلاعات جدول هایی که ساختیو توی سورس هم وارد کردی؟
  22. مشکل در برنامه پیامکی آنلاین

    اره ولی نگفتی که مشکل متصل نشدن چیه
  23. مشکل در برنامه پیامکی آنلاین

    دوست عزیز مشکل از فایل SQLDB.php هستش <? $databasehost = "localhost"; $dbname = "XXXX"; // نام دیتابیس $dbUser ="xxxx"; //نام کاربری $dbpassword = "xxxx"; // کلمه عبور $con = mysql_connect($databasehost,$dbUser,$dbpassword) or die(mysql_error()); mysql_select_db($dbname) or die(mysql_error()); mysql_query("SET CHARACTER SET utf8"); $query = file_get_contents("php://input"); $sth = mysql_query($query); if (mysql_errno()) { header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; echo mysql_error(); } else { $rows = array(); while($r = mysql_fetch_assoc($sth)) { $rows[] = $r; } print json_encode($rows); } ?> کدهای بالا رو با کدهای فایل SQLDB.php جایگزین کنید و اطلاعات رو دوباره وارد کنید
  24. نحوه ایجاد وب سرور محلی(Localhost)

    سلام خدمت کاربران انجمن basic4x قبل از شروع اموزش ها یه توضیح مختصری در مورد php میدم: php یکی از زبان های برنامه نویسی پرطرفداره که بیشتر برای طراحی برنامه های سمت سرور مورد استفاده قرار میگیره.php شباهت زیادی با زبان برنامه نویسی سی © داره و کسانی هم که با این زبان برنامه نویسی کار کرده باشند قطعا میتونن در کوتاه ترین زمان php رو به طور کامل یاد بگیرند. برای طراحی سیستم های پویا , php یکی از بهریتن زبان هااست چون سیستم هایی که با php نوشته میشن معمولا سریع تر, بهتر و راحت تر کار میکنند.از همه مهم تر ارتباط خوب php با پایگاه داده ها است. زبان های برنامه نویسی وب رو میشه به دو دسته تقسیم کرد: سمت کلاینت سمت سرور به عنوان مثال جاوا اسکریپت یه زبان سمت کلاینت است, یه این صورت که کدهای جاوا اسکریپت روی کامپیوتر شخصی که در حال دیدن صفحه وب هستش اجرا میشه. اما کد های php در سمت سرور اجرا میشن و خروجي کدها که در يک حالت خاص html است روي مرورگر کاربر ديده مي شه. براي اينکه متوجه تفاوت بين يک صفحه ي html و يک صفحه ي php بشید، يک صفحه ي ساده html را در نظر بگيريد. هنگامي که کاربر آدرس اين صفحه رو در مرورگر تايپ میکنه، اين درخواست به سرور ارسال مي شه و سرور فايل html مورد نظر را به سمت مرورگر کاربر ارسال مي کنه و مرورگر کاربر، صفحه را رندر کرده و نمايش میده . اما هنگامي که آدرس يک صفحه ي php را در مرورگر تايپ مي کنيد، سرور، فايل php مورد نظر را باز مي کنه و خط به خط اون را اجرا مي کنه . اگر لازم باشه به ديتابيس متصل ميشه و اطلاعات را ميخونه و بعد، يک خروجي html از اون ايجاد مي کنه و به سمت مرورگر شما مي فرسته. در حقيقت صفحات html صفحاتي با محتواي استاتيک هستن که براي تغيير محتواي اون بايد فايل html را با يک ويرايشگر، ويرايش کنيد اما صفحات پي اچ پي (php) داراي محتواي ديناميک بوده و طبق پارامترهاي زيادي از جمله مرورگر کاربر، سيستم عامل کاربر و ... قابل سفارشي سازي هستن. همون طور که گفتم php یه زبان سمت سرور هستش که برای اجرا باید روی سرور (هاست) قرار بگیره. برای اینکار یا باید یه هاست جداگانه بخرید و یا هم خودتون یه وب سرور کاملا رایگان روی کامپیوترتون ایجاد کنید. توی این اموزش یه وب سرور محلی رو با استفاده از نرم افزار ومپ سرور(WampServer) ایجاد میکنیم: نصب Wamp Serverبرای نصب این نرم افزار میتونید به سایت ومپ سرور مراجعه کنید و یا از این لینک ومپ رو دانلود کنید و نصب کنید بعد از اجرای ومپ در کنار ساعت ویندوز ایکون برنامه قایل مشاهده است. رنگ ایکون وضعیت ومپ رو مشخص میکنه که ممکنه ایکون رو به رنگ های سبز , نارنجی و قرمز ببینید اگه رنگ ایکون قرمز بود سرور اجرا نشده و افلاینه اگه نارنجی بود, سرور تا حدی اجرا شده مثلا apache اجرا شده اما SQL database افلاینه اگه سبز بود, سرور به طور کامل اجرا شده برای تست برنامه هایی که مینویسید, به ادرسی که ومپ رو نصب کردید برید و داخل پوشه www فایل های php خودتون رو قرار بدید و برای اجرا توی مرورگر localhost رو فراخوانی کنید(میتونید به جای localhost ار ادرس ای پی 127.0.0.1 هم استفاده کنید) http://localhost به عنوان مثال من یه فایل php با نام index.php داخل پوشه www ومپ خودم قرار میدم و برای اجرا ادرس زیر رو داخل مرورگرم فراخوانی میکنم: http://localhost/index.php
  25. سورس کد سمت سرور ثبت نام و ورود کاربر در Basic4Android +PHP

    اره , یه دیتبیس میسازی و اطلاعات رو داخل فایل php وارد میکنی داخل سورس برنامه هم ادرس فایل های php که اپلود کردیو قرار میدی
×