php से wget कैसे चलाएं ताकि आउटपुट ब्राउज़र विंडो में प्रदर्शित हो जाए?php से wget कैसे चलाएं ताकि आउटपुट ब्राउज़र विंडो में प्रदर्शित हो जाए?
उत्तर
आप इसके बजाय file_get_contents का उपयोग कर सकते हैं। यह बहुत आसान है।
$url = 'http://www.google.com';
$outputfile = "dl.html";
$cmd = "wget -q \"$url\" -O $outputfile";
exec($cmd);
echo file_get_contents($outputfile);
exec
समारोह wget को चलाने के लिए इस्तेमाल किया जा सकता:
echo file_get_contents('http://www.google.com');
आप wget का उपयोग करने के है, तो आप की तरह कुछ कोशिश कर सकते हैं। मैंने कभी भी अधिक सरल फ़ाइल डाउनलोड के लिए wget का उपयोग नहीं किया है, लेकिन आप फ़ाइल सामग्री को आउटपुट करने के लिए जो भी तर्क देते हैं, उसका उपयोग करेंगे। निष्पादन का दूसरा पैरामीटर/तर्क एक सरणी होगा, और यह सरणी wget के आउटपुट के साथ लाइन से भर जाएगी।
तो तुम कुछ होता है की तरह:
<?php
exec('wget http://google.com/index.html -whateverargumentisusedforoutput', $array);
echo implode('<br />', $array);
?>
कार्यकारी के लिए मैन्युअल पृष्ठ शायद बताते हैं इस बेहतर: http://php.net/manual/en/function.exec.php
यह काम करता है
<?php
system("wget -N -O - 'http://google.com")
?>
है कि ज्यादातर पर कोशिश मत करो सर्वरर, वे wget जैसे चल रहे आदेशों से अवरुद्ध किया जाना चाहिए! file_get_contents सिर्फ भद्दा आइफ्रेम मेरे मुवक्किल इस और एक त्वरित
<?php
$content = file_get_contents('http://www.mysite.com');
$content = preg_replace("/Comic Sans MS/i", "Arial, Verdana ", $content);
$content = preg_replace("/<img[^>]+\>/i", " ", $content);
$content = preg_replace("/<iframe[^>]+\>/i", " ", $content);
$echo $content;
?>
बाद में साथ होने पर जोर दिया की जगह है फ़ॉन्ट, छवियों को बदलने और छवियों और iframes आदि .... दूर करने के लिए और अपनी साइट से कहीं बेहतर लग रही है! (हाँ मुझे पता है कि कोड का मेरा बिट शानदार नहीं है लेकिन यह मेरे लिए बड़ा सुधार है और कष्टप्रद स्वरूपण को हटा देता है!)
- 1. विंडोज सर्वर पर सोलर कैसे चलाएं ताकि यह स्वचालित रूप से शुरू हो जाए?
- 2. एक ऐड-इन से आउटपुट विंडो को कैसे प्रदर्शित करें?
- 3. क्रोम ब्राउज़र में जेएस फिडल आउटपुट विंडो में फायरबग इंस्पेक्टर कैसे लाया जाए
- 4. एमएसबिल्ड से वीएस आउटपुट विंडो में संदेश कैसे आउटपुट करें?
- 5. PHP: php के साथ ब्राउज़र विंडो स्क्रीन कैप्चर कैसे करें?
- 6. विंडो में libsvm का easy.py कैसे चलाएं?
- 7. PHP ब्राउज़र प्राप्त करें: भ्रमित आउटपुट
- 8. वेब ब्राउज़र में जावा ऐपलेट कैसे चलाएं
- 9. ब्राउज़र पर डिस्क पर PHP आउटपुट फ़ाइल
- 10. Wget
- 11. हमारी प्रक्रिया के साथ समानांतर में वालग्रिंड कैसे चलाएं ताकि इसका प्रदर्शन बहुत कम न हो?
- 12. Emacs से एक प्रोग्राम चलाएं और आउटपुट
- 13. एक पूर्णस्क्रीन TYPE_SYSTEM_ALERT विंडो कैसे प्रदर्शित करें?
- 14. लिनक्स पर php से imageoptim कैसे चलाएं?
- 15. PHP से .sh फ़ाइल कैसे चलाएं?
- 16. Wget
- 17. पूर्ण ब्राउज़र विंडो को कैसे भूरे रंग में डालें और केंद्र में एक फॉर्म प्रदर्शित करें?
- 18. अपाचे/PHP आउटपुट कैशिंग
- 19. UITableView: tableFooterView प्रदर्शित होने पर कोड चलाएं?
- 20. मैं UIView को "नीचे" में कैसे स्थानांतरित करूं ताकि अगला UIView प्रदर्शित हो सके?
- 21. मैं एचटीएमएल आउटपुट को ब्राउज़र से दिखाने के लिए PHP से कैसे रोकूं?
- 22. wget
- 23. मैं क्लिपबोर्ड पर ओपनएक्सएमएल कैसे प्राप्त करूं ताकि यह एक्सेल में पेस्ट हो जाए?
- 24. निकट ब्राउज़र विंडो से पहले जावास्क्रिप्ट पुष्टि संवाद बॉक्स
- 25. सभी PHP फ़ाइल आउटपुट को प्रदर्शित करने से पहले "फ़िल्टर फ़ाइल" के माध्यम से पास करना
- 26. एक सापेक्ष-से-पूर्ण तिथि क्रॉस-ब्राउज़र कैसे प्रदर्शित करें?
- 27. मैं log4j गुणों को कैसे सेटअप करूं ताकि प्रत्येक थ्रेड अपनी लॉग फ़ाइल में आउटपुट हो?
- 28. मैं matlab में एक शून्य संदर्भ कैसे पारित कर सकता हूं ताकि आईएसए सच हो जाए?
- 29. wget डाउनलोड aspx पेज
- 30. पायथन स्क्रिप्ट आउटपुट विंडो को कैसे खोलें?
+1 यह एक सिस्टम कमांड चलाने की कोशिश करने का एक पूरी तरह से स्वीकार्य विकल्प है जिसे अस्वीकार किया जा सकता है पहले स्थान पर। – jasonbar