Warning: json_encode(): recursion detected in [Directory]
यह त्रुटि क्या है, मैं इस समस्या को हल नहीं कर सकता। यह प्रति 500 500 प्रति त्रुटि का एक बड़ा बड़ा लॉग उत्पन्न कर रहा है। आकार में 133,000,000 बाइट्स। यह मेमोरी अधिकतम तक लॉग को स्पैमिंग कर रहा है।json_encode रिकर्सन त्रुटि दे रहा है
<?php
include('simple_html_dom.php');
if(isset($_REQUEST['type']) && $_REQUEST['type'] = "getmoredetails"){
retrievemore($_REQUEST['htmlsource']);
}
function retrievemore($htmlcode){
$retrievetitle = retrievechTitle($htmlcode);
$retrievermb = retrievechRMB($htmlcode);
echo json_encode(array("error"=>0,"rmb"=>$retrievermb,"title"=>$retrievetitle));
}
function retrievechTitle($htmlcode){
$html = str_get_html($htmlcode);
$title = $html->find('div[class=tb-detail-hd]h3');
return $title[0];
}
function retrievechRMB($htmlcode){
$html = str_get_html($htmlcode);
$rmb = $html->find('[class=tb-rmb-num]');
return $rmb[0];
}
?>
मैं एक HTML फ़ाइल से डेटा निकालने का प्रयास कर रहा हूं, अन्य निष्कर्षण उपरोक्त को छोड़कर ठीक काम करता है, बहुत सारी समस्याएं देता है। मैंने प्रसंस्करण और एक ही मुद्दे के लिए कोड के इस सेट को विशेष रूप से एक PHP फ़ाइल में भी विभाजित किया।
कोई विचार? मैं $.ajax({
के साथ होम पेज पर एकाधिक कार्यों के साथ jQuery अजाक्स का उपयोग करता हूं, मैं अजाक्स के लिए नया हूं, ठीक है एक पेज में कई अजाक्स सही है?
आप 'simple_html_dom.php' – user20232359723568423357842364
यह अपलोड करने के लिए बहुत बड़ा है में कोड पेस्ट कर सकते हैं, यह सवाल अंतरिक्ष स्पैम होगा। वैसे भी यह Sourceforge – CodeGuru