Command-line PHP truncating date("c") -


शेल-स्क्रिप्ट के लिए यहां मेरा PHP कोड है:

  #! / Usr / bin / Php -q & lt;? Php $ user = get_current_user (); $ पंक्ति = दिनांक ("सी")। "-" $ उपयोगकर्ता + "\ r \ n"; गूंज "--------------------- \ n"; गूंज "उपयोगकर्ता = & gt; $ उपयोगकर्ता \ n"; गूंज "--------------------- \ n"; प्रतिध्वनि "तिथि ('सी') = & gt;" तिथि ("सी") "\ N"; गूंज "--------------------- \ n"; प्रतिध्वनि "तिथि ('वाईएमडी') = & gt;" तिथि ("वाईएमडी") "\ N"; गूंज "--------------------- \ n"; गूंज "रेखा = & gt; $ पंक्ति \ n"; गूंज "--------------------- \ n"; गूंज दिनांक ("सी") "-" $ उपयोगकर्ता + "\ n"; गूंज "--------------------- \ n"; गूंज दिनांक ("सी") $ उपयोगकर्ता + "\ n"; गूंज "--------------------- \ n"; गूंज दिनांक ("सी") "-" "\ N"; गूंज "--------------------- \ n"; $ Ret = file_put_contents ("/ var / lib / foo / bar / test.txt", $ पंक्ति, FILE_APPEND); गूंज "file_put_contents = & gt; $ ret \ n"; ? & Gt;  

जब मैं इसे चलाता हूं, तो मुझे यह आउटपुट मिलता है:

  roffle: / var / lib / foo / bar # php Test.php ---- ----------------- उपयोगकर्ता = & gt; Wwwrun --------------------- तारीख ('सी') = & gt; 2014-07-27 टी 16: 3 9: 34-04: 00 --------------------- तारीख ('वाईएमडी') = & gt; 20140727 --------------------- रेखा = & gt; 2014 --------------------- 2014 --------------------- 2014 ----- ---------------- 2014-07-27 टी 16: 39: 34-04: 00 - -------------------- - file_put_contents = & gt; 4 roffle: / var / lib / foo / bar #  

$ line को प्रतिधारा तिथि ("c" के पहले दो कॉलों के साथ क्यों काट दिया गया है और तिथि ("सी") को तीसरा कॉल क्यों ठीक है

ऐसा लगता है कि आपने अभी तक मिश्रित + किया है प्रश्न में पंक्तियों में समापन के लिए।


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

c++ - C/pp Sockets, recv()/send() works only under gdb -

java - Cannot create subscription using Braintree Payment Nonce -