maura の回答履歴

全181件中101~120件表示
  • メーリングリスト

    目的:メーリングリストCMSを作成する ウェブ上で(例えばgooメールのような)メールアドレス(メーリングリスト用)を作成する。 上の事は可能でしょうか? また、作成したメールアドレスに対して、返信できるようにするにはどうしたらいいですか? このプログラムを運営するサーバの契約もこれからなのですが、 必須(メール関係)な事など教えてもらえたらと思います。 プログラム言語はPHPで作成予定です。

    • 締切済み
    • maedai
    • PHP
    • 回答数3
  • &が入ると表示されなくなります。

    use CGI; $cgi=new CGI; $url=$cgi->param('keywords'); keywordsに&があっても$urlを正常に表示させるには、どのように修正すればよろしいのでしょうか。よろしくお願いいたします。

    • ベストアンサー
    • cocolink
    • Perl
    • 回答数2
  • perlのソケットで

    perlのソケットを利用して yahoo!検索結果を取得させているのですが、 検索設定がデフォルトの状態で取得となるために、 クロール日などが表示されません。 検索する上でのYahoo!の設定がcookieを利用していますので そのcookieをソケット上でも有効にして 取得させたいのですが可能でしょうか? Yahoo!の設定画面 http://search.yahoo.co.jp/search/preferences?pref_done=http%3A%2F%2Fsearch.yahoo.co.jp%3Fei%3DUTF-8 たとえば設定画面のクロール日表示設定を有効にした状態の 検索結果をソケットによって取得させたいといった形です。 phpで方法があればそちらでも構いません。 GETで設定をそのまま渡しても上手くいきませんでした。 もし上手い方法があるようでしたら、 詳細なソースを教えていただけるととても幸いです。 何卒宜しくお願い致します。

    • ベストアンサー
    • miku2035
    • Perl
    • 回答数1
  • プログラムの挙動が・・・

    orderform1.php→orderform2.php(form action="confirm_form2.php")→orderform3.php→complete.phpという流れの、ショッピングカート的なものを作っています。 そこで問題が起こっているのですが、 1,orderform2.php→orderform3.phpに遷移する時、入力したはずの$_SESSION['family']が表示されない。(同じ手順を踏んでいる他の$_SESSION['']は表示される) 2,orderform3.phpはいわゆる確認ページなのですが、そのページのリンクからorderform1.phpに戻り、手順に従って再びorderform2.phpにアクセスすると内容が表示されない(orderform3.phpからorderform2.phpに戻った場合は表示される) 3,テキストボックスの内容はsessionで表示させられるが、オプションボタン・チェックボックス・プルダウンメニューを入力時の状態に保持することができない(分からない) 1は恐らく、orderform2.phpかconfirm_form2.phpどちらかが原因だと思うのですが・・・ ▼confirm_form2.php session_start(); $_SESSION['error']=""; $family=$_POST['family']; $name=$_POST['name']; $huri_fami=$_POST['huri_fami']; $huri_fir=$_POST['huri_fir']; $zip=$_POST['zip']; $pref=$_POST['pref']; $add1=$_POST['add1']; $add2=$_POST['add2']; if($_POST['add3']==""){ $add3=""; }else{ $add3=$_POST['add3']; } $tel=$_POST['tel']; $email=$_POST['email']; $time=$_POST['time']; if(isset($family)){ $_SESSION['family']=$family; } if(isset($name)){ $_SESSION['name']=$name; } if(isset($huri_fami)){ $_SESSION['furi_fami']=$huri_fami; } if(isset($huri_fir)){ $_SESSION['huri_fir']=$huri_fir; } if(isset($zip)){ $_SESSION['zip']=$zip; } if(isset($pref)){ $_SESSION['pref']=$pref; } if(isset($add1)){ $_SESSION['add1']=$add1; } if(isset($add2)){ $_SESSION['add2']=$add2; } if(isset($add3)){ $_SESSION['add3']=$add3; } if(isset($tel)){ $_SESSION['tel']=$tel; } if(isset($email)){ $_SESSION['email']=$email; } if(isset($time)){ $_SESSION['time']=$time; } if($_SESSION['family']=="" && $_SESSION['name']==""){ $error.= "名字、名前が入力されていません。<br>"; }else if($_SESSION['family']==""){ $error.= "名字が入力されていません。<br>"; }else if($_SESSION['name']==""){ $error.= "名前が入力されていません。<br>"; } if($_SESSION['huri_fami']=="" && $_SESSION['huri_fir']==""){ $error.= "名字、名前のフリガナが入力されていません。<br>"; }else if($_SESSION['huri_fami']==""){ $error.= "名字のフリガナが入力されていません。<br>"; }else if($_SESSION['huri_fir']==""){ $error.= "名前のフリガナが入力されていません。<br>"; } if(!eregi('[0-9][0-9][0-9]-?[0-9][0-9][0-9][0-9]', $_SESSION['zip'])){ $error.= "郵便番号が正しく入力されていません。<br>"; } if($_SESSION['add1']==""){ $error.= "市区町村が入力されていません。<br>"; } if($_SESSION['add2']==""){ $error.= "番地が入力されていません。<br>"; } if($_SESSION['pref']==""){ $error.= "都道府県が選択されていません。<br>"; } if(!eregi('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]', $_SESSION['tel'])){ $error.= "電話番号が正しく入力されていません。<br>"; } if(!eregi('[a-z0-9._\-]+', $_SESSION['email'])){ $error.= "メールアドレスが正しく入力されていません。<br>"; } if($_SESSION['time']==""){ $error.= "時間帯指定が選択されていません。<br>"; } if(isset($_SESSION['error'])){ $_SESSION['error']=""; $_SESSION['error']=$error; }else{ $_SESSION['error']=$error; } header("Location: orderform2.php"); if(!$family=="" && !$name=="" && !$huri_fami=="" && !$huri_fir=="" && !$zip=="" && !$pref=="" && !$add1=="" && !$add2=="" && !$tel=="" && !$email=="" && !$time==""){ header("Location: orderform3.php"); }  長くて申し訳ないですが、少しでも分かる方、どなたか知恵をお貸しください。  他のPHPのソースは載せきれないので、補足要求があれば載せます。

    • 締切済み
    • rusya
    • PHP
    • 回答数1
  • awkでデリミタを変更したいです。

    以下のファイルtestを 1111:2222:3333:4444 5555:6666:7777:8888 ↓ 1111,2222,3333,4444 5555,6666,7777,8888 にしてみたいです。 awk -F":" 'BEGIN{OFS=","}{ print }' test などとためしてみたのですがうまくいきません。 ご教示下さい。内容はsedですぐできるんですね、、。

  • フォーム入力をファイルに書き出す場合のセキュリティ

    メールフォームで入力された項目を csvファイルなどでサーバに残しておきたいです。 フォームの項目は名前、メールアドレスなど一般的なものです。 フォームの入力データをcgi-lib.plを使って my %input; &ReadParse(\%input); $Name = $input{'name'}; のようにして受け取っています。 csvをopen関数を使って書き残そうと思っています。 セキュリティ上問題はないでしょうか。 open関数はセキュリティ上注意しなければいけないと聞いたので 心配です。 お願いします。

    • 締切済み
    • inpu25
    • CGI
    • 回答数1
  • awkで簡単なスクリプトを生成したいです。

    awk初心者です。 awkでたとえば test05 test06 ・・・ test35 といったファイルを作ろうと思ったらどうすればよいでしょうか? また単に testと100行かいたファイルを生成しようとしたら どうすればよいでしょうか?

  • リアルタイムでプログラムを起動

    教えて下さい。 (1)PHPでPOPサーバに接続し、受信メールのヘッダよりアドレスを取得するプログラムを作ります。 (2)POPサーバがメールを受信する毎(もしくは定期的に)に、(1)のプログラムを起動させてアドレスを取得します。 (※この時点で考えが間違っていましたらご指摘お願いします。) 上記(2)の、メールを受信する毎にプログラムを起動させるにはApache等の設定が必要になってくると思うのですが、設定や参考サイト等のご教授を頂けませんでしょうか。 又、以前、上記(1)でPOPサーバ(レンタルサーバです)に接続する際に「PEAR::Net_POP3」を使用するというご指摘を頂きました。「PEAR::Net_POP3」を使用するには別途追加のインストールが必要だと思うのですが、詳細の設定等のご教授を頂けませんでしょうか。 又、「PEAR::Net_POP3」に関するサイト(同じ内容のサイトしか見つけられませんでした)等教えて頂けませんでしょうか。 大変お手数をお掛け致しますが、よろしくお願い致します。

    • 締切済み
    • begst
    • PHP
    • 回答数5
  • HTML::Templateでutf-8のテンプレートを読み込むと文字化けしてしまいます

    HTML::Templateでutf-8のテンプレートを読み込むと、テンプレートに書いた日本語部分が文字化けしてしまいます。 以下のようにテンプレートに渡したパラメーターは文字化けしていません。 $template->param(TITLE => 'タイトル'); 解決策はありますでしょうか。

    • ベストアンサー
    • abiru
    • Perl
    • 回答数2
  • HTML::Templateでutf-8のテンプレートを読み込むと文字化けしてしまいます

    HTML::Templateでutf-8のテンプレートを読み込むと、テンプレートに書いた日本語部分が文字化けしてしまいます。 以下のようにテンプレートに渡したパラメーターは文字化けしていません。 $template->param(TITLE => 'タイトル'); 解決策はありますでしょうか。

    • ベストアンサー
    • abiru
    • Perl
    • 回答数2
  • 複数行の中からの引数取得に関して

    以下のようにfor文でまわしている複数行存在する中のプルダウン メニューの中から値を取得するような事をしたいと考えています。 以下*1のような場合、渡ってきた引数のあたいを直接指定して 値を取得する事は不可能なのでしょうか。。。 このような場合、どのような記述をすれば良いでしょうか。。。 教えて下さい。 <SCRIPT LANGUAGE="JavaScript"> function timecalc(hh,mm) { *1 h1 = parseInt(document.frm_main.hh.value); m1 = parseInt(document.frm_main.mm.value); minute = h1 * 60 + m1 ; hr = Math.floor(minute / 60); mina = minute - hr * 60; alert(hr + "時間" + mina + "分"); } </SCRIPT> </head> <body> <form name='frm_main'> <table border="1" width="740"> <tr> <TD>時間</TD> </tr> <?php $no=1; for($j=0;$j<12;$j++) { print("<tr>\n"); print("<td>\n"); print("<select name='pro1h_$j' onChange=timecalc('pro1h_" .$j."','pro1m_" .$j."')>\n"); print("<option value='0'>00</option>\n"); print("<option value='1'>01</option>\n"); print("<option value='2'>02</option>\n"); print("<option value='3'>03</option>\n"); print("<option value='4'>04</option>\n"); print("<option value='5'>05</option>\n"); print("</select>時間\n"); print("<select name='pro1m_$j' onChange=timecalc('pro1h_" .$j."','pro1m_" .$j."')>\n"); print("<option value='00'>00</option>\n"); print("<option value='10'>10</option>\n"); print("<option value='20'>20</option>\n"); print("<option value='30'>30</option>\n"); print("<option value='40'>40</option>\n"); print("<option value='50'>50</option>\n"); print("</select>分\n"); print("</td>\n"); print("</tr>\n"); $no++; } ?> </table> </form> </body>

  • VB.NETでのnothing の意義について

     VB.NET(.NET環境)ではガーベジコレクションがあるので、オブジェクトの解放はそれほど気を使わなくても良いようですが、やはり明示的に解放したいときがあります。  例えば下記のようにオブジェクトを解放してから確保したいときなどです。 objMyFile As clsMyFileClass = New clsMyFileClass("SAMPLE1.TXT") objMyFile.Write("TEST") objMyFile = Nothing ←ここで解放したい objMyFile = New clsMyFileClass("SAMPLE2.TXT") objMyFile.Write("TEST")  このクラスの Finalize でファイルクローズするようにした場合、Nothing を代入しても Finalize が実行されないようです。  また、GC.Collect()を使用すると他のオブジェクトのコレクションも実行されるので、ちょっと大げさな感じがします。  Open と Close メソッドを追加すれば解決しますが、せっかくなので New と Finalize で処理するようにしたいです。なお、VB.NET 2003なのでUsing も使えません。

  • awkの使い方について教えてください。

    awkとperlなどの初心者です。 使い方が分かっていないのですが、 例えば出力のフィールドセパレータを,に変更するには どうすればいいでしょうか? awk '{OFS=,;print}' fileなどとやってみますが、 うまくいきません。2つ以上のコマンドを実行するときの 文法がわかっていないような気がするのですが。 あとperlでよくみかけるperl -neのnは何でしょうか? man perlとやってみても-wと-eの意味しかのっていなくて なからないのですが。ご教授下さい。

  • レンタルサーバーで <base href="..."> を吐き出そうとしたのですが、禁止なのですか

    CGIの勉強をしているものです。 激安サーバーを借りて自作CGIを置いてみました。 HelloWorld的なCGIのレスポンスが返ってくることまでは確認できました。 実験したのはPythonですが、言語は関係ないと考えています。 サーバーはたぶん Linux + apache だと思うのですが、レンタルサーバー会社が情報を公開していないっぽくて、今のところハッキリ分りません。 (perl・RUBY・Python 2.3.4に対応!と謳っているサーバーです) 【現象】 実験的に、 <base href="http://XXX.co.jp"> のようなレスポンスを返すようにしてみたところ、この行の出力部分以降が無視されてしまいました。 (XXX.co.jpの部分は、実際には有効なドメインです) 試しに単なるHTMLファイル内に <base href="http://XXX.co.jp"> を書いてみたら、その部分だけ、除去された形のHTMLが返ってきました。 【質問】 質問点は次の2点です。 1.レンタルサーバーではこのようなことはあたりまえなのでしょうか。 2.もしサーバー側の制限であれば、そのような制限のないレンタルサーバーはないでしょうか。 【蛇足】 勉強のために Python で組んでみたのですが、漫然と勉強をしていても上達しないので、なにか実用的で簡単なものを作ろうと思い、<base ... > 機能を使った自作CGIを作ってみました。 が、結果的に制限されているのであれば、多少高くても、使えるところを探して乗り換えたいと考えているような状況です。 ※当該サーバー管理会社に質問すべきかもしれませんが、激安サーバーのため、技術的な質問は一切受け付けないとのことで、こちらでご存知のかたらいらっしゃればと思い、質問させていただきました。

    • ベストアンサー
    • solidnoise
    • CGI
    • 回答数1
  • 大規模サイトの構築がきちんと出来る会社はどこ?

    EC系の大規模サイトを外部発注しておりますが、品質・納期の問題で非常に困った事になっております。 【問題点】 (1)技術、経験不足が契約後に露呈 (2)(1)による納期の遅延  仕様書が緩かった点等も非常に反省するべき所ですが、追加変更等は時間的に無理であった為、基本的には仕様書と概ね変わりない出来です。 ある程度の運用可能な段階までをこの会社で開発して頂き、ドキュメントを詳細に作らせた上で別の開発会社へロジックの修正・保守等を含めて依頼したいと考えております。 LAMP環境での大規模ECサイト等の開発経験をお持ちの良い企業様をご存知の方がおられましたら教えて頂けると非常に嬉しいです。 何卒よろしくお願い申し上げます。

  • ハッシュのハッシュの値代入で悩んでいます

    2次元風配列$yaoya_array[$i][$j]から、ハッシュのハッシュ%yaoyaを作成しようとしています。 $yaoya_array[$i][$j]の[$j]の部分は、添え字によって、以下のようなデータを表します。また、NULLの場合もあるとします。 #--- $yaoya_array の中身 $yaoya_array[$i][0] 品物の名前 $yaoya_array[$i][1] 品物の個数 $yaoya_array[$i][2] 品物の値段 上記のデータがダブりもありで、下のように複数個存在します。 #--- $yaoya_array の中身 $yaoya_array[0][0] = 'みかん'; $yaoya_array[0][1] = 3; $yaoya_array[0][2] = ''; $yaoya_array[1][0] = 'みかん' $yaoya_array[1][1] = ''; $yaoya_array[1][2] = 300; 上記のデータから、下記のようなハッシュのハッシュ%yaoyaを作成しようとしています。要するに、ばらばらに存在する品物のデータをまとめようとしています。 %yaoya = ('みかん' => {'個数' => 3, '値段' =>300}); そこで、下記のようにしてみたのですが、forループが終わった時には、'kosuu'に何も入っていません。具体的には、1回目のループで'kosuu'=>3、'nedan'=>""になり、2回目のループで'kosuu'=>""、'nedan'=>300となってしまい、'kosuu'=>3が保存されていないみたいです。ifでNULLの場合は値を代入しないようにしているつもりなのですが…。 ループ終了時に'kosuu'=>3、'nedan'=>300となるようにするには、どうすればよいのでしょうか? #-- %yaoya の作成 for my $i( 0 .. $#yaoya_array ){ if( $yaoya_array[$i][1] ne "" ){ %yaoya = ( $yaoya_array[0] => {'kosuu' => $yaoya_array[$i][1]} ); } if( $yaoya_array[$i][2] ne "" ){ %yaoya = ( $yaoya_array[0] => {'nedan' => $yaoya_array[$i][2]} ); } }

    • ベストアンサー
    • aneja
    • Perl
    • 回答数1
  • ファイルの文字コードを調べたい

    お世話になります。 現在PHPでテキストファイルの文字コードを調べる関数を作っています。 流れは 1 テキストファイルのパスをわたす 2 ファイルがあれば開いて最初の1行を読む 3 mb_detect_encoding関数でその文字列を調べて返す という順なのですが mb_detect_encodingで何をおくってもASCIIとしかならず 不思議に思い質問させていただきました もしかしてmb_detect_encodingには日本語を渡さないと autoの場合すべてASCIIで返ってくるのでしょうか? auto時の調べる順番がASCIIが一番上になっているためですか? また、ファイルの文字コードを調べるのにもっと良いほうほうがあれば 教えていただけないでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • can5974
    • PHP
    • 回答数2
  • セッション PHPとHTML

    form1.htmlのaction先にorder.phpを指定し、そのorder.phpで$_POSTを使ってform1.htmlのフォーム情報を取得します。その後、order.phpはheader(Location)でform2.htmlをブラウザ上に表示させます。 form2.htmlはaction先が同じorder.phpになっており、ifで動作を制御しています。form2.htmlのsubmitボタンを押すと、画面上にorder.phpにより、今まで2つのフォームで入力した内容が表示されます(order.phpはsessionですべての変数を保持しています)。 この時「form1の内容を訂正」「form2の内容を訂正」というリンクないしボタンを設けて、該当フォームに飛べるようにしたいのです。 このリンク/ボタンで該当フォームに飛んだ場合、入力内容がフォームに表示されるようにするには、どのようにすればいいのでしょうか? いまいちsessionの詳しい使い方が分からなくて困っています・・・。

    • ベストアンサー
    • rusya
    • PHP
    • 回答数3
  • メソッド名が変数のときの呼び方

    perl 5.005のような古いperlですと、 my $hoge = Hoge->new; my $method = "speak"; $hoge->$method; とすると、構文エラーになるように思います。 どのように記述すればよろしいのでしょうか?

  • メソッド名が変数のときの呼び方

    perl 5.005のような古いperlですと、 my $hoge = Hoge->new; my $method = "speak"; $hoge->$method; とすると、構文エラーになるように思います。 どのように記述すればよろしいのでしょうか?