-
January 5th, 2015, 19:42
#1
عضو انجمن
error curlCall
با سلام
دوستان یکی از سایت های ما با ارور زیر مواجه شده است .
کد PHP:
Fatal error: Call to undefined function curlCall() in /home/******/public_html/server_1/******/*****.php on line 35
توجه کنید که تابع curl روی سرور فعال هست .
خواهشمندم جهت رفع این خطا کمک کنید
در ضمن خطای مربوطه در کد زیر هست :
کد PHP:
$postfields["irnichandle"] = $irnichandle ; $postfields["AdminContactID"] = $AdminContactID; $postfields["TechnicalContactID"] = $TechnicalContactID ; $postfields["BillingContactID"] = $BillingContactID ; $url = "http://********/api-irnic/api.php"; $response = curlCall($url,$postfields); $results = json_decode($response, true); if ( $results["message"] == '' ) $values["status"] = 1 ; $values["massege"] = $results["status"] ."=>". $results["message"] ; return $values;
و خط 35 مربوط به کد زیر می باشد :
کد PHP:
$response = curlCall($url,$postfields);
پیشا پیش بابت راهنماییتان تشکر
-
-
January 5th, 2015 19:42
# ADS
-
January 5th, 2015, 19:53
#2
پاسخ : error curlCall
با سلام
این تابع باید در جایی دیگر از اسکریپت تعریف شده باشد
curlCall()
ممکن است فایلی ناقص آپلود شده یا از سرور پاک شده باشد
-
تعداد تشکر ها از hamid53214 به دلیل پست مفید
-
January 5th, 2015, 19:57
#3
عضو انجمن
پاسخ : error curlCall

نوشته اصلی توسط
hamid53214
با سلام
این تابع باید در جایی دیگر از اسکریپت تعریف شده باشد
curlCall()
ممکن است فایلی ناقص آپلود شده یا از سرور پاک شده باشد
مهندس فایل مربوط به اسکریپت درست اجرا نشود یا این که فایل مربوط به تابع curl در فایل های php سرور
می تونید این ارور را رفع کنید البته از لحاظ هزینه مشکلی نیست
-
-
January 5th, 2015, 20:02
#4
عضو انجمن
پاسخ : error curlCall
سلام
خطای شما مربوط به عدم وجود function زیر هست:
curlCall
اطلاعات function فوق رو بزارید، کنترل کنید فایل مورد نیاز رو include کرده باشید.
با سپاس
بیش از 20 سال تجربه ما در صنعت IT
تضمین کیفیت، سرعت و پشتیبانی برای تجارت آنلاین شماست
-
تعداد تشکر ها از Zagrio.com به دلیل پست مفید
-
January 5th, 2015, 20:04
#5
پاسخ : error curlCall

نوشته اصلی توسط
yeganehha
مهندس فایل مربوط به اسکریپت درست اجرا نشود یا این که فایل مربوط به تابع curl در فایل های php سرور
می تونید این ارور را رفع کنید البته از لحاظ هزینه مشکلی نیست
تابع مورد نظر تابعی است که با استفاده از curl تعریف شده و مربوط به اسکریپت شما میباشد
خود curl فعال است ولی این تابع به خصوص باید داخل اسکریپت شما موجود باشد
اگر بخواید بنویسیدش باید ببینید دقیقا کارش چی بوده
یعنی یه سری پارامترهای curl داخلش تعریف شده که باید به اون صورت ران بشه
-
تعداد تشکر ها از hamid53214 به دلیل پست مفید
-
January 5th, 2015, 20:12
#6
عضو انجمن
پاسخ : error curlCall
برای نمایندگی دامنه بنده ا وب سرویس زیر استفاده می کنم
همانطور که گفتم تابع curlcall درست کار نمی کند
البته این ماژول برای whmcs می باشد که ما برای ساخت یک سایت فانکشن ثبت دامنه را در فایل خودمان قرار دادیم و مقادیر ارسالی را جای گذاری کردیم و با ارور فوق مواجه شدیم
-
-
January 5th, 2015, 20:37
#7
پاسخ : error curlCall
کد PHP:
<?php
function curlCall($url,$postfields){foreach($postfields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }rtrim($fields_string, '&');$ch = curl_init();curl_setopt($ch,CURLOPT_URL, $url);curl_setopt($ch,CURLOPT_POST, count($postfields));curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);$result = curl_exec($ch);curl_close($ch);return $result;}
?>
-
تعداد تشکر ها از hamid53214 به دلیل پست مفید
-
January 5th, 2015, 22:55
#8
عضو انجمن
پاسخ : error curlCall

نوشته اصلی توسط
hamid53214
کد PHP:
<?php
function curlCall($url,$postfields){foreach($postfields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }rtrim($fields_string, '&');$ch = curl_init();curl_setopt($ch,CURLOPT_URL, $url);curl_setopt($ch,CURLOPT_POST, count($postfields));curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);$result = curl_exec($ch);curl_close($ch);return $result;}
?>
مهندس کد فوق کمک شایانی به من کرد و واقا از شما ممنونم .
فقط یک مورد دیگر مهندس . کد زیر
کد PHP:
$result = curl_exec($ch);
جواب curl را کامل نمایش می دهد و همیشه مقدار $result برابر 1 هست و این باعث شده سیستم درست کار نکنه .
ممنون می شم این مورد را هم کمکم کنید .
با تشکر ویژه
-