NSISインストーラーでユーザーパスワードを確認しようとしているので、値を比較するためにエンコーディングphpスクリプトに送信しています。phpスクリプトとはまったく相互作用していないようです。私の問題はPHPにあるのではないかと思います。
<?php
include ("Encryption.php");
$data = $_POST;
$a = new encryption_class();
$encryption = //encryption code;
?>
<html><head>
<title> - </title></head>
<body>
<? echo $data ?> <br>
<? echo $encryption;?>
</body>
</html>
postメソッドを使用してインストーラーからphpスクリプトに情報を送信しようとすると、何かが足りないように感じます。
申し訳ありません...これがNSISコールです
Section
SetOutPath $DOCUMENTS/
StrCpy $1 "userpass"
#text files for reading and writing with the post command
File "pass.txt"
File "encrypt.txt"
#write the user variable to the pass.txt file
ClearErrors
FileOpen $0 pass.txt w
IfErrors done
FileWrite $0 "$1"
FileClose $0
done:
FileOpen $3 encrypt.txt w
inetc::post $0 /FILE "http://mywebserver/installer_get_pass.php" $3 /END
SectionEnd
スクリプトを終了していませんが、出力を書き込む必要のあるtxtファイルを開くと空白になります