PDA

View Full Version : سوال: چگونه توسط دلفی، اطلاعات را به صورت ارایه از سرور دریافت کنیم؟



ahmad.khaliq
دوشنبه 29 خرداد 1391, 17:03 عصر
سلام
من دارم یک نرم افزار مینویسم که مستقیما به سرور من وصل میشه و یک با پست کردن مقادیر خاص به یک صفحه php خروجی اون صفحه php رو دریافت میکنه.
اطلاعاتی که فایل php چاپ میکنه چند مورد هستند.
مثلا با ارسال یک id به اون فایل php ، خروجی زیر رو باید بده:
نام و نام خانوادگی
تحصیلات
معدل دیپلم
و....
حالا دلفی باید این اطلاعات چاپ شده رو دریافت کنه و برای مراحل بعدی پردازش کنه.

اما مشکل من اینجاست که وقتی اطلاعات چاپ شده توسط php رو با دلفی میخونم، نمیتونم از هم جداشون کنم. من میخوام نام و نام خانوادگی رو که گرفتم در یک متغیر ذخیره کنم، تحصیلات رو در یک متغیر دیگه و ...

لطفا راهنمایی کنید.

mehdi.mousavi
دوشنبه 29 خرداد 1391, 17:11 عصر
سلام من دارم یک نرم افزار مینویسم که مستقیما به سرور من وصل میشه و یک با پست کردن مقادیر خاص به یک صفحه php خروجی اون صفحه php رو دریافت میکنه.لطفا راهنمایی کنید.

سلام.
وقتی می فرمایید "سرور من"، اینطوری متوجه میشم که سرور در کنترل شماست، بنابراین فایل PHP توسط شما قابل تغییر است و ... اگر اینطوره، اکیدا توصیه می کنم داده ها رو بصورت HTML برنگردونید، بلکه اونها رو بصورت فایل XML یا JSON به Client برگردونید. بدین ترتیب با استفاده از XML Parser بدین شکل (http://delphi.about.com/od/internetintranet/ss/xml_rss_read.htm) خواهید تونست اطلاعات رو با Schema ی مورد نظر (این مساله بسیار مهمه) دریافت کرده و پردازش کنید. بدین ترتیب نیازی به استخراج داده ها از یک فایل Pile نیز نخواهید داشت.

موفق باشید.