JavaScriptでPOST

question:1110624277

7つ目の回答に入れましたが、こっちにも書いておきます。

<form action="hoge.html" name="x" method="post">
<input type="button" onClick="
q=document.createElement('input');
q.type='hidden';
q.name='q';
q.value='hoge';
document.x.appendChild(q);
document.x.submit();
" value="post">
</form>

こんな感じでの実現は、どうでしょう?


※3/16追記

<head><script type="text/javascript"><!--
function post(){
b = document.getElementsByTagName('body')[0]; //<body>を取得
f = document.createElement('form'); //<form>生成
f.action = 'hoge.html'; //action="hoge.html"
f.method = 'post'; //method="post"
b.appendChild(f); //fをbの子に加える
i = document.createElement('input'); //<input>生成
i.type = 'hidden'; //type="hidden"
i.name = 'q'; //name="q"
i.value = 'hoge'; //value="hoge"
f.appendChild(i); //iをfの子に加える
f.submit();
}
//--></script></head>
<body>
<input type="button" onClick="post();">
</body>

これでどうでしょうか。

要件がよくわからないので…

question:1110450768

セキュリティレベルの低さで不評だったJavascript暗号化ですが、
Javascriptのソースが読まれてしまう環境だと」まずい、ということですね。

・テキスト登録ページはインターネットに公開されているのですか?
・書き込む人と、読む人は別の人ですか?
・読む人は、自分宛のメッセージしか複合化できないようにしたいのですか?

この辺がはっきりしないと、最適策がわかりません。

ローカルのJavascriptで暗号化する。←ソースは読まれない
 ↓
ブラウザでアップロード。
 ↓
サーバーアプリでテキスト保存。
 ↓
ブラウザでダウンロード。
 ↓
ローカルのJavascriptで複合化する。←ソースは読まれない

とかね。暗号化/複合化はなんでもいいと思うんですけど。
ようはソースが公開されていなければいいだけでは?
クライアントPCが盗まれたら、専用ソフトでも一緒かも…

question:1110270555

正規表現による先ほどの例はあくまで一例にすぎません。
たとえば、もっと手抜きな文字列操作
 echo(str_replace('-', '/', substr($str, 2, 15)));
とか、いったんunixタイムスタンプに戻す
 echo(date('y/m/d H:i', strtotime($str)));
とか、いろんな手段があります。
正規表現は強力ですが、精通していない人が全く読めないという罠があります。
くれぐれもご注意を!

question:1109131242

すでにご存じかもしれませんが

preg_match('/[^\w\-.]/', $str)

がtrueのときは「$strに使っても良い文字*以外*が存在する」という意味です。

preg_match('/^[-.\w]*$/', $str)

であれば、「$strが使って良い文字*だけ*で構成されている」となります。

※ []内でも、先頭に置けばハイフンへの\エスケープは不要です。

http://www.nippon-koki.co.jp/300/305.html
http://www.nikkansports.com/ns/general/p-so-tp0-050219-0003.html

ネットランチャーだって。
この手の防犯用具は、ほぼ確実に犯罪にも使われる諸刃の剣ですよね。
護身用の催涙スプレーとかね。
販売元は、売上増に調子に乗らずに、販売相手の管理をしっかりしてほしいです。
しっかりしていたら、すみません。

question:1108030461

素材サイトなどで、気に入った物があると見よう見まねでペイントブラシで作るんですが、そういうのって著作権違反に当たるんでしょうか。
色とか、模様の間隔とか、ちょっと違うんだけど。