人は私のJqueryプラグインを使いたいが、プラグインの標準的な方法であるディレクトリではなく、データベースから画像のリストを取得する。他の人が私のPHPスクリプトにプラグインして変数値を変更できるようにするには?
ajax()関数を使用して&のデータをPHPスクリプトに返すMy Jqueryプラグイン。
phpスクリプトは、getdir()でディレクトリからファイルを取り出し、それらのファイルを配列に追加し、その配列を変数に割り当てます。
人々は、データベースから(scandirを使用してディレクトリからファイルを取得するだけでなく)、変数値を生成することによって、その変数値を作成する機能を要求しました。
他の人が私のPHPスクリプト内の変数値を置き換えることを許可するための良い、安全な方法は何ですか?
理想的には、ユーザーが別のドキュメントに独自のスクリプトを作成できる方法があります(ドキュメントを変更する必要はありません)。ここで
は私のスクリプトの簡単な例である:あなたがAPIを書くに見たいと思うかもしれませんように
HTMLドキュメント
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$.ajax({
type: "POST",
url: "example.php",
cache: false,
data: {
foo: "some_directory",
},
success: function(html){
alert(html);
}
});
</script>
PHPドキュメント
<?php
$foo = $_POST["foo"];
$foo = scandir($foo);
$foo = (explode(",",$foo)); // how can I allow others to change this variable value?
foreach ($foo as $a) {
echo "<p>$a</p>";
}
?>
はい、これは私が恐れていることです:)私はPHPの初心者であり、APIを書くにはさまざまな方法があります。私を始めさせるヒントはありますか? – edt
Upvoted、これは私の最初の考えでした。私は答えを提供するだろうが、私はどのようにAPIを実装するか分からない。 –
私が取り組んでいるアプリケーションのAPIを書こうとしています。正直言って、もし私があなただったら、私はこのサイトに別の質問を掲示します。私はあなたにいくつかの助言を与えることができるかもしれませんが、私は決してAPIを書く専門家ではなく、おそらく別の質問をすると1つ見つけることができます。 –