PHP and Python integration : Calling python scripts from PHP page and respond back to it -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 1 उत्तर

मेरे पास कुछ लिपियां हैं फाइल अपलोड करने वाली पायथन जो डेटाबेस को पढ़ती है और अपलोड की गई फ़ाइलों को संशोधित करती है मैं एक ही काम करने के लिए एक वेब पोर्टल बनाना चाहता हूं।

PHP कोड से इस पायथन स्क्रिप्ट को कॉल करना संभव है?

और लेकिन इसमें पैरामीटर कैसे पारित करना है? मैं इसे अपलोड की गई फाइल कैसे पास करूँगा? या क्या यह कोड को अजगर स्क्रिप्ट में छोड़ना ठीक है?

पायथन स्क्रिप्ट उत्पन्न होने वाले इंटरैक्टिव बल्क परिणाम पीएचपी पृष्ठ पर वापस लौटने के लिए कैसे?

मैंने जवाब ढूंढने की कोशिश की है और मुझे कई मिले हैं, लेकिन मुझे यह करने का सबसे अच्छा तरीका नहीं है।

कोई कृपया मुझे इस प्रणाली को डिज़ाइन करने के लिए सर्वश्रेष्ठ परिदृश्य दें?

संपादित करें: समस्या परिदृश्य

  • मैं एक फ़ाइल अपलोड करने के लिए उपयोगकर्ता से पूछता हूं। / Li>
  • मैं उस फ़ाइल की जानकारी के आधार पर डेटाबेस को क्वेरी करूंगा।
  • फ़ाइल में सैकड़ों यूनिट हो सकते हैं जिसके लिए मुझे डेटाबेस और प्रॉम्प्ट उपयोगकर्ता से संबंधित इकाइयों को चुनने के लिए पूछना है। / Li>
  • पूरी प्रक्रिया फ़ाइल में इकाइयों की संख्या को अप-सक्रिय है।
  • उपयोगकर्ता चयन के आधार पर मैंने अपलोड की हुई फ़ाइल को संशोधित कर दिया है और इसे उपयोगकर्ता को वापस देता हूं। < इस समस्या को सुलझाने के कई तरीके हैं, मेरे सिर के ऊपर से कुछ ही दूर हैं I :

    1. एक कतार बनाएं, जहां आपका PHP स्क्रिप्ट जमा करता है, जो कि आपके पायथन स्क्रिप्ट पढ़ता है, कार्य करता है, और फिर एक स्थिति तालिका अपडेट करता है।

    2. सी अपने पायथन स्क्रिप्ट के लिए एक एपीआई कम करें जो कि आपकी PHP स्क्रिप्ट (या कोई अन्य स्क्रिप्ट) उपभोग कर सकता है।

    3. एक डायरेक्टरी में अपनी इनपुट डंप करें जो पायथन स्क्रिप्ट डेटा के लिए देखता है, और फिर परिणाम फ़ाइल सिस्टम को लिखता है, जहां आप इसे पीएचपी का उपयोग करके पढ़ सकते हैं और प्रदर्शित कर सकते हैं।

    ऐसे परिदृश्य हैं जो आप उपयोग कर सकते हैं लेकिन जैसा कि आपने कोई भी प्रदान नहीं किया है सिस्टम के बारे में जानकारी एक समाधान की सिफारिश करना मुश्किल है उदाहरण के लिए, क्या आपको काम की स्थिति पर आंतरायिक अद्यतन की आवश्यकता है? क्या नौकरी कुछ है जिसे कतारबद्ध किया जा सकता है या आप अपने PHP अनुप्रयोग को रोकेंगे? क्या एक ही सिस्टम पर दो लिपियों हैं या वे वितरित की जाती हैं? आप दो लिपियों के बीच कैसे संप्रेषण कर रहे हैं?

    अगर आप हमें अपनी सिस्टम बाधाएं दे दें तो "सर्वोत्तम" केवल तभी उपलब्ध कराया जा सकता है।


Comments

Popular posts from this blog

ios - How do I use CFArrayRef in Swift? -

eclipse plugin - Run java code error: Workspace is closed -

c - Error on building source code in VC 6 -