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


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

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

#2
سلام.
بنده خودم هر زمان که قرار است یک فایل 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
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط mcn.nice ، sohrabjam


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

پرش به انجمن:


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