انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل اجرای اسکریپت‌های php در لوکال هاست (حل شد)  (دفعات بازدید: 1308 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین makhmakhy

  • Jr. Member
  • *
  • ارسال: 34
  • جنسیت : پسر
سلام
من روی اوبونتو با انجین ایکس یه لوکال هاست راه انداختم
php-fpm  رو هم نسب کردم

مشکلم اینه که وقتی یه اسکریپت php  رو اجرا میکنم، چرت و پرت نشون میده و انگار php  رو اجرا نمیکنه و همونجوری که تو فایل‌ش هست نمایش میده
نمیدونم مشکل از کجاس؟!

یه نمونه کوچیک هم از نتیجه اجرای فایل php  میذارم:
"; // die($terminal_id); // print_r($order); //print "order_id=".$orderId." "; $parameters = array( 'terminalId' => $terminal_id, 'userName' => $user, 'userPassword' => $pass, 'orderId' => $orderId, 'amount' => $amount, 'localDate' =>date("Ymd"), 'localTime' => date("Gi"), 'additionalData' => $descriptions, 'callBackUrl' => $callBackUrl."/mellat/call_back.php?bank_name=mellat"."&hsd=".sha1(salt.$orderId.salt), 'payerId' => $payerId); $result = $client->call('bpPayRequest', $parameters,$namespace); // print_r($result); $error=split(",",$result); if(sizeof($error)!=2) return $error; else { if($error[0]!="0") return $error; $order->set_value("RefId",$error[1]); if($order->save()) return $error; else return array(1200,0); } } else return array(1200,0); } function bpVerifyRequest($terminal_id=termina_id,$user=terminal_user_name,$pass=terminal_password) { if(sha1(salt.$_POST["SaleOrderId"].salt)!=$_GET["hsd"]) return 1203; $namespace='http://interfaces.core.sw.bps.com/'; $client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl'); $RefId =$_POST["RefId"]; $orderId=$_POST["SaleOrderId"]; $saleOrderId=$_POST["SaleOrderId"]; $saleReferenceId=$_POST["SaleReferenceId"]; $ResCode=$_POST["ResCode"]; $sale=new sales(); $sale=$sale->custome_find2(array("RefId"=>$RefId),1); if(!$sale) return 1201; if($ResCode!=0) return $ResCode; if($sale->get_value("pay_status")=="0") return 0; else if($sale->get_value("pay_status")=="1") return 1205; $sale->set_value("saleOrderId",$saleOrderId); $sale->set_value("SaleReferenceId",$saleReferenceId); $sale->set_value("ResCode",$ResCode); if(!$sale->save()) return 1200; $parameters = array( 'terminalId' => $terminal_id, 'userName' => $user, 'userPassword' => $pass, 'orderId' => $orderId, 'saleOrderId' =>$saleOrderId, 'saleReferenceId' => $saleReferenceId, ); $result = $client->call('bpVerifyRequest', $parameters,$namespace); if($result==0 ){$sale->set_value("pay_status",0); if(!$sale->save()){ return 1200;} return $result;} else { $result=bpInquiryRequest($RefId); return $result; } } function bpSettleRequest($RefId,$terminal_id=ter
« آخرین ویرایش: 14 تیر 1394، 04:09 ب‌ظ توسط makhmakhy »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19724
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
چه‌طوری حل شد؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین makhmakhy

  • Jr. Member
  • *
  • ارسال: 34
  • جنسیت : پسر
اسکریپت که من ازش استفاده میکردم، چندین فایل php رو در فایل index.php اینکلود میکرد.
زمانی که من همه رو از حالت اینکلود خارج کردم (در واقع یک فایل index.php داشتم) مشکل حل شد

اما الان در یک پروژه بزرگتر باز به همین مشکل برخوردم  :(

و اصلا هم نمیفهمم که تو تنظیمات من چی کم و کسر داره؟!