लोड हो रहा है नहीं है मैं एक HTML स्ट्रिंग कर्ल का उपयोग कर प्राप्त: जब मैं यह echo
str_get_html एक मान्य एचटीएमएल स्ट्रिंग
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html_string = curl_exec($ch);
के रूप में मैं अपने पार्स की जरूरत के लिए आवश्यकता होती है मैं एक पूरी तरह से अच्छा एचटीएमएल देखते हैं। लेकिन, इस स्ट्रिंग को HTML DOM PARSER
विधि str_get_html($html_string)
पर भेजने का प्रयास करते समय, यह इसे अपलोड नहीं करेगा (विधि आमंत्रण से झूठा रिटर्न)।
मैंने फ़ाइल पर file_get_html
फ़ाइल के साथ फ़ाइल खोलने और खोलने की कोशिश की, लेकिन वही बात होती है।
इसका कारण क्या हो सकता है? जैसा कि मैंने कहा, जब मैं इसे गूंजता हूं तो एचटीएमएल बिल्कुल ठीक दिखता है।
बहुत बहुत धन्यवाद।
कोड में ही:
$html = file_get_html("http://www.bgu.co.il/tremp.aspx");
$v = $html->find('input[id=__VIEWSTATE]');
$viewState = $v[0]->attr['value'];
$e = $html->find('input=[id=__EVENTVALIDATION]');
$event = $e[0]->attr['value'];
$html->clear();
unset($html);
$body = " A_STRING_THAT_CONTAINS_SOME_DATA "
$ch = curl_init("http://www.bgu.co.il/tremp.aspx");
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html_string = curl_exec($ch);
$file_handle = fopen("file.txt", "w");
fwrite($file_handle, $html_string);
fclose($file_handle);
curl_close($ch);
$html = str_get_html($html_string);
यदि आप अपना कोड पोस्ट करते हैं तो हम शायद मदद कर सकते हैं। –
यह मेरे लिए ठीक काम करता है। – pguardiario