feiningerのプロフィール

@feininger feininger
ありがとう数166
質問数0
回答数309
ベストアンサー数
74
ベストアンサー率
41%
お礼率
0%

  • 登録日2001/08/02
  • 複数ファイルアップロードはAjaxなら可能でしょうか?

    http://filepost.ddo.jp/fp30/upload_page.html でやっている、複数ファイルアップロードをしたり、 アップロードの進捗状況を表現したいのですが、Flashではないようです。 これはAjaxなのでしょうか? このような事ができるサンプルやオープンソースはないでしょうか?

    • php4
    • 回答数3
  • 携帯(au)の「ブラウザ履歴」を封じ、サーバアクセスさせる方法

    モバイルサイトのCGIを提供していますが、 au 端末には「ブラウザ履歴」として 一度アクセスしたURLは新たな通信を行わず、 メモリに溜めた以前にアクセスしたときの画面を 表示してしまいます。 CGIで、ユーザ入力によって動的に表示結果を 変えることをしているのですが、 通信にいかないので、古い結果を表示されてしまいます。 必ずサーバアクセスにいかせる方法など、 何か対策はありませんでしょうか。

    • ベストアンサー
    • CGI
  • if構文でAND検索

    サイト内検索で”空白で区切った単語が全て含まれるページを表示”する「AND検索」を、簡単なサイト登録型の検索エンジンのカテゴリ検索で同じようなことを実行したいのです。 たとえば、@list内に サイトA,素材,壁紙, サイトB,素材,リンク, というような2つのサイトが登録されていたとして、 下のように処理します。(一部略 print <<EOD; <select name="s1"> <option value="素材">素材 <option value="壁紙">壁紙 <option value="リンク">リンク </select> <select name="s2"> <option value="素材">素材 <option value="壁紙">壁紙 <option value="リンク">リンク </select> <input type="submit"> EOD require 'cgi-lib.pl'; &ReadParse(*form); $s1=$form{'s1'}; $s2=$form{'s2'}; foreach(@list){ ($site,$content1,$content2)=split(/\,/); *** } ここで「OR検索」なら、***の部分に if(($s1 eq $content1)|| ($s1 eq $content2)|| ($s2 eq $content1)|| ($s2 eq $content2)){ print "$site<br>"; } このようにすれば、例えばセレクトボックスで 「素材」を選択→「サイトA」「サイトB」 「壁紙」を選択→「サイトA」 「壁紙」と「リンク」を選択→「サイトA」「サイトB」 が表示されます。 ですが、「AND検索」はif構文をどのように組めばいいのでしょうか? 結果的には 「素材」を選択→「サイトA」「サイトB」 「素材」と「壁紙」を選択→「サイトA」 「壁紙」と「リンク」を選択→(なし) としたいのですが、どうすればいいのか分かりません。 初心者で説明不足かもしれませんが、よろしくお願いします。

    • is_may
    • 回答数4
  • ACTIONで呼び出したいCGIが動作しない

    お世話になります。以前にも似たような内容で投稿させていただいたのですが、 こちらの情報不足もあり、解決しなかったので、再投稿させていただきます。 今社内のホームページにて、CSVダウンロードの機能を持つCSVをメニューから ボタンを押して呼び出す、というPERLのプログラムがあり、下記のような記述で cgiを呼んでいます。 -- <FORM METHOD=POST ACTION="t02.cgi"> <INPUT TYPE=HIDDEN NAME=A VALUE="123"> <INPUT TYPE=HIDDEN NAME=MODE VALUE="111"> <INPUT TYPE=HIDDEN NAME=BU VALUE="DD"> <TD COLSPAN=6>&nbsp;&nbsp;<INPUT TYPE=SUBMIT VALUE="ダウンロード"></TD> </FORM> -- テスト環境と本番環境を持っており、本番環境の上記記述の部分はきちんと動作し、 テスト環境のモジュールにはパラメーターを追加し、少しプログラムの改造を行い、 ほぼ同じような環境で実行していますが、テスト環境では下記のような動作となり、 うまく作動しません。 【エラーの動き】 (1)ボタンを押すと一度メニューが消える。 (2)しかし、すぐメニューが再描画される。 【本来の動き(本番環境)】 (1)ボタンをおす (2)ファイルダウンロードのダイヤログが出てくる。 最初はt02.cgiがおかしいのかな、と思ったのですが、本番環境のものをテスト環境に おいても成功しないことから、原因は呼び出し元、かそれ以外の環境にあると考えています。 上記の現象について、心当たりのある方、よろしくお願いいたします。

    • 締切済み
    • CGI
  • 全角の間に挟まれた1桁の半角英数字を全角に置き換えたいのですが

    タイトルの通りなのですが、具体的には リンゴを1個買いました→リンゴを1個買いました(半角1を全角1に) リンゴを10個買いました→リンゴを10個買いました(半角10は半角10のまま) よろしくお願いします。