رفتن به مطلب

مشکل در دریافت json بعد از تعویض هاست !


arastooms

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

سلام به همه اساتید عزیز
با توجه به اینکه من مبتدی هستم در مبحث php 
و مشکلی که با هاستم داشتم تصمیم گرفتم هاست برنامه رو عوض کنم (برنامه با بیسیک نوشته شده )
اومدم یه هاست جدید خریدم و همه فایلها و پوشه هاو php ها رو منتقل کردم 
دیتابیس ها رو ساختم 
پسورد ها رو عوض کردم و همه چی مرتبه مثل روز اول 
آدرس های ارسال و دریافت داخل برنامه رو هم به هاست جدید عوض کردم و تمام..........

حالا وقتی از برنامه داده رو به صورت json میفرستم 
به هاست میرسه

میره php مربوط 

ولی مقدار رسیده برابر null هست 
یعنی جیسون از برنامه به درستی ارسال میشه و لی در php هیچ چیزی دریافت نمیشه !!!!

خیل دنبال جواب گشتم و نوشته شده باید بری


down voteaccepted
 
این رو فعال کنی تا دریافت اطلاعات انجام بشه

 

allow_url_include

 
 

down voteaccepted

allow_url_include may not be set to true in your php.ini? This is common on some older shared

 

hosting services

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

ولی فکر میکنم مربوط به این آدرس هست 

json - file_get_contents("php://input") showing null when var_dump - Stack Overflow

 

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

 

 

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

در 19 ساعت قبل، arastooms گفته است :

سلام به همه اساتید عزیز
با توجه به اینکه من مبتدی هستم در مبحث php 
و مشکلی که با هاستم داشتم تصمیم گرفتم هاست برنامه رو عوض کنم (برنامه با بیسیک نوشته شده )
اومدم یه هاست جدید خریدم و همه فایلها و پوشه هاو php ها رو منتقل کردم 
دیتابیس ها رو ساختم 
پسورد ها رو عوض کردم و همه چی مرتبه مثل روز اول 
آدرس های ارسال و دریافت داخل برنامه رو هم به هاست جدید عوض کردم و تمام..........

حالا وقتی از برنامه داده رو به صورت json میفرستم 
به هاست میرسه

میره php مربوط 

ولی مقدار رسیده برابر null هست 
یعنی جیسون از برنامه به درستی ارسال میشه و لی در php هیچ چیزی دریافت نمیشه !!!!

خیل دنبال جواب گشتم و نوشته شده باید بری


down voteaccepted
 
این رو فعال کنی تا دریافت اطلاعات انجام بشه

 

allow_url_include

 
 

down voteaccepted

allow_url_include may not be set to true in your php.ini? This is common on some older shared

 

hosting services

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

ولی فکر میکنم مربوط به این آدرس هست 

json - file_get_contents("php://input") showing null when var_dump - Stack Overflow

 

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

 

 

سلام مجدد به علت نیاز فوری و گذشت 24 ساعت پست رو تازه میکنم
متشکرم اگر عزیزان راهنمایی بفرمایند

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

در 32 دقیقه قبل، arastooms گفته است :

سلام مجدد به علت نیاز فوری و گذشت 24 ساعت پست رو تازه میکنم
متشکرم اگر عزیزان راهنمایی بفرمایند

دوست عزیز شما فایل های پی اچ پی و سورستون رو اینجا بزارید که اساتید بتونن شما رو راهنمایی کنن:53:

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

در 18 دقیقه قبل، miladhaerian گفته است :

دوست عزیز شما فایل های پی اچ پی و سورستون رو اینجا بزارید که اساتید بتونن شما رو راهنمایی کنن:53:

سورس که فکر نمیکنم بشه اینجا گذاشت :-) چون کار منطقی به نظر نمیاد که همه اطلاعات برنامه رو منتشر کنم :unknown:
فایل php گفتم خدمت شما مشکلی نداشته در هاست قبلی و املا کار میکنه هنوز هم 
من آدرس رو عوض کردم و هاست رو عوض کردم 
فایلها رو منتقل کردم 
فکر میکنم جایی تنظیمات هاست جدید به علت امنیتی اجازه دریافت داده را نمیده به سیستم و مقداری به فایل php نمیرسه

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

کدهای پی اچ پی تون رو بزارید لطفا

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

سلام به عزیزان دل و اساتید دوست داشتنی 
یه سورس نوشتم از نو که ببینید چه طور هست داستان 

این پیام خطا ارسال میشه به برنامه 

"Error getting response: org.apache.http.conn.HttpHostConnectException: Connection to https ://xxx.xxxxxxx.xxxxxx.xxx:xxxx refused"

 این فایل ساده php 

 

<?php
$my_name = $_GET['name'];
$my_age = $_GET['age'];
echo "My Name Is $my_name And I Am $my_age Years Old.";
?>

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

 

این کد های برنامه وسورسش

برای عزیزان 

#Region  Project Attributes 
	#ApplicationLabel: B4A Example
	#VersionCode: 1
	#VersionName: 
	'SupportedOrientations possible values: unspecified, landscape or portrait.
	#SupportedOrientations: unspecified
	#CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
	#FullScreen: False
	#IncludeTitle: True
#End Region

Sub Process_Globals


End Sub

Sub Globals


	Private Button1 As Button
	Dim InsertPerson As HttpJob

	End Sub

Sub Activity_Create(FirstTime As Boolean)
	
	Activity.LoadLayout("Layout1")

End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Sub Button1_Click
	
	InsertPerson.Initialize("InsertP", Me)
	InsertPerson.download2("https://xxxxxxxx.com/test1/arastoo.php", Array As String ("name", "arastoo", "age", "30"))

End Sub


Sub JobDone (Job As HttpJob)
	If Job.Success = True Then
		Select Job.JobName
			
			Case "InsertP"
				Msgbox(Job.GetString, "پاسخ رسید")
		End Select
	Else
		ToastMessageShow("Error: " & Job.ErrorMessage, True)
		Log(Job.ErrorMessage)
	End If
	Job.Release
End Sub

 

این فایل روی هاست مجازی رو سیستم که به خوبی کار میکنه 

روی هاست قدیمی خودم هم کارمیکنه

روی هاست جدیدی که خریدم ( خارجی ) کار نمیکنه 

من فکر میکنم یه مبحث امنیتی هست که باید غیر فعال بشه که من بلد نیستم 

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

soapui - SOAP UI - "Error getting response" - Stack Overflow

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

در 3 ساعت قبل، arastooms گفته است :

سلام به عزیزان دل و اساتید دوست داشتنی 
یه سورس نوشتم از نو که ببینید چه طور هست داستان 

این پیام خطا ارسال میشه به برنامه 

"Error getting response: org.apache.http.conn.HttpHostConnectException: Connection to https ://xxx.xxxxxxx.xxxxxx.xxx:xxxx refused"

 این فایل ساده php 

 


<?php
$my_name = $_GET['name'];
$my_age = $_GET['age'];
echo "My Name Is $my_name And I Am $my_age Years Old.";
?>

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

 

این کد های برنامه وسورسش

برای عزیزان 


#Region  Project Attributes 
	#ApplicationLabel: B4A Example
	#VersionCode: 1
	#VersionName: 
	'SupportedOrientations possible values: unspecified, landscape or portrait.
	#SupportedOrientations: unspecified
	#CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
	#FullScreen: False
	#IncludeTitle: True
#End Region

Sub Process_Globals


End Sub

Sub Globals


	Private Button1 As Button
	Dim InsertPerson As HttpJob

	End Sub

Sub Activity_Create(FirstTime As Boolean)
	
	Activity.LoadLayout("Layout1")

End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


Sub Button1_Click
	
	InsertPerson.Initialize("InsertP", Me)
	InsertPerson.download2("https://xxxxxxxx.com/test1/arastoo.php", Array As String ("name", "arastoo", "age", "30"))

End Sub


Sub JobDone (Job As HttpJob)
	If Job.Success = True Then
		Select Job.JobName
			
			Case "InsertP"
				Msgbox(Job.GetString, "پاسخ رسید")
		End Select
	Else
		ToastMessageShow("Error: " & Job.ErrorMessage, True)
		Log(Job.ErrorMessage)
	End If
	Job.Release
End Sub

 

این فایل روی هاست مجازی رو سیستم که به خوبی کار میکنه 

روی هاست قدیمی خودم هم کارمیکنه

روی هاست جدیدی که خریدم ( خارجی ) کار نمیکنه 

من فکر میکنم یه مبحث امنیتی هست که باید غیر فعال بشه که من بلد نیستم 

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

soapui - SOAP UI - "Error getting response" - Stack Overflow

تا جایی که من میدونم یک دلیل میتونه داشته باشه برید توی هاست جدید و ببینید هاست نیم چیه و با هاست قبلی مطابقت داره؟؟

یک بار هم با وی پی ان امتحان کنید

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

نه علت این نیست 
اصلا ربطی نداره الان این مثال به داستان
در واقع چون هاست جدید خیلی امنیت بالایی داره و آنتی ویروس و فایروال و ... فعال هست روی هاست 
فکر میکنم گرفتن اطلاعات رو محدود کرده

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

دوستان پست رو بالا میارم بعد از گذشت زمان استاندارد
چون هنوز نتونستم مشکل رو حل کنم شاید عزیزی باشه که بتونه راهنمایی کنه 
مرسی

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

سلام به همه بعد از 24 ساعت دوباره پست رو بالا میارم اگر راهنمایی بفرمایید ممنون میشم

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

در در 1396/02/13, 13:05:26، arastooms گفته است :

سلام به همه بعد از 24 ساعت دوباره پست رو بالا میارم اگر راهنمایی بفرمایید ممنون میشم

سلام دوست عزیز 

این مشکلات توی php خیلی چیز طبیعی هست و به طور عمده دو دلیل زیر میتونه باعثش باشه :

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

و اما دلیل بعدیش استفاده از نسخه php ای هست که توی هاست نصبه که با تغییر اون فایلتون اجرا خواهد شد

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

در 13 ساعت قبل، ghost94 گفته است :

سلام دوست عزیز 

این مشکلات توی php خیلی چیز طبیعی هست و به طور عمده دو دلیل زیر میتونه باعثش باشه :

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

و اما دلیل بعدیش استفاده از نسخه php ای هست که توی هاست نصبه که با تغییر اون فایلتون اجرا خواهد شد

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

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

 

متشکرم 

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

در 38 دقیقه قبل، arastooms گفته است :

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

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

 

متشکرم 

ببینید توی php برای افزایش امنیت و سادگی استفاده به وفور پیش میاد که مثلا یک فایل رو برای وصل شدن به دیتابیس بسازیم

و هرجا نیاز باشه ازش استفاده کنیم اونو به فایل مورد نظرمون include کنیم به این شکل :

include('آدرس فایل')

به این مدل میگن آدرس دهی نسبی !

حالا این مدل آدرس دهی توی سرور های محلی و بعضی از سرور ها درست کار میکنه اما برای بعضی دیگه از سرور ها بسته به کانفیگ سرور کار نمیکنه 

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

require $_SERVER['DOCUMENT_ROOT'].'/آدرس فایل توی هاست';

 

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

بایگانی شده

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

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

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