- 締切済み
フォームデコード
%80などのURLデコードを探しています。 Perlのフォームデコードは分かりますが、PHP版のものを 教えてください。 PHPではtrの置換が使えないんですよね。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- anmochi
- ベストアンサー率65% (1332/2045)
関連するQ&A
- デコードのためのフォーム
下記URLのようなデコードするフォームを作りたいのですが、わかりません。どなたか教えていただけないでしょうか。他力本願で申しわけございません。 http://www.tagindex.com/tool/url.html
- ベストアンサー
- Microsoft ASP
- メールフォームのデコード
AZAQ-NETのメールフォームデコードサービスを利用させてもらってるのですが、最近メールフォームから妙に広告が送られる事が多いのです。AZAQ-NETの不具合なのかどうかは分からないのですが、うっとうしいので、デコードが可能なCGIでも利用しようかと思っております(それで直るかは分かりませんが、前々からCGI設置にしようかとは思っていました)。 で、どのようなデコードが良いでしょうか? 希望としては、現在フォームが2、3箇所あるのですが、その送り先をCGIに変更して、送られてきた情報をデコードして指定のメールアドレスに送ってくれる、というのが欲しいです。 これまで探したCGIは、CGI自体にフォーム内容も記述されており、これを利用すると、これまでフォームを置いていたHTMLファイルをCGIに記述し直さないといけなくなります。 分かりづらい説明かもしれませんが、これまでのHTMLを変更せず、自前でデコードできる方法が欲しいのですが、ありますでしょうか。 (CGIじゃ無くても、デコード出来れば構いませんのですが) よろしくお願い致します。
- ベストアンサー
- HTML
- CGI(Peal)でURLデコード
このURLを参考に、フォームの確認ページをつくっているのですが、URLがデコードできません。 何度やってもエラーばかりで…Pealって難しいですね(PHPのほうが簡単)。 どうすればいいですか? http://www.aimix.jp/cgi/syohofrmgetvw.html
- ベストアンサー
- CGI
- CGIでのフォームのデコードについて
お世話になります。 formで検索結果を表示する際にワードが文字化けしてしまうのでご相談です。 フォームにキーワードをいれ、その結果を返すというページを作成しているのですが、 <form action="search.cgi" method="get">といった形で、GETを利用し検索フォームを作成する際に、URLエンコードはうまくいくのですが、検索キーワードが文字化けをしていまします。 例)イチゴを検索してみると、 URL http://アドレス/search.cgi?mode=meta&t_mode=meta_page&ie=Shift_JIS&oe=Shift_JIS&word=%83C%83%60%83S&hl=ja 検索キーワード 検索結果が「繧、繝√ざ」と表示されてしまう。 そのため検索結果が0となる。 エンコードはうまくいっているが、デコードが不具合を起こしているようなのですが… sub url_decode($) { my $str = shift; $str =~ tr/+/ /; $str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg; return $str; } どう修正したらよいのかご教授いただけると幸いです。よろしくお願いします。 (文字コードは今回はShift_JISを利用することを前提としています。)
- 締切済み
- CGI
- base64_decodeに関して
base64でエンコードされたPHPソースをデコードし、 その内容を表示させるスクリプト(base64.php)を 実行すると、ブラウザには decode.txt の様に 文字化けした内容が表示されます。 元のソースを表示させる方法は無いでしょうか? base64.php、decode.txt は以下よりダウンロードし、 検討して下さい。 ================================================================ http://www.hp-toolbox.com/base64_decode.zip ================================================================ 宜しくお願い致します。
- ベストアンサー
- PHP
- URLデコードについて
こんばんわ。 .netFrameworkにSystem::Web::HttpUtility::UrlDecodeというURLデコード関数がありますが、.netFrameworkを使用しないでURL文字列をデコードできる関数はあるのでしょうか?
- ベストアンサー
- C・C++・C#
- 暗号化されたソースをデコードできませんか?
暗号化されたPHPスクリプトのソースを デコードしたいのですが無理でしょうか? ソースを以下URLよりダウンロードして検証ください。 ================================================================ http://www.hp-toolbox.com/admin.zip ================================================================ 宜しくお願い致します。
- 締切済み
- PHP
- PHPでメールフォームを作るのは一般的なのですか?
サイトでメールフォームや掲示板を作りたいと思い、CGI(Perl)の本を買って読んでみたのですが、C言語を少しやっていた私としてはPerlの記述が少々身に合わないと思いました。 そこで、PHPでも同じようにメールフォームや掲示板というのは一般的に使われているのでしょうか?勉強する上でPerlでメールフォームや掲示板という参考書はたくさんあったのですが、私の通っている本屋ではPHPでそのような本がありませんでした。 いずれデータベースもやりたいと思い、またC言語っぽいPHPのほうが勉強しやすいと思い、PHPでメールフォームなどを作りたいのですが、Perlとの違いや注意点などありますか? またお勧めのPHPの書籍やサイトを教えてください。よろしくお願いします。
- ベストアンサー
- PHP
- メールのデコード方法について教えてください
受信メールから、本文と添付ファイルを取出してサーバー内の ディスクへの保存するというperlスクリプトの作成を考えています。 そこでbase64のデコードの為のモジュールとしてMIME::Base64 (Version: 3.07)を使いたかったのですが、MIME::Base64が対応する のはperlのバージョンが5.008以上のようでした。 (サーバー内のperlは5.004です) 既存のプログラムへの影響を考えてperlのバージョンをあげずに 受信メールの本文と添付ファイルをデコードする方法はありましたら 御教示お願いします。 (必要な情報が不足していましら御指摘下さい)
- ベストアンサー
- Perl
- PHPでtxtを読み込みフォームに入力したい
現在、自分で使う用のちょっとしたフォームを習作ですが作りました。 タイトルとURLを入れて保存しておくようのものです。 タイトルを入れるinput、URLを入れるinputの2つセットが、10組くらい並んでいます。 フォームと保存先のDB自体はちゃんと動いているので良いのですが、 例えば10サイト登録しようと思うとタイトルをコピペ、URLをコピペ~って作業を20回することとなり 結構面倒くさいことに気づいたので テキストファイルにどんどんコピペして保存し、 そのテキストファイルを読み込んで一気にフォームを入力しようと考えました。 テキストファイルへのコピペはBookmarkletで簡単にURL,TITLEとカンマ区切りでコピーするものを作りましたので あとはそのテキストファイルをうまくフォームに入れたいのですが方法が分かりません。 PHPのページで中身を表示することは出来ました。 fopenやfgetsを使い1行ずつ取り出すことも可能です。 その取り出した文字列を、10カ所のフォームに埋めれるだけ埋めたいのです。 ただしそのフォームは既に2~3個など埋まっている可能性もあるので、 「何も入力されていない空のフォームにテキスト(文字列)をはめ込む」 というのはどうすればいいんでしょうか? フォームは <table class="form-table"> <tr valign="top"> <th scope="row">1. <label for="inputtext">Title</label></th> <td><input name="hoge[0][0][title]" type="text" id="inputTitle1" value="<?php echo $hoge[0][0][title] ?>" class="regular-text" /></td> </tr> <tr valign="top"> <th scope="row">1. <label for="inputtext">URL</label></th> <td><input name="hoge[0][0][url]" type="text" id="inputUrl1" value="<?php echo $hoge[0][0][url] ?>" class="regular-text" /></td> </tr> ~~~~~~~~~~~~ ~~~~~~~~~~~~ </table> こんな感じです。 valueには、前回保存したものが入ります(なので埋まっている可能性があるのです) 分かりづらいかもしれませんが、よろしくおねがいします。
- 締切済み
- PHP