Friday, 15 July 2011

javascript - How to edit the contents of a file on button click? PHP? -


number.txt :

  1  

index.php :

  & lt; php $ handle = file_get_contents ("number.txt"); ? & Gt; & Lt; फ़ॉर्म एक्शन = "" विधि = "पोस्ट" & gt; & Lt; बटन वर्ग = "क्लिक करें" & gt; & lt; / button & gt; & Lt; / प्रपत्र & gt;  

मैं इसे कैसे कैसे बनाऊँगा जब उपयोगकर्ता बटन पर क्लिक करेगा, तो फ़ाइल number.txt संपादित हो जाएगी, ताकि वह 1 से 2 में बदल जाए? और फिर 3, 4, 5 और इतने पर?

बटन पर क्लिक करने से एक की संख्या में वृद्धि होगी

मान लीजिए कि मैं बटन पर क्लिक करता हूं, अगर मैं Number.txt , अब मैं देखूंगा:

  2  

बस दोहराए जाने के लिए, नंबर नाम की एक फ़ाइल है Txt और उस फ़ाइल में सामग्री "1" (उद्धरणों के बिना) है। अब, index.php पृष्ठ पर, एक फ़ॉर्म जिसमें बटन होता है। एक बार जब आप बटन पर क्लिक करते हैं, तो numbers.txt फाइल को फिर से लिखा जाएगा ताकि उसका मान एक बार ऊपर जा सके (प्रत्येक बार बटन क्लिक किया जाए) - इस स्थिति में फ़ाइल number.txt में अब सामग्री "2" (उद्धरणों के बिना) होनी चाहिए।

मुझे पूरा यकीन है कि मैं यह कैसे करूँगा, इसलिए किसी भी मदद की सराहना की जाती है।

फाइल जमा करने और उसे संभालने के फॉर्म में देखें (या तो के माध्यम से fopen / fwrite / fclose या file_get_contents / file_put_contents के माध्यम से) यह आपके ऊपर वर्णित कार्यक्षमता है:

  & lt; h2 & gt; क्लिक करें & lt; / h2 & gt; & Lt; फ़ॉर्म एक्शन = "" विधि = "पोस्ट" & gt; & Lt; बटन नाम = "क्लिक करें" वर्ग = "क्लिक करें" & gt; मुझे क्लिक करें! & Lt; / button & gt; & Lt; / प्रपत्र & gt; & Lt;? Php if (isset ($ _ POST ['click'])) {$ filename = "number.txt"; $ Before_editing = file_get_contents ($ filename); "फाइल की सामग्री" गूंज $ फ़ाइल नाम "संपादन करने से पहले:"। $ Before_editing "& Lt; br & gt;"; File_put_contents ($ फाइलनाम, "2"); $ After_editing = file_get_contents ($ filename); "फाइल की सामग्री" गूंज $ फ़ाइल नाम "संपादन के बाद:" $ के बाद_एडिटिंग "& Lt; br & gt;"; }? & Gt;  

ध्यान दें कि एक बार जब आप इस स्क्रिप्ट को चलाते हैं, फाइल की सामग्री number.txt को "2" में फिर से लिखा जाता है। कुछ परिवर्तन देखने के लिए आपको मैन्युअल रूप से इसे संपादित करना होगा।


सवाल में परिवर्तन के आधार पर, यह कोड है जो बटन क्लिक किए जाने पर हर बार संख्या मान को बढ़ाता है: < / P>

  & lt; h2 & gt; क्लिक करें & lt; / h2 & gt; & Lt; फ़ॉर्म एक्शन = "" विधि = "पोस्ट" & gt; & Lt; बटन नाम = "क्लिक करें" वर्ग = "क्लिक करें" & gt; मुझे क्लिक करें! & Lt; / button & gt; & Lt; / प्रपत्र & gt; & Lt;? Php if (isset ($ _ POST ['click'])) {$ filename = "number.txt"; $ Content = file_get_contents ($ filename); Preg_match ("# \ d + #", $ सामग्री, $ before_editing); $ Number_before = $ before_editing [0]; गूंज "में नंबर" $ फ़ाइल नाम "क्लिक करने से पहले:"। $ संख्या_ पहले "& Lt; br & gt;"; File_put_contents ($ filename, ++ $ number_before); $ Content = file_get_contents ($ filename); Preg_match ("# \ d + #", $ सामग्री, $ after_editing); $ Number_after = $ after_editing [0]; गूंज "में नंबर" $ फ़ाइल नाम "क्लिक करने के बाद:"। $ Number_after "& Lt; br & gt;"; }? & Gt;  

No comments:

Post a Comment