arcsin の回答履歴
- perl で画像ファイルを任意の大きさにカット
perl で画像ファイルを自由な大きさにカット するといった加工は可能でしょうか? (420×190 → 400×190 といった具合) perl 以外でもWebプログラミング上で実現できる方法があれば、よろしくお願いします。
- ループで置換がうまく行きません
こんにちは。よろしくお願いします。 以下のようなソースで、 指定した文字列があれば置換、という作業を、 配列をループさせて連続して行いたいと思っているのですが、置換されません。 ---------------- $str = "年齢は<--age-->才"; #置換したい文字列の配列 $from[0] = '<--name-->'; $to[0] = 'やまだ'; $from[1] = '<--age-->'; $to[1] = '10'; $from[2] = '<--date-->'; $to[2] = '今日'; #配列分ループして、ヒットしたら置換する for ($i=0; $i<=2; $i++){ $str=~s/$from[$i]/$to[$i]/go; } print $str; --------------------- 結果:年齢は<--age-->才 --------------------- ところが、全く同じ処理をループせずに行うとうまくいきます。 ------------------- $i = 0; $str=~s/$from[$i]/$to[$i]/go; $i = 1; $str=~s/$from[$i]/$to[$i]/go; $i = 2; $str=~s/$from[$i]/$to[$i]/go; print $str; --------------------- 結果:年齢は10才 --------------------- こんな事ってあるのでしょうか? 何か間違いがありましたら教えて下さい よろしくお願いします
- ベストアンサー
- Perl
- tokotoko3001
- 回答数3
- Perlのサンプルを見ていると
・・・・・・・・ #// クッキー取得 if ($ENV{'HTTP_COOKIE'}) { *data = GetCookie($ENV{'HTTP_COOKIE'}); @w = split(/\,/, $data{$cknm}); $test = @w[0]; } ・・・・・・・ というのがあったのですが @w[0] と書くのは正しいのでしょうか?
- Perlのサンプルを見ていると
・・・・・・・・ #// クッキー取得 if ($ENV{'HTTP_COOKIE'}) { *data = GetCookie($ENV{'HTTP_COOKIE'}); @w = split(/\,/, $data{$cknm}); $test = @w[0]; } ・・・・・・・ というのがあったのですが @w[0] と書くのは正しいのでしょうか?
- ラジオボタン選択内容を取得し二つの処理をしたい場合は?
分かりづらい質問ですいません。 フォームのラジオボタンで選択された値に対し、 二つの処理を加えたいのですがどのようにしたらよいでしょうか? 例えば、 <form action=\"$script\" method=\"POST\"> <input type=hidden name=mode value=\"kekka\"> <input type=radio name=$queno value=\"ans1\" id=\"ad$no\" checked>はい <input type=radio name=$queno value=\"ans2\" id=\"ad$no\">いいえ </form> このフォームでは値はsub kekkaで処理され、ポイント計算をするとします。 この選択された値をもう一方のsub kaisetuにて値の一覧表示をさせたいのですが。 例:心理テストの結果表示で Q1は『はい』を選択 Q2は『いいえ』を選択 sub kaisetuに 同じ値を受け渡すにはどのようにしたら良いでしょうか? どちらか一方ではうまく処理できるんですが、二つ同時には処理できないようです。 どなたか教えてください。
- ラジオボタン選択内容を取得し二つの処理をしたい場合は?
分かりづらい質問ですいません。 フォームのラジオボタンで選択された値に対し、 二つの処理を加えたいのですがどのようにしたらよいでしょうか? 例えば、 <form action=\"$script\" method=\"POST\"> <input type=hidden name=mode value=\"kekka\"> <input type=radio name=$queno value=\"ans1\" id=\"ad$no\" checked>はい <input type=radio name=$queno value=\"ans2\" id=\"ad$no\">いいえ </form> このフォームでは値はsub kekkaで処理され、ポイント計算をするとします。 この選択された値をもう一方のsub kaisetuにて値の一覧表示をさせたいのですが。 例:心理テストの結果表示で Q1は『はい』を選択 Q2は『いいえ』を選択 sub kaisetuに 同じ値を受け渡すにはどのようにしたら良いでしょうか? どちらか一方ではうまく処理できるんですが、二つ同時には処理できないようです。 どなたか教えてください。
- perlのhtml部分が、ファイルとしてパソコンに読込まれてしまう。
htmlからperlのCGIにformでデータを送信すると、表示すべきperlのhtmlの部分が、表示されず、パソコン上に読込もうとしてしまいます。どこが悪いのかおおしえください。
- ランダム表示文字について
if ( open( IN,"hoge.txt" ) ) { @line = <IN>; close( IN ); } else { exit; } $random1 = @line[rand(@line)]; $random2 = @line[rand(@line)]; $randam3 = @line[rand(@line)]; テキストファイルから1行文字をランダムに表示するプログラムを書き実行できたのですが、このままだとrandom1,2,3の変数に同じものが入ってしまう可能性があります。 これで全て違うものが入るようなプログラムを書きたいのですが、そのようなことは可能でしょうか?
- ベストアンサー
- CGI
- runner_h_a
- 回答数1
- 画像と画像の間の空白
画像と画像を左右に並べて配置したかったので、 <table> <tr> <td><img src="○○.gif"></td> <td><img src="○○.gif"></td> </tr> </table> したのですが、少し画像と画像の間に空白を作りたいと思っています。 どのようにすればいいですか? 又、画像と文字の場合も同じやり方でできますか? これとはまったく別のやり方でも構いません。 教えてください。
- 何度やってもアクセスカウンタが表示されません(>_<)
http://www.chama.ne.jp/download/counter/day_counter/count.htm のデイカウンタをホームページに設置したいのですが、肝心なカウンタの数字の部分が「×」表示になってしまいカウントができません。 カウンタ設置方法のとおりにファイルをダウンロードして、それをホームページサーバ上にアップロードしましたがダメでした。 どうしたらいいでしょ~!!!!
- 締切済み
- CGI
- ericmartin
- 回答数6
- 管理ページが開けなくなってしまいました・・・
僕のHPの掲示板ですが、 最近書き込みがぐちゃぐちゃになってしまうエラーが発生したために色々と復旧作業を試し、なんとか書き込み等の問題は解決したのですが、最後に1つ問題が。 管理ページが開けなくなってしまったのです。 パスワードを変えようにも、管理ページにログインできないと何も出来ません。 どうすればいいのでしょうか?
- 管理ページが開けなくなってしまいました・・・
僕のHPの掲示板ですが、 最近書き込みがぐちゃぐちゃになってしまうエラーが発生したために色々と復旧作業を試し、なんとか書き込み等の問題は解決したのですが、最後に1つ問題が。 管理ページが開けなくなってしまったのです。 パスワードを変えようにも、管理ページにログインできないと何も出来ません。 どうすればいいのでしょうか?
- 管理ページが開けなくなってしまいました・・・
僕のHPの掲示板ですが、 最近書き込みがぐちゃぐちゃになってしまうエラーが発生したために色々と復旧作業を試し、なんとか書き込み等の問題は解決したのですが、最後に1つ問題が。 管理ページが開けなくなってしまったのです。 パスワードを変えようにも、管理ページにログインできないと何も出来ません。 どうすればいいのでしょうか?
- 各フォルダの削除
以前から気になっていたこと。 現状: 当方、WinXP SP2です。 さて、僕のC:\Program Filesには 1.「MSN gaming zone」 2.「Movie maker」 3.「Microsoft FrontPage」 4.「Netmeeting」 5.「outlook express」 というフォルダが存在します。 1. 「Windowsコンポネートの追加と削除」 →実験的にWindows Messenger入れたことはあるが削除済み →MSN Messengerも削除済み。少なくとも「プログラムの追加と削除」にはない。 ※手動でmessengerフォルダを削除した後、 「Windowsコンポネートの追加と削除」からチェックを外した。 今さっき。実験的に入れていたので。 手動で削除しようとしても 「他の人または他のプログラムが利用している」 ログオンしているのは基本的に僕一人。 2. 確か「Windows Update(v4)」から入れたものだったと思う。 こちらも同様のエラーがでて削除できず。 3. 「Windowsコンポネートの追加と削除」 →IIS→「FrontPage Server Extensions」のチェックは外れている。さっき外した。 ・・・同じメッセージで削除できず。 4. conferenceなんてやらないから いらないのだが・・・ 以下同文 5. 「Windowsコンポネートの追加と削除」で Outlook Expressのチェックは外れている 以下同文 --------------------------------- セーフモードからの削除は可能かもしれないが 最近、何かセーフモードの終了処理が いつまでたっても終わらないのであまり起動したくは無い(^^;;; (通常起動の終了はさほど問題なし) ----------------------------------- いったい何が利用しているのか? 削除の手順を知りたい。 (もし必須のコンポーネントであるならその理由を教えてほしい) なお、いづれも半透明で「読み取り専用」にチェックが入っていたが 外して「適用」を押しても変わらず
- ベストアンサー
- Windows XP
- himajin2005_RC4
- 回答数3
- 各フォルダの削除
以前から気になっていたこと。 現状: 当方、WinXP SP2です。 さて、僕のC:\Program Filesには 1.「MSN gaming zone」 2.「Movie maker」 3.「Microsoft FrontPage」 4.「Netmeeting」 5.「outlook express」 というフォルダが存在します。 1. 「Windowsコンポネートの追加と削除」 →実験的にWindows Messenger入れたことはあるが削除済み →MSN Messengerも削除済み。少なくとも「プログラムの追加と削除」にはない。 ※手動でmessengerフォルダを削除した後、 「Windowsコンポネートの追加と削除」からチェックを外した。 今さっき。実験的に入れていたので。 手動で削除しようとしても 「他の人または他のプログラムが利用している」 ログオンしているのは基本的に僕一人。 2. 確か「Windows Update(v4)」から入れたものだったと思う。 こちらも同様のエラーがでて削除できず。 3. 「Windowsコンポネートの追加と削除」 →IIS→「FrontPage Server Extensions」のチェックは外れている。さっき外した。 ・・・同じメッセージで削除できず。 4. conferenceなんてやらないから いらないのだが・・・ 以下同文 5. 「Windowsコンポネートの追加と削除」で Outlook Expressのチェックは外れている 以下同文 --------------------------------- セーフモードからの削除は可能かもしれないが 最近、何かセーフモードの終了処理が いつまでたっても終わらないのであまり起動したくは無い(^^;;; (通常起動の終了はさほど問題なし) ----------------------------------- いったい何が利用しているのか? 削除の手順を知りたい。 (もし必須のコンポーネントであるならその理由を教えてほしい) なお、いづれも半透明で「読み取り専用」にチェックが入っていたが 外して「適用」を押しても変わらず
- ベストアンサー
- Windows XP
- himajin2005_RC4
- 回答数3
- ランキングサイトを作ろうと思うのですが何から始めれば
素材屋さんを探せるようなサイト等のランキングや新着サイト、更新されたサイトなどを紹介するポータルサイトを作ろうと思っています。 手順として、まず、リンク先のサイトをある程度集めてからCGI(PerlなどCGIプログラミングはできないのでレンタルするかDLします。)を設置するか、先にCGIで基盤を築いてからリンク先のサイトを登録していく方がいいのか…。何から始めてどうすればいいのか手順が分かりません。教えて下さい。 他にアドバイスなんかありましたら一緒に教えていただけると嬉しいです。 ご教授のほどよろしくお願いします。
- 別ディレクトリにあるファイルをDownlordする方法について
はじめまして、、、 下記のようなディレクトリなのですが、CGIを利用して「テスト」フォルダをDownlordする方法を教えて頂けないでしょうか? 「環境」 OS:UNIX Perl 5.005_03 | +--/htdocs(705)『HP領域』 | +--/user-data(705)『データ領域』--テスト
- データの並べ替え
すいません。もしかしたら出ている質問かもしれませんが見つからなかったので質問させてください。 やりたい事は、既存のCGIで出来たデータを新しいCGIに合う様に変換させたいです。 えっと、今使用しているCGIがあるのですが、別のCGIに変更したいと思っています。 で、今までのデータをそのまま使用したいのですが、やっぱり、データが入っている順番が違ったりします。 例えば 元)名前,mail,URL,コメント,Pass… 新)名前,pass,コメント,mail,url… こういうのを、新しい並びに一括変更するようなソフトって無いのでしょうか?新しいCGIのデータ書き込みを元のと同じように並べ替える手もあるとは思いますが、何か、新しい方は高性能そうなかんじのなので出きればデータのみを変更したいのです。 または、普段、こうしてるよ。とかご意見を聞かせていただけると嬉しいです。 宜しくお願いします。
- ベストアンサー
- Perl
- monica_panda
- 回答数4
- データの並べ替え
すいません。もしかしたら出ている質問かもしれませんが見つからなかったので質問させてください。 やりたい事は、既存のCGIで出来たデータを新しいCGIに合う様に変換させたいです。 えっと、今使用しているCGIがあるのですが、別のCGIに変更したいと思っています。 で、今までのデータをそのまま使用したいのですが、やっぱり、データが入っている順番が違ったりします。 例えば 元)名前,mail,URL,コメント,Pass… 新)名前,pass,コメント,mail,url… こういうのを、新しい並びに一括変更するようなソフトって無いのでしょうか?新しいCGIのデータ書き込みを元のと同じように並べ替える手もあるとは思いますが、何か、新しい方は高性能そうなかんじのなので出きればデータのみを変更したいのです。 または、普段、こうしてるよ。とかご意見を聞かせていただけると嬉しいです。 宜しくお願いします。
- ベストアンサー
- Perl
- monica_panda
- 回答数4
- 掲示板で記事が更新されるとメール送信するperl
掲示板に新たな投稿があった場合、掲示板が更新されたことを知らせるメールを発送(登録者に)するCGIってあるでしょうか?あるいはそれに近いもの。 http://jbbs.shitaraba.com/ ここのレンタル掲示板にはそういう機能がついています。 よろしくお願いします。