انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
دریافت اطلاعات از سرور اینترنت (برنامه نویسی اندروید)

دریافت اطلاعات از سرور اینترنت (برنامه نویسی اندروید)

#4
(۱۳۹۴/۰۹/۱۸, ۰۳:۴۶ ب.ظ)admin نوشته: سلام.
بنده خودم هر زمان که قرار است یک فایل php جدید را کدنویسی کنم، بذون درگیر شدن با کدنویسی برنامه اندروید، ابتدا صحت کدنویسی فایل php را تست می کنم (با اجرای صفحه در مرورگر اینترنت). تست صفحه یا می تواند در خود سرور اینترنتی صورت گیرد یا در کامپیوتر موجود در خانه (با نرم افزارهای شبیه ساز سرور مثل Wamp Server).
همچنین در کدنویسی PHP ، توصیه می کنم مقدار متغیرها را با تابع var_dump در خروجی مشاهده کنید (منظورم در مرحله تست صفحه است).
اکنون به سراغ کدهای صفحه شما می رویم. من یک کد نمونه و مشابه کدهای شما نوشتم و آن را تست کردم :

کد پی‌اچ‌پی:
<?php
$i
=1;
$response = array();
while (
$i<6){
 
   $response[] = $i;
 
   $i $i+1;
}
var_dump($response);
print(
$response); 
?>

خروجی، شامل یک متن خطا می باشد (خروجی در مرورگر اینترنت) :



پس مشکل از نمایش اطلاعات در خروجی است (با var_dump متوجه شدیم که آرایه به درستی تعریف شده). کدها را به صورت زیر می نویسیم :

کد پی‌اچ‌پی:
<?php
$i
=1;
$response = array();
while (
$i<6){
 
   $response[] = $i;
 
   $i $i+1;
}
var_dump($response);
echo 
json_encode($response); 
?>

نتیجه اجرای کدها (این بار بدون خطا) :

کد پی‌اچ‌پی:
array (size=5)
 
 0 => int 1
  1 
=> int 2
  2 
=> int 3
  3 
=> int 4
  4 
=> int 5
[1,2,3,4,5

بنابراین اکنون دیگر باید دستور var_dump را حذف کنیم تا خروجی صفحه، همان خروجی مورد نظرتان باشد (همیشه به همین شکل، صفحه php را تست کرده و در مرحله آخر نیز بخش های مربوط به تست، مثل همین دستور var_dump را حذف کنید).

Flower

ببخشید من می خواهم آموزش کلید شماره 2651 را استفاده کنم اما در این قسمت کد خطا می دهد !

کد پی‌اچ‌پی:
                 setListAdapter(new MyAdapter(MainActivity.this,
 
                                      R.layout.list_item,
 
                                      R.id.txttitel,
 
                                      json_string_1_all));    
                   lv 
getListView();     

و خطای آن  نبودن setListAdapter می باشد و پیشنهاد می دهد که در کلاس myadapter آن را ایجاد کنم .
پاسخ


پیام‌های این موضوع
RE: دریافت اطلاعات از سرور اینترنت - توسط admin - ۱۳۹۴/۰۹/۱۸, ۰۳:۴۶ ب.ظ
RE: دریافت اطلاعات از سرور اینترنت - توسط mcn.nice - ۱۳۹۴/۰۹/۱۸, ۰۵:۱۴ ب.ظ
RE: دریافت اطلاعات از سرور اینترنت - توسط admin - ۱۳۹۴/۰۹/۱۸, ۰۷:۲۳ ب.ظ
RE: دریافت اطلاعات از سرور اینترنت - توسط mcn.nice - ۱۳۹۴/۰۹/۱۸, ۰۷:۴۱ ب.ظ
RE: دریافت اطلاعات از سرور اینترنت - توسط mcn.nice - ۱۳۹۴/۰۹/۱۸, ۰۵:۲۱ ب.ظ
RE: دریافت اطلاعات از سرور اینترنت - توسط mcn.nice - ۱۳۹۴/۰۹/۱۸, ۰۷:۲۰ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان