1

アプリでACRAを使用しようとしましたが、Googleドライブまたはメールを機能させることができません(Googleドライブでは、テンプレートからフォームを作成する方法がわかりません。メールでは、そのようなメールアドレスはありませんが同じメールアドレスから送信しています)。レポートを取得するために使用できる無料のウェブホスト用のすぐに使用できるスクリプトがある場合は、Googleドライブのスプレッドシートを機能させるか、それよりも優れたものにしたいと思います。誰もがそのようなスクリプトを知っていますか?

編集:私はphpのものが必要です...

4

1 に答える 1

3

ACRAは単純な投稿を使用しているようです。どの言語でそれが必要ですか?asp.netの場合:

    protected void Page_Load(object sender, EventArgs e)
    {
        StringBuilder err = new StringBuilder();
        foreach (string name in Request.Form)
        {
            err.AppendLine(name + ": " + Request.Form[name]);
        }

        TextWriter tw = null;
        try
        {
            tw = new StreamWriter("f:\\errorLogs\\error_" + DateTime.Now.Ticks + ".txt");
            tw.WriteLine(err.ToString());
        }
        catch (Exception) { }
        finally
        {
            if(tw != null)
                tw.Close();
        }
    }

あなたは「無料のウェブホスト」を使用しているので、その場所はおそらくあなたにとって有効ではありませんが、これは少なくともあなたを正しい方向に向けさせるはずです。あなたに似た別の投稿があります。ほとんどの無料のウェブホストはphpを使用しています。

編集:

これが基本的なPHPスクリプトです(テストされていませんが、私には問題ないようです。私のPHPは少し錆びています):

<?php
$file = 'postData.txt';
$arr= $_POST;
$fp = fopen($file, 'w') or die('Could not open file!'); 
foreach ($arr as $key => $value) {
    $toFile = "Key: $key; Value: $value \n";
    // write to file 
    fwrite($fp, "$toFile") or die('Could not write to file'); 
}
// close file 
fclose($fp);
?> 
于 2013-02-04T18:13:45.950 に答える