2010-09-22 13 views
6

ठीक है, तो मुझे यह अजीब समस्या है। और आह, कोई समाधान नहीं। क्या कोई मेरी मदद कर सकता है या मुझे सही दिशा में भेज सकता है?स्वयं सेविंग स्रोत (PHP)

मेरे पास एक साधारण HTML पृष्ठ है, और मुझे उस पृष्ठ पर 'सहेजें' बटन रखने में सक्षम होना चाहिए जिसे उपयोगकर्ता क्लिक करेगा। और उस सेव बटन पर क्लिक करने पर, PHP तब उस मौजूदा पेज की एक प्रति सहेज लेगा जो उपयोगकर्ता मेरे सर्वर पर एक ही निर्देशिका पर है।

क्या यह भी संभव है? X

धन्यवाद! किसी भी मदद की बहुत सराहना की है

+1

वहाँ पृष्ठ पर कुछ गतिशील है कि आप को बचाने की जरूरत है (सामान बदल जेएस द्वारा डीओएम पर)? – Skilldrick

+0

क्या आपका मतलब PHP कोड या HTML स्रोत है? –

+0

Errm .. ठीक है, मैं उस पृष्ठ पर अपना स्वयं का * बनाने के लिए सक्षम करने के लिए HTML5 और ContentEditable() का उपयोग कर रहा हूं। और मेरे पास जावास्क्रिप्ट की कुछ पंक्तियां हैं जिन्हें मैं ContentEditable() के लिए उपयोग करता हूं। –

उत्तर

4

आपको शायद अजाक्स के साथ कुछ करने की आवश्यकता है। यदि आप jQuery का उपयोग कर रहे हैं तो आप $('body').html() का उपयोग करके पृष्ठ का पूरा HTML प्राप्त कर सकते हैं और उसे अजाक्स पोस्ट के साथ भेज सकते हैं।

+0

आह मैं समझता हूं। आपको एक गूंजने वाला एंडपॉइंट चाहिए। एचटीएमएल टेक्स्ट और बिंगो पोस्ट करें आप एचटीएमएल टेक्स्ट वापस ले सकते हैं जिसे आप सहेज सकते हैं। – nalply

0

पृष्ठ गंतव्य पर सामग्री (पोस्ट स्थान) का उपयोग करके पोस्ट किया जा सकता है।

इसे HTML का उपयोग करके पोस्ट किया जा सकता है (सबमिट बटन (और पाठ क्षेत्र, उदाहरण के लिए)), या जावास्क्रिप्ट (या JQuery)। यह PHP या किसी अन्य भाषा द्वारा प्राप्त किया जा सकता है।

उदाहरण (एचटीएमएल और PHP) के लिए:

HTML:

<form> 
    <textarea name="content"> 
    </textarea> 

    <input type="submit"> 
</form> 

पीएचपी:

// Use $_POST ["content"] 
+0

मुझे नहीं पता कि क्या आप किसी अन्य तरीके से पोस्ट कर सकते हैं, इसलिए मैंने इसका जवाब जवाब में छोड़ दिया। –

संबंधित मुद्दे