php - file_put_contents not saving text to file -
मेरे पास एक सरल कोड स्निपेट है
$ data = '[' तिथि ('डी-एम-वाई एच: आई: एस')। ']: यूआरएल पर ऑपरेशन टाइमआउट' $ इस- & gt; curlInfo [ 'url']; प्रिंट करें $ डेटा; File_put_contents ('/ लॉग / curl_timeout.txt', $ डेटा);
प्रिंट निम्न करता है
मैं लॉग इन के अंतर्गत स्थित फ़ाइल curl_timeout.txt में इसे सहेजना चाहता हूं। दोनों फाइल और फ़ोल्डर में 777 अधिकार हैं। हालांकि यह अभी भी काम नहीं कर रहा है कोई पाठ वहां सहेज नहीं है > लेकिन यह अभी भी फ़ाइल को पाठ को नहीं सहेजता है। आप अपनी फ़ाइल पथ को गलत तरीके से निर्दिष्ट करते हैं: तो रिश्तेदार पथ का उपयोग करें: शायद < मजबूत> समाधान होगा: लॉग पथ को परिभाषित करने के लिए इसे इस्तेमाल करने से: यदि आपके पास tmp लॉग निर्देशिका है तो आप एक स्तर की कोशिश कर सकते हैं: कोड> file_put_contents (LOG_PATH। "../ tmp / लॉग / ...", $ डेटा); [01-08-2014 09:42:05] URL पर ऑपरेशन टाइमआउट http://example.com < / कोड>
/logs/curl_timeout.txt ', $ डेटा);
मेरा मतलब है स्लैश का मतलब, उस मामले में आपको पूर्ण पथ को निर्दिष्ट करना चाहिए: / var / www / public_html.._ आदि .. ../../log / curl_timeout.txt ', $ डेटा);
भी अनुमति समस्या हो सकती है इसे भी जांचें परिभाषित करें ('LOG_PATH', '/ var / www / ... लॉग /...' & quot;
file_put_contents (LOG_PATH, $ डेटा);
,
Comments
Post a Comment