رفتن به مطلب

دریافت جیسون و ساخت فایل با پسوند json در PHP


fun_code

ارسال های توصیه شده

سلام

بنده یک کد PHP نوشتم که با دستور serialize($_POST)  هر پارامتری که بصورت POST ارسال شده رو دریافت و در دیتابیس ثبت میکنه.

وقتی در سایت         https://reqbin.com         با متد POST جیسون زیر رو ارسال میکنم هیچ چیزی ثبت نمیشه !

{"msg":"hello"}

حتی با متد GET هم یک پارامتر ساده رو میفرستم و با دستور serialize($_GET) دریافت و ثبت میکنم خالیه ! (وقتی بصورت دستی در مرورگر و در لینک پارامتر مثلا name=test رو میفرستم ثبت میشه...)

لطفا راهنماییم کنید که دلیل چیه ؟!

 

کدی که وب سایت بالا با اون رشته جیسون رو ارسال میکنه به آدرس من اینه (در این سایت کد خودش رو هم که باهاش پیام رو ارسالی میکنه رو نمایش میده) :

<?php

$url = "http://idea.ir/bi/save.php";

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);;
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array();
$headers["Content-Type"] = "application/json";

curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);

$data = '{"msg":"hello"}';

curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

//for debug only!
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);

?>

با سپاس

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 8 ساعت قبل، fun_code گفته است :

سلام

بنده یک کد PHP نوشتم که با دستور serialize($_POST)  هر پارامتری که بصورت POST ارسال شده رو دریافت و در دیتابیس ثبت میکنه.

وقتی در سایت         https://reqbin.com         با متد POST جیسون زیر رو ارسال میکنم هیچ چیزی ثبت نمیشه !


{"msg":"hello"}

حتی با متد GET هم یک پارامتر ساده رو میفرستم و با دستور serialize($_GET) دریافت و ثبت میکنم خالیه ! (وقتی بصورت دستی در مرورگر و در لینک پارامتر مثلا name=test رو میفرستم ثبت میشه...)

لطفا راهنماییم کنید که دلیل چیه ؟!

 

کدی که وب سایت بالا با اون رشته جیسون رو ارسال میکنه به آدرس من اینه (در این سایت کد خودش رو هم که باهاش پیام رو ارسالی میکنه رو نمایش میده) :

با سپاس

سلام. کدهای php تون رو بزارید تا بررسی شه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 9 ساعت قبل، محمدرضا شاهپیری گفته است :

سلام. کدهای php تون رو بزارید تا بررسی شه

سلام استاد

این مورد رو برطرف کردم.

کلا سورس آماده پیدا کردم که تماما با وب سرویس سایت مورد نظرم یعنی binance.com ارتباط برقرار میکنه.

گویا اجرای کدها نیاز به composer و ساخت پوشه vendor و ساخت فایل با پسوند json داره که توکن اکانت در اون قرار میگیره.

خود کدنویس راهنمایی کمی در این زمینه کرده...

با جستجو هم اصلا متوجه نمیشم... مثلا میگه دستوراتی رو در روت اجرا کنیم... اصلا نکفته کجا و چطور اجرا کنیم !

لینک سایت سورس کد : (لینک مستقیم میره جایی که به composer ارتباط داره.)

https://github.com/jaggedsoft/php-binance-api#installing-on-windows

این مبحث رو جایی کامل و شفاف توضیح نداده..

ممنونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...