मैं एक बड़ी फ़ाइल (10M) php file_get_contentsक्या PHP file_get_contents पर कोई सीमा है?
$file = 'http://www.remoteserver.com/test.txt';
$data = file_get_contents($file);
var_dump ($data);
का उपयोग कर यह वापस उदासीनता
string(32720)
और उसके बाद ही फ़ाइल के भाग दिखाई देने के कारण उत्पादन को पढ़ने के लिए कोशिश कर रहा हूँ। क्या file_get_contents की कहीं सीमा है? मैंने ini_set ('memory_limit', '512M') करने का प्रयास किया, लेकिन यह काम नहीं किया।
संपादित करें: ** का उल्लेख करना भूल गया ** यह एक दूरस्थ फ़ाइल है।
समस्या निवारण :: एचडीडी स्पेस से बाहर। निश्चित है कि अब और सब कुछ काम करता है।
वहाँ इस तरह के एक सीमा नहीं होनी चाहिए। क्या यह फ़ाइल की शुरुआत या अंत दिखाता है? क्या आप वाकई सही फाइल पढ़ते हैं? जब आप फ़ाइल को कुछ हद तक छोटा करते हैं तो यह क्या डंप करता है? – AndreKR
यह 'लोड करने से पहले और' strlen ($ डेटा) 'लोड हो रहा है के बाद डंप' फ़ाइल आकार ($ फ़ाइल) है। मैं थोड़ी उत्सुक हूं कि यह किसके साथ आता है। –
क्या आपने फ़ाइल पर एक फ़्रेड() करने का प्रयास किया है? यदि हां, तो क्या आप एक ही समस्या का सामना कर रहे हैं? –