رفتن به مطلب

arastooms

پاسخگو و راهنما
  • تعداد ارسال ها

    1,433
  • تاریخ عضویت

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

  • روز های برد

    12

تمامی مطالب نوشته شده توسط arastooms

  1. سپاس و تشکر فراوان جناب شاهپیری مشکل با راهنمایی ارزنده شما برطرف شد از طرفی با مشکل دیگری روبرو هستم که گویا کتابخانه شما برای ایمیج ویو متدی به اسم ImageView.Visible=False یا true نداره در واقع من یک url به کتابخونه شما میدم که در کاستم ویو تعریف شده به صورت زیر Log("post_picture_1 ==>"&m.Get("post_picture_1") ) If m.Get("post_picture_1") = "" Then اینجا میخام اگر url خالی هست بیاد واین کاستم ویو ساخت شما رو غیر فعال کنه که دیده نشه ولی این متد رو نداره ممکنه این متد رو اضافه بفرمایدد ' imageView_post_PersianNetIMG . .Visible=False label_post_description.Top=ImageView_user.Top+ImageView_user.Height Else imageView_post_PersianNetIMG.ImageUrl=m.Get("post_picture_1") Dim xml As XmlLayoutBuilder imageView_post_PersianNetIMG.ErrorImageResId=xml.GetResourceId("drawable","myimg") ' imageView_post_PersianNetIMG.Color=Colors.Red variable_height=variable_height+30%x End If اگر ممکنه این متد رو اضافه بفرمایید تا کتابخونه زیبا تر بشه و وقتی آدرسی نداریم بتونیم این کاستم ویو کاربردی رو به صورت دستی غیر فعال کنیم با تشکر
  2. سلام ممکنه پست بالا رو کنترل بفرمایید یک هفته ای گذشته ممنون
  3. سلام و تشکر بابت راهنمای شما جناب شاهپیری عزیز در حقیقت مشکل من در دریافت داده ها در هاست هست من از 2 روش در برنامه استفاده میکنم یکی ازسال داده ها به روش post به هاست با همین کتابخانه شما و در هاست با این روش اونها رو در یافت میکنم // کنترل رسیدن متد پست به برنامه و شروع برنامه دقت کنید کلمه //POST , $_POST //باید حتما با حروف بزرگ باشد if($_SERVER['REQUEST_METHOD']=='POST'){input_parser(json_decode($str, true));}else{send_data_error(" متد post به هاست نرسیده است");} //♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ function input_parser($json_post){ //متاسفانه فعلا مجبورم این رو بزارم تا معلوم بشه با چه متدی ارسال شده در کتابخانه آقای شاهپیری $app_request = isset($_POST['app_request']) ? $_POST['app_request'] : ''; if(isset($_POST['app_request'])){ ///////////////////////////////////////////////////////////////////////////////////////////////////// //if(isset($json_post['app_request'])){ //♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ //مربوط به گرفتن همه پست هام if($json_post['app_request']=="get_data"){ خوب اینجا می بینید چون جیسون ارسال میشده مشکلی نبوده تا زمانی که از متد ارسال فایل هم استفاده کردم که دیگه جیسون نیست و php تشخیص نمیده مجبور شدم از روش پست بگیرم کنترل کنم ممکنه راهنمایی بفرمایید البته میدونم پست به php مربوطه ولی چون این کتابخونه برای این منظور هست خواهش میکنم همینجا راهنمایی بفرمایید که دوستان هم استفاده کنند با تشکر
  4. همه حرفه ای ها پژمان جان !!
    از قدیم تو انجمن رسم بوده  همه حرفه ای  ها عکس شخصی پروفایل داشتن!:hi:

    1. نمایش دیدگاه های قبلی  بیشتر 1
    2. arastooms

      arastooms

      شما که پژمان جان همیشه استاد ما بودید و هستید 
      من به شخصه مطالب زیادی از شما یاد گرفتم 
      امید وارم همیشه سلامت باشید

    3. پژمان نیکروان

      پژمان نیکروان

      فدااای شما نه بابا واقعا اینطور نیست شرمنده نکنید.

      شماهم موفق و سربلند باشید.

    4. shahab.es

      shahab.es

      اووف

      پژمان، من غشش

  5. سلام جناب شاهپیری عزیز من برای کنترل ارسال داده ها به هاست میخام از خروجی کتابخونه که ارسال میشه به هاست یک مقدار log بگیرم و ببینم دقیقا چی ارسال میکنم وقتی قرار یه جی سان json بفرستم به هاست از این متد استفاده میکنم و خوب میتونم خروجی رو هم ببینم و مشکلی ندارم Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("profile") PersianFastNetwork_1.initialize("ddd").WithCookieManager.WithSSL.Build json= ("{'app_request':'get_data','username':'arastoo','id':'2222','key':'3456','type':'1'}").Replace("'",QUOTE) Log("json==> "&json) PostRequest_1=PersianFastNetwork_1.BuildPostQuery("https://www.xxxxxxx.com/getuser.php","getuserdata") Dim PersianJSONOBject_1 As PersianJSONOBject PersianJSONOBject_1.initialaizJsonString(json) Log(PersianJSONOBject_1.DefaultJsonObject) PostRequest_1.addJSONParametrs(PersianJSONOBject_1.DefaultJsonObject) PostRequest_1.executRequestAsJSONObject Log ("!!!!!منتظر دریافت داده ها از هاست باشیم که برسد!!!!!") Log("-----------------------------------------------------------") End Sub خوب همونطور که ملاحظه میفرمایید خروجی جی سان json رو به من نشون میده که با متد post ارسال کردم به هاست و ...... حالا قصد دارم 3 داده و یک عکس رو به هاست بفرستم ( طبق مثال خودتون در سمپل ساخت لوگین ) از این فرمان ها استفاده کردم ولی 3 تا سوال برام پیش آمده Sub upload(filename As String,emailn As String,namen As String,familyn As String) UploadRequest_1=PersianFastNetwork_1.BuildUploadQuery("https://www.xxxxxxxxxx/uploader.php","test_upload") UploadRequest_1.addMultipartParameter("app_request","add_post") UploadRequest_1.addMultipartParameter("username",username) UploadRequest_1.addMultipartParameter("pass",pass) UploadRequest_1.addMultipartParameter("email",email) UploadRequest_1.addMultipartFile("image",filename) UploadRequest_1.startUploadAsJSONObject End Sub 1- عکسا با چه روشی به سایت منتقل میشه؟ 2- میتونیم 3 تا عکس و 3 تا داده ارسال کنیم و اگر بله ممکنه فقط در کد نویسی راهنمایی بفرماید 3-چه طور میتونم خروجی این کد ها رو که طبق گفته خود شما در ویدیو با روش post ارسال میشه رو قبل از ارسال log کنم وببینم؟ ممنون از پشتیبانی و زحمات شما جناب شاهپیری عزیز
  6. سلام مشکل حل شد خطا در فایل php که من منتقل کردم بود و یک خط رو کامنت کرده بودم که باعث این مشکل میشد در هر صورت متشکر بابت پیگیری های شما جناب شاهپیری عزیز
  7. سلام بله کنترل کردم عکس هم تو پوشه هست اطلاعاتم در دیتابیس هست دیتابیس ( البته ایتالیایی نوشته ) در واقع قسمت اول برنامه که ارسال داده هست کاملا صحیح عمل میکنه قسمت دوم برنامه که یوزر ارسال میشه به هاست که اطلاعات و عکس رو بگیره مشکل داره ممکنه خواهش کنم در صورتی که ممکنه قسمت دوم رو با متد post یوزر نیم رو ارسال کنید و با کتابخونه جیسون خودتون بگیرید ( کتابخونه جیسون خودتون به نظرم عالی کار میکنه و ترکیب این کتابخونه ها با هم خیلی مشکلات رو برطرف کرده ) با تشکر
  8. سلام جناب شاهپیری عزیز کد های شما هست که گفتید بزاریم تو هاست !!! فقط پسورد ویوزر نیم دیتابیس رو من دادم بهش و کامل سمپل شما رو اجرا کردم اشکالش کجاس؟ <? $databasehost = ""; $databasename = ""; $databaseusername =""; $databasepassword = ""; $con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con)); mysqli_select_db($con,$databasename) or die(mysqli_error($con)); mysqli_query($con,"SET CHARACTER SET utf8"); $username=$_GET['username']; $query = "SELECT username,useremail,profilurl FROM `tbluser` WHERE `username` ='".$username."'"; $sth = mysqli_query($con,$query); if (mysqli_errno($con)) { header("HTTP/1.1 500 Internal Server Error"); echo $query.'\n'; echo mysqli_error($con); } else { $rows = array(); while($r = mysqli_fetch_assoc($sth)) { $rows[] = $r; } mysqli_close($con); print json_encode(array("result"=>$rows),JSON_UNESCAPED_SLASHES); } ?> و این <?php $databasehost = ""; $databasename = ""; $databaseusername =""; $databasepassword = ""; $email =''; $username =''; $pass =''; // Path to move uploaded files $target_path = "uploaded/"; // array for final json respone $response = array(); $file_upload_url=''; // getting server ip address $server_ip =$_SERVER['SERVER_NAME']; $scriptname=$_SERVER['SCRIPT_NAME']; $scriptpatch=substr($scriptname, 0, -12); // final file url that is being uploaded $con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con)); mysqli_select_db($con,$databasename) or die(mysqli_error($con)); mysqli_query($con,"SET CHARACTER SET utf8"); if($_SERVER['REQUEST_METHOD']=='POST'){ $email = isset($_POST['email']) ? $_POST['email'] : ''; $username = isset($_POST['username']) ? $_POST['username'] : ''; $pass = isset($_POST['pass']) ? $_POST['pass'] : ''; if( $email == ''|| $username == ''||$pass==''){ $response['error'] = true; $response['message'] = 'fill all variable'; }else{ if (isset($_FILES['image']['name'])) { $target_path = $target_path . basename($_FILES['image']['name']); try { // Throws exception incase file is not being moved if (!move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) { // make error flag true $response['error'] = true; $response['message'] = 'Could not move the file!'; } $file_upload_url = 'http://' . $server_ip .$scriptpatch. $target_path; } catch (Exception $e) { // Exception occurred. Make error flag true $response['error'] = true; $response['message'] = $e->getMessage(); } } $sql = "INSERT INTO `tbluser` (username,userpass,useremail,profilurl) VALUES(' $username','$pass','$email',' $file_upload_url')"; if(mysqli_query($con,$sql)){ //اگه موقیت آمیز بود $response['username'] = $username; $response['error'] = false; }else{ //اگه نبود $response['error'] = true; $response['message'] = 'failed to connect to db'; } //Closing the database connection mysqli_close($con); } }else{ $response['error'] = true; $response['message'] = 'method not post'; } echo json_encode($response); ?> New folder.rar
  9. سلام و تشکر جناب شاهپیری عزیز بابت پاسخ گویی و حس مسئولیت نسبت به محصولات آموزشی و کمک آموزشی دارید واقعا جای تقدیر داره ------------------------------------------------------ من سورس رو منتقل کردم و تغیرات لازم رو انجام دادم که شامل همه دیتابیس ها و هاست و php ها مرتب هست و رمزهاو ... معرفی شده و در آدرس مناسب قرار داره قسمت اول برنامه خیلی خوب کار میکنه و اطلاعات رو میگیره منتقل میکنه به دیتابیس در هاست و عکس رو هم در پوشه مورد نظر قرار میده وقتی به اکتیوتی بعدی میریم باید username رو از اکتیوتی اول بگیریم با اینتنتتی که تعریف کردید و به هاست ارسال بشه تا جوابها در یافت بشه -------------------- همین موضوعات ارسال میشه ولی خطا به ما برمیگردونه که ضمیمه میکنم Sub Activity_Create(FirstTime As Boolean) 'Do not forget to load the layout file created with the visual designer. For example: Activity.LoadLayout("profile") pr.initialize("pr").WithCookieManager.WithSSL.Build Dim intent2 As Intent=Activity.GetStartingIntent username=intent2.GetExtra("username") pr.BuildGetQuery("https://www.xxxxxxxxxxx.com/test1/getuser.php","test_download"). _ addParametrs("username",username).executRequesAsJSONObject End Sub فقط اینشیالایز رو عوض کردم چون هاستم ssl داشت اینجا خطا رو برمیگردونه Sub pr_onGetJSONObjectErrorListener(Error As ResponseError , Tag As String) ProgressDialogHide Log("!!!!!!!!!!!!! ERROR -- "&Tag&" -- !!!!!!!!!!!!!!!!!!!") Log("CauseMessage==>"& Error.CauseMessage) Log("ErrorBody==>"& Error.ErrorBody) Log("ErrorDetails==>"& Error.ErrorDetails) Log("ErrorLocalizedMsage==>"& Error.ErrorLocalizedMsage) Log("ErrorMsage==>"& Error.ErrorMsage) Log("ResponseBody==>"& Error.ResponseBody) Log("!!!!!!!!!!!!! ERROR !!!!!!!!!!!!!!!!!!!") End Sub که لوگ خطا میشه ** Activity (main) Pause, UserClosed = false ** sending message to waiting queue (OnActivityResult) running waiting messages (1) ** Activity (main) Resume ** 0.9239792465598917 1 ** Activity (main) Pause, UserClosed = false ** ** Activity (profile) Create, isFirst = true ** ** Activity (profile) Resume ** !!!!!!!!!!!!! ERROR -- test_download -- !!!!!!!!!!!!!!!!!!! CauseMessage==>Value <? of type java.lang.String cannot be converted to JSONObject ErrorBody==>null ErrorDetails==>parseError ErrorLocalizedMsage==>org.json.JSONException: Value <? of type java.lang.String cannot be converted to JSONObject ErrorMsage==>org.json.JSONException: Value <? of type java.lang.String cannot be converted to JSONObject ResponseBody==>null !!!!!!!!!!!!! ERROR !!!!!!!!!!!!!!!!!!! ممنون میشم راهنمایی بفرمایید مرسی
  10. سلام چناب شاهپیری عزیز من قصد داشتم طبق آموزش مربوط برای ساخت لوگین که قرار دادید ( البته برای نسخه های قدیمی تر ) کمی با این روش آشنا بشم این کد ها رو میخام بفرستم به هاست ولی ارورو میده Private upl As UploadRequest upl=PersianFastNetwork_1.BuildUploadQuery(CodModule.web_address&"xxxxx.php","add_post") upl.addMultipartParameter("app_request","add_post") upl.addMultipartParameter("post_writer_user_id",user_id) upl.addMultipartParameter("post_city_key",city_key) upl.addMultipartParameter("post_description",ACEditText_description.text) upl.addMultipartParameter("type",item_select) upl.addMultipartFile("pic1",File.DirRootExternal&"/pic_send/img.jpg") Log("xxxxxxxxxxxxxxxx") upl.startUploadAsString Log("zzzzzzzzzzzzz") لوگ ها اینه item_select==> 1 type ==> 26834685 user_id ==> 56348 city_key ==> 6 description ==> تست نام عکس picture1 ==> /storage/sdcard/pic_send/img.jpg php_name ==>immigrant.php ----------------------------------------------------------------------- xxxxxxxxxxxxxxxx zzzzzzzzzzzzz java.lang.NullPointerException at com.reza.sh.fastnet.UploadRequest$4.onProgress(UploadRequest.java:118) at com.androidnetworking.common.ANRequest$4.onProgress(ANRequest.java:511) at com.androidnetworking.internal.UploadProgressHandler.handleMessage(UploadProgressHandler.java:46) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5021) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643) at dalvik.system.NativeStart.main(Native Method) ممنون میشم راهنمایی بفرمایید کجا دارم اشتباه انجام میدم قصد دارم 4 تا داده با یه عکس بفرستم به هاست و در پان ضمن تشکر از شما ممکنه درخواست کنم یک بار این کد ها رو با آخرین نسخه باز نویسی کنید و تست کنید و در فایل های آموزش قرار بدید حالا شاید ساخت ویدیو سخت و وقت گیر باشه اما محبت کنید کد ها رو فقط که 4 تا متدش عوض شده تغیر بدید و همینجا کپی کنید هم خوب میشه ممنون
  11. ویرایش شد !! متاسفانه این پست مربوط به کتابخانه پرسین فست نتورک هست از مدیران خواهش میکنم پست رو منتقل کنند و شرمنده که اشتباه در این تاپیک ارسال شد سلام جناب شاهپیری عزیز سپاس برای آپدیت جدید 4.1 ممکنه بفرمایید متد خطا ها که تغیر کرده کلا شده یک متد !!! درست متوجه شدم دیگه استرینگ و جیسون جدا نیست ؟ مورد دیگه ای هم که من برخوردم امروز این بود که اگر بیام 2 تا متغیر از این کتابخونه تعریف کنم فرض کنید dim pfn1 as persianfastnet... dim pfn2 as persianfastnet.. فرض کنید که با متغیر اول یک ارسال جیسان داشتم و منتظرم جوابش برسه خط بعد با متغیر دوم یه جیسان دیگه دارم که قراره اونم جوابش برسه اگر اولی با خطا مواجه بشه !!! به هر دلیلی در هاست وقتی خطا میرسه همه درخواستها متوقف میشه!!! در صورتی که فقط باید خطا برسه به متد و نمایش بده و درخواست های بعدی کار خودشون رو انجام بدن محبت میفرمایید کنترل کنید این موضوع رو با تشکر
  12. یه روزی که آموزشهای اساتیدم رو دنبال میکردم همیشه رمز فایلها این بود
     Basic4Android.org
    خیلی زمان نمیگذره ولی من مدیون همه شما دوستان هستم و همیشه شاگرد این انجمن
    مرسی از همه

    1. نمایش دیدگاه های قبلی  بیشتر 1
    2. محمدرضا شاهپیری

      محمدرضا شاهپیری

      زمان زود میگذره.:malih:. خدا رو شکر که هنوز هستیم.:gamer2:

    3. ارمین رمضانی دلیجانی

      ارمین رمضانی دلیجانی

      بودن مهم نیست:bigsmile: چطور بودن مهمه

    4. arastooms

      arastooms

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

  13. با سلام خدمت شما جناب شاهپیری ضمن عرض تشکر بابت آپدیت های به روز و متوالی این کتابخونه میخاستم خواهش کنم هر بار که کتابخونه ای رو آپدیت می فرمایید و اونتی رو تغیر میدید ( مثل ورژن 4 که اونت اینشیالایز تغیر کرده ) محبت بفرمایید اطلاعات به روز رسانی رو به صورت کامل بنویسید که چه تغیراتی انجام شده شاید برای عزیزانی که اساتید بنده هستند رفع این خطا ها بسیار ساده باشه ولی برای دوستان تازه کاری مثل من که هنوز نیاز به درک بیشتری از بیسیک داریم با خطای ناگهانی مواجه میشیم مشکل پیش بیاد در هر صورت درخواست میکنم که توضیحات رو به صورتی مطرح بفرمایید که گویا عزیزی امروز قصد داره از بیسیک و از کتابخونه شما شروع کنه و اطلاعات کافی نداره با تشکر
  14. سلام جناب شاهپیری عزیز تشکر میکنم بابت این آموزش و کتابخانه های خوب شما به دوستان هم پیشنهاد میکنم از این کتابخونه ها استفاده کنند با توجه به کاربردی بودن هر 3 کتابخونه و زحمات زیادی که جناب شاهپیری برای این محصولات کشیدند به نظر من می تونید از بهترین سرویس ها استفاده کنید و برنامه های خوبی رو کد بزنید من هم هر سه کتابخونه رو دارم و خیلی کاربردی بوده برای من به امید موفقیت بیشتر برای جناب شاهپیری و همه عزیزان
  15. سپاس گذارم واقعا آقای شاهپیری عزیز بابت این همه زحمتی که می کشید برای پشتیبانی محصول
  16. با سلام مجدد جناب شاهپیری عزیز اشنباه که نکردید مطمعنا و کاملا طبیعی هست که گاهی خطا هایی پیش بیاد من فایل php رو اصلاح کردم و مشکل حل شد و اون خط فارسی رو کامنت کردم و مشکل رفع شد سورس رو نمیتونم تقدیم کنم چون برای عزیز دیگری در حال نوشتن سورس هستم خود شما یک فایل php با یک خط فارسی که کامنت نشده تهیه کنید که خطا بده قرار بدید من روی سایت آپلود میکنم اطلاعات و آدرس رو میدم خدمتتون تست کنید از طرفی اگر دقت کنید متغیر ها فارسی بوده در فایل php که میتونه این نوع متغیر استرینگ فارسی که در خطا برگردونده شده مشکل رو ایجاد کرده باشه ممکنه این گزینه رو هم کنترل بفرمایید چون خطای برگردونده شده علتش وجود یک خط توضیح فارسی بوده وسط کد ها که فراموش کرده بودم با // به کامنت برگردونم )))ویرایش شد )))) من این خط رو اضافه کردم که کاراکتر های انگلیسی هست بازم خطا داشتیم //این خط سبز پایین فقط سوال رو پاک میکرد 585 aaaaaaaaaaaaaaaaaaaaaaaaaaaa 586 $sql = "delete from comments where comment_id='".$comment_id."' "; خطای هاست Sun, 08 Oct 2017 10:49:23 GMT [error] [client xxx.xxx.xxx.xxx] - www.xxxxx.com - xxxx: PHP Parse error: syntax error, unexpected '$sql' (T_VARIABLE) in /web/htdocs/www.xxxxx.com/home/xxxx/comment.php on line 586: /php-wrapper/php-cgi و بیسیک با این خطا خارج میشه An error occurred: (Line: 287) End Sub java.lang.Exception: Sub persianfastnetwork_onpostjsonobjecterrorlistener signature does not match expected signature. public static anywheresoftware.b4a.pc.RemoteObject com.xxxx.itemview_0._persianfastnetwork_onpostjsonobjecterrorlistener(anywheresoftware.b4a.pc.RemoteObject,anywheresoftware.b4a.pc.RemoteObject) throws java.lang.Exception class anywheresoftware.b4a.pc.RemoteObject, class anywheresoftware.b4a.pc.RemoteObject, class java.lang.String, با تشکر
  17. با سلام و درود به شما جناب شاهپیری عزیز امروز متوجه شدم که با مشکلی مواجه میشم که کتابخونه خطا میده و از برنامه خارج میشه بعد از پیگیری موضوع متوجه شدم که وقتی ما در خواستی رو به هاست ارسال میکنیم و باید به یک فایل php در هاست ارسال بشه مثل زیر Sub send_data_to_host (json As String ,phpname As String, tag As String) Log("♥♥♥♥♥♥♥ ساب مربوط به ارسال اطلاهات در masteractivity ♥♥♥♥♥♥♥♥") Log(json) Log(phpname) Log(tag) PersianFastNetwork_1.initializeforSSLSupport("persianfastnetwork") PostRequest_1=PersianFastNetwork_1.BuildPostQuery(CodModule.web_address&phpname&"/",tag) Dim prjs As PersianJSONOBject prjs.initialaizJsonString(json) PostRequest_1.addJSONParametrs(prjs.DefaultJsonObject) PostRequest_1.executeRequesAsJSONObjectt End Sub اطلاعات ارسال میشه و پاسخ در یافت میشه ولی اگر در فایل php در هاست به هر دلیلی خطای تایپی و یا خطای نوشتاری وجود داشته باشه مثلا یک (( : )) فراموش کرده باشیم و یا فراموش کرده باشیم یک راهنمایی رو به (( کامنت )) تبدیل کنیم و یا ..... خوب مثلما با خطا روبرو میشیم که میتونیم این خطا رو تو هاست ببینیم مثلا این خطای من در فایل php در هاست بود php on line 584: Sun, 08 Oct 2017 07:35:39 GMT [error] [client xx.xx.xx.xx] - www.xxxxxxx.com - xxxxxxx: PHP Parse error: syntax error, unexpected '\xd8\xae\xd8\xb7' (T_STRING) in /web/htdocs/www.xxxxxx.com/home/arastoo/test.php on line 584: /php-wrapper/php-cgi خوب من رفتم تو هاست و فایل php رو دیدم و متوجه شدم یادم رفته خط فارسی رو به کامنت برگردونم 584 این خط سبز پایین فقط سوال رو پاک میکرد 585 $sql = "delete question_respond_comments where comment_id=".$comment_id; 586 if ($conn->query($sql) == true){ و خطا از من بوده درسته که من تو هاست خطا دارم و مشکلی هست ولی کتابخونه میاد و با خطا از برنامه خارج میشه !!!! با این خطا java.lang.Exception: Sub persianfastnetwork_onpostjsonobjecterrorlistener signature does not match expected signature. at anywheresoftware.b4a.BA.raiseEvent2(BA.java:188) at anywheresoftware.b4a.BA.raiseEvent(BA.java:166) at com.reza.sh.fastnet.PostRequestRaper$1.onError(PostRequestRaper.java:58) at com.androidnetworking.common.ANRequest.deliverErrorResponse(ANRequest.java:727) at com.androidnetworking.common.ANRequest.deliverError(ANRequest.java:661) at com.androidnetworking.internal.InternalRunnable$1.run(InternalRunnable.java:159) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5021) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643) at dalvik.system.NativeStart.main(Native Method) در صورتی که انتظار میره در اونت مربوط به خطا در کتابخونه این خطا به ما برگردونده بشه تا متوجه بشیم که هاست خطایی رو برگردونده نه اینکه از برنامه با خطای کتابخونه خارج بشیم ( این مشکل میتونه در آینده و بعد از انتشار برنامه ها دردسر ساز بشه ) فرض کنید بعد از انتشار برنامه ای شما فایل php روی هاست رو تغیرات جزیی میدید و خطا دارید همه برنامه ها از اون به بعد به مشکل میخورن امید وارم تونسته باشم موضوع رو منتقل کنم با توجه به اینکه این کتابخونه یکی از حرفه ای ترین کتابخونه ها در این زمینه هست و در حال حاظر مشغول تغیر همه سورسها با این کتابخونه هستم ممنون میشم بفرمایید این موضوع رو چه زمانی بررسی میکنید و تا کی باید منتظر باشم با تشکر فراوان
  18. برای سومین بار میخام برم سراغ اندروید استودیو ..
    ولی این دلیل نمیشه که بیسیک رو کنار بزارم

    1. میلاد

      میلاد

      سلام :|

       

      ما هم زیاد رفتیم . یه پروژه رو یک ساعنه میزنی بعد میبینی همونو تو بیسیک میتونی 5دقیقه ای بزنی . اونجاست که باز بیخیالش میشی

    2. arastooms
    3. Gray Mind

      Gray Mind

      بچسب به زبانی که باهاش راحتی

      من به شخصه با جاوا هرچقدر هم که بخاد کدا طولانی بشه و پیچیده بشه راحت ترم

      هر کتابخانه ای بخای براش هست

  19. با سلام خدمت شما جناب شاهپیری عزیز ضمن عرض تشکر بابت زحماتی که برای ارتقای دانش برنامه نویسی می کشید می خاستم درخواست یک راهنمایی رو مطرح کنم که اگر ممکن هست سمپلی برای راهنمایی ارایه بفرمایید تا بتونم بهترین بهره رو از این کتابخونه ببرم البته ممکنه در آینده نیز این راهنمایی و سمپل شما سوال دیگر عزیزان هم باشه و بتونه به دیگران هم کمک کنه موضوع این درخواست دانلود داده ها از دیتابیس آنلاین هست با این کتابخونه شما و نمایش اونها در کتابخونه ریساکلر ویو شما موضوع رو اول اینجا مطرح کردم چون اول باید دانلود داده ها صورت بگیره و بعد به ریسایکلر ویو منتقل و داده ها نمایش داده بشه خوب فرض کنیم برنامه ای داریم مثل دیوار یا مثل فروشگاه های آنلاین که قصد داریم داده ها رو که شامل عکس / اسم کاربر /تلفن /و مشخصات آگهی هست از دیتابیس بگیریم با limit=10 و اونها رو در ریسایکلر ویو شما نمایش بدیم و وقتی کاربر اسکرول کرد بالا تر بیاد و 10 تا دیگه بگیره و اسکرول کرد پایین بیاد 10 تا بالایی رو بگیره و نمایش بده ممنون میشم سمپلی ارایه کنید ساده که میتونه هر سه کتابخونه شما یعنی کتابخونه persianfastnetwork برای دریافت و ارسال داده کتابخانه persian-json شما برای تبادل اطلاعات کتابخانه ریسایکلر ویو برای نمایش اطلاعات در یافتی از دیتابیس آنلاین رو به هم مرتبط و اونها رو آموزش بده ( و حتی میتونید این سمپل رو با خرید سه مجموعه ارایه کنید تا دوستان برای خرید هر سه مجموعه تشویق بشن ) امید وارم موفق و موفق تر باشید با تشکر
  20. ضمن سلام من هم تشکر میکنم بابت انتشار این موضوع و بابت پاسخ آقای شاهپیری امید وارم که نقد ها ( حتی نقد های غیر حرفه ای ) ما رو عصبانی نکنند و بتونیم از طریق همین نقد ها هم به نقاط ضعف و قوتمون پی ببریم من خوشحالم که این کتابخونه رو جناب شاهپیری منتشر کردند چون ایشون مسئولیت پذیری و پشتیبانیشون رو نسبت به کتابخونه های دیگه ثابت کردند و هر دفعه کمتر از 24 ساعت باگ ها و مشکلاتی که بعضا وجود داشته برطرف کردند من به شخصه مطمعنم که این کتابخونه رو هم که خریداری کردم در کمترین زمان ممکن آپدیت میشه و مشکلات کم کم برطرف میشه این که فکر کنیم همه چیز باید بدون باگ باشه برای ارایه اشتباه هست و تنها خدا است که خطایی نداره پس و جود باگ چیز طبیعی هست و باید با نقد خوب و صحیح به این موضوع پرداخت از آقای شاهپیری تشکر میکنم برای زحمتی که کشیدند برای کتابخونه و پاسخ متین و منطقی که به پست منتقد خودشون دادند تشکر
  21. سلام و درود به شما دوست عزیز یکی از راه هایی که میتونه به شما خیلی کمک کنه در پیدا کردن مطالب جستجو در قسمت ( چستچو ) انجمن هست که در سمت راست بالا قرار داره و با نوشتن کلمه " جیسون " به جای 4 خط بالا میتونید به همه مطالب انجمن دست رسی داشته باشید و از اونجایی که انجمن درزمینه بیسیک قوی ترین انجمن فارسی زبان هست حتما موضوعی برای مطالعه پیدا خواهید کرد در هر صورت این موضوع رو ننوشتم که گوش زد کنم باید سرچ کنید !! بلکه یک راهنمایی هست برای اینکه سریعتر به نتیجه بهتر برسید برای اثبات این موضوع هم خودم براتون سرچ کردم و نتایج رو قرار میدم تا دوستانی هم که مثل شما این سوال رو دارند بتونن زود تر جواب رو پیدا کنند موفق باشید در این قسمت از سایت مرجع هم یک جیسون بنویسید و دکمه بالای صفحه رو بزنید تا هم کد های اون رو در برنامه بهتون بده به سادگی هم ساختار جیسون رو متوجه بشید B4J - JSON Tree Example
  22. سلام و تشکر از شما جناب شاهپیی عزیز من هم این کتابخونه رو خریداری کردم امید وارم که مثل همه کتابخونه های کاربردی دیگه شما با این کتابخونه هم بتونم مشکلات بیسیک رو مرتفع کنم در ضمن ممنون میشم محبت کنید بیشتر در باره xml و استفادش در این کتابخونه توضیح بدید با تشکر
  23. سلام و تشکر پس فعلا کد ها رو متوقف میکنم تا کتابخونه آپدیت بشه و چه قدر خوبه که شما بسیار سریع و خوب پاسخ گو هستید و جای قدر دانی و تشکر داره جناب شاهپیری عزیز
  24. سلام جناب شاهپیری عزیز امروز به یک متد برای تبدیل map به جی سون استرینگ نیاز داشتم که در این پست مطرح کردم ممکنه این متد رو در کتابخونه جیسون شما داشته باشیم ؟ و اگر جواب مثبت هست ممکنه بفرمایید چه زمانی آپدیت میکنید که منتظر باشیم با تشکر
×
×
  • اضافه کردن...