クイックバージョンが必要な場合は、「編集| 1 |」まで下にスクロールします 部。
私はこれについて少し検索しましたが、それを理解できないようです。私は同じマシンにWebサーバーとMinecraftサーバーを持っています(大きな負荷がかかることはないので問題ありません)。ユーザーが入力を(html形式で)入力できるようにする必要があります。サーバーは、仲介者アプリ (私は既に完了しており、C# にあります) によって処理され、仲介者アプリは minecraft サーバーと対話します。
今、私が以前にやったことがあるか、やり方を知っているかのすべてです。唯一の問題は、フォームの内容を一時的なテキスト ファイルに保存して、仲介者アプリがその魔法を実行できるようにすることです。私はSQLを使用することを考えました(サーバー上でMinecraftが統計に使用するため)が、私の意見では、数秒間しか存在しないものには少しやり過ぎです. (言うまでもなく、仲介者アプリに SQL を追加する必要があります)。
サーバー上のどこでファイルが終了するかはあまり気にしません。仲介者アプリに場所をハードコーディングする可能性が高く、仲介者アプリが読み取った後に削除されるからです。IDLE で動作するように保存できますが、サーバー上のこのアプリでは動作しません。
(このコードはフォームから何も取り込まないことを知っています。これは、ファイルを保存するためのテストとして書かれたものです)
import os
name = "none";
def editFile():
workfile = open("edit.x",'w')
workfile.write(name)
workfile.close()
def application(environ, start_response):
status = "200 OK"
output = "Testificate (Feature will be up shortly)"
response_headers = [('Content-type', 'text/plain'),('Content-Length',str(len(output)))]
start_response(status, response_headers)
return [output]
追加のサーバー情報...
ハードウェア: 十分に強力
WebServer: Apache に Python モジュールがインストールされた Wamp
また、そのコードで実行されるものへのリンクもありますここをクリック.
編集|1|: 私は問題にあまり触れていなかったと思います (これを書いたのは昨夜遅くでした)。基本的に、どのタイプのファイルでもかまいません。理想的には実装が最も簡単です。上記のコードには、サーバー上での結果はありません。ファイルを作成することも、ファイルから読み取ることもできません(手動で作成した場合)。私は今、約1日半の間それに取り組んできました。私は本当にそれが私の側の間違いであることを望んでいます。wamp のサーバー構成で、Python を介したファイルの作成を禁止できますか?