検索結果

DB

全10000件中7461~7480件表示
  • 全てのカテゴリ
  • 全ての質問
  • PEAR の Mail_mimeDecodeで

    お世話になります 下記スクリプトにてメールを受信してDBに格納しようと思っています DBに格納後、メールサーバからメールを消したいのですが、メールボックスを空にするためにの処理を教えて頂けないでしょうか? 宜しくお願いいたします。 /////////////////////////////////// //PEARのパスを設定 require_once 'Mail/mimeDecode.php'; #-- メールデータの取得 $params['include_bodies'] =true; $params['decode_bodies'] =true; $params['decode_headers'] =true; $params['input'] = file_get_contents("php://stdin"); //標準入力 $params['crlf'] = "\r\n"; $mail_data = Mail_mimeDecode::decode($params); #-- From $FromAddress = $mail_data->headers['from']; $FromAddress = addslashes($FromAddress); //エスケープ処理 $FromAddress = str_replace('"','',$FromAddress); #-- 署名つきの場合 preg_match("/<.*>/",$FromAddress,$str); if($str[0]!=""){ $str=substr($str[0],1,strlen($str[0])-2); $FromAddress=$str; } #-- Subject フィールドの取得 $Subject = $mail_data->headers['subject']; $Subject = mb_convert_encoding($Subject,"UTF-8","JIS"); #-- 本文の取得 switch(strtolower($mail_data->ctype_primary)){ case "text": //テキストメール $MailBody = $mail_data->body; $MailBody = mb_convert_encoding($MailBody,"UTF-8","JIS"); break; case "multipart": //マルチパート(添付ファイル(画像前提)付) foreach($mail_data->parts as $part){ switch(strtolower($part->ctype_primary)){ case "text": $MailBody = $part->body; $MailBody = mb_convert_encoding($MailBody,"UTF-8","JIS"); break; case "image": $type = strtolower($part->ctype_secondary); // jpg,gif,png以外の画像形式は受け付けない if($type != "jpeg" and $type != "jpg" and $type != "gif" and $type != "png"){ continue; } // ファイルを保存 /* $fp = fopen("/tmp/". time() . $type, "w"); $length = strlen($part->body); fwrite($fp,$part->body,$length); fclose($fp); */ break; } } break; default: $MailBody=""; }

    • ベストアンサー
    • PHP
    • noname#227352
    • 回答数2
  • JAVA・XUpdateの更新について

    JAVA・XUpdateの更新について 【質問】****************************************************************** こんにちは、いつもお世話になっております。 さっそくなのですが、現在JAVAでXMLDB(eXist)の操作を行っております。 ですが、XUpdateのところでどうしてもエラーが出てしまいます。 検索してみましたが意味合いが分からなかったので、こちらに投稿させて頂きました。 御存じの方、宜しければ教えて下さい。 【参照URL様】************************************************************ ttp://f41.aaa.livedoor.jp/~fujishin/exist/lesson3.html (DBの接続・検索まではうまくいきました。) 【エラー内容】************************************************************* log4j:WARN No appenders could be found for logger (org.exist.xmldb.RemoteXUpdateQueryService). log4j:WARN Please initialize the log4j system properly. 【ソース: Sample.java】****************************************************** import org.xmldb.api.DatabaseManager; import org.xmldb.api.base.Collection; import org.xmldb.api.base.Database; import org.xmldb.api.modules.XUpdateQueryService; public class Sample { public static void main(String[] args) { try { Class clazz = Class.forName("org.exist.xmldb.DatabaseImpl"); Database database = (Database) clazz.newInstance(); DatabaseManager.registerDatabase(database); Collection col = DatabaseManager.getCollection( "xmldb:exist://localhost:5555/exist/xmlrpc/db/test","admin", "root"); XUpdateQueryService service = (XUpdateQueryService) col.getService("XUpdateQueryService", "1.0"); service.setCollection(col); StringBuffer xupdate = new StringBuffer(); xupdate.append("<modifications version=\"1.0\" xmlns=\"http://www.xmldb.org/xupdate\">"); xupdate.append("<update select=\"/root/data/ken[@id='4']/comment\">今年、行く予定です。"); xupdate.append("</update>"); xupdate.append("</modifications>"); service.update(xupdate.toString()); col.close(); } catch (Exception e) { e.printStackTrace(); }}} 【環境】**************************************************************** Vista / jdk 1.6.0_14 / exsit 1.4.0 / Eclipse 3.2.0  

    • ベストアンサー
    • Java
  • サーバー側で作成したファイルをサーバーに保存

    お世話になります。 Java(1.5)でウェブシステムを作成しているのですが、 掲題の処理の実装方法のやり方が分からないので、 ご教授くださいませ。 まずやりたい事ですが、ユーザーがウェブシステムの画面で「作成」ボタンを押すと、 DB(oracle10g)を検索し、ヒットしたデータでExcelファイルを生成(仮に abc.xlsxとします)。 そのエクセルファイルをサーバーの /home/tmp/ディレクトリ に保存するという処理を行いたいです (ユーザー側にダウンロードするとではなく、そのまま/home/tmp/ディレクトリに保存させたいです)。 Excelファイルを作成するところまではできているのですが、 そのファイルをサーバー側に保存するという処理の実装方法が分かりません。 実装しているActionクラスを記載いたします。 public class KeepExcelAction extends Action { @Override public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response, Session hbsession, Transaction transaction) throws Exception { List<String> dataList = new ArrayList<String>(); dataList.add("Sample1"); dataList.add("Sample2"); // この処理で、ExcelのWorkbookはできています Workbook wb = new ExcelData(dataList).createWorkbook(); // ここにサーバーに保存する処理を書きたい。。。 } } サーバー側の/home/temp/ディレクトリはすでに存在致します。 お手数ですが、ご存知の方がおられましたら ご教授くださいませ。 よろしくお願い致します。 環境  開発PC:Windows8.1  IDE:Eclipse(Indigo)  Java:1.5  DB:Oracle10g  フレームワーク:struts, hibernate   サーバーOS:Linux

    • ベストアンサー
    • Java
    • t_hirai
    • 回答数2
  • JSPでテキストボックスのループ作成についての質問

    JSPでテキストボックスのループ作成についての質問 いつもお世話になっております。 現在、strutsで開発を行っているのですが1日中困っています。 JSPでテキストボックスを作成してループで10個に増やす処理をしようとしています。 property=aaa1,property=aaa2・・・・ という名前を作ってsetter/getterに入れ、SQLを発行してDBに保存をしたいと思っています。 1行だけならDBに登録できているのですがループで登録をしようとするとエラーになってしまい、調べたり周りに聞いたりしたところ、テキストボックスを作成したときにpropertyが変化していないから2行目以降が登録できないのではと指摘を受け、下記の様なソースを作成しました。 <% for (int a=1;a<=100;a++){ %> <tr> //テキストボックスを作成 <td> <html:text name="aa" property="aaa<%=a%>" size="10" value=""/></td> <td> <html:text name="bb" property="bbb<%=a%>" size="10" value=""/></td> <% } %> //数値を文字列に変換 <%="int a = Integer.toString(a)" %>" 現在、property="aaa<%=a%>"がaaa1としたいのですがaを1と認識してくれていません。 大変恐縮ですが、property=aaa1,aaa2…と変化する方法を教えていただけないでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • Java
    • zhuque
    • 回答数2
  • DataGridViewに画像を表示する方法

    言語:Microsoft Visual Studio 2008 データベース:SQL Server 2005 非接続型のデータアクセスです。 現在,上記環境で.netを勉強し始めたところです。 そこでDataGridViewに画像を表示するプログラムを作成したいのですが、うまくいきません。 色々調べたのですが思うようにいかないので,アドバイスをいただければと思います。 <テーブル> ID  画像 1  C\aaa.jpg 2  C\bbb.jpg 3  C\ccc.jpg <画像がない時に表示する画像> C\null.gif 自作したコードは下記の通りです。でもこれだと"null.gif"がセルに表示されるだけで、データ毎に 持っている画像を表示できません。コーディングがそうなので仕方がないのですが… レコード毎に画像を表示する方法を教えて下さい。 Private Sub frmDataGridViewTest_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   Dim strsql As String   Call DBConnect() '---DB接続   strsql = "SELECT ID, 画像 FROM テーブル ORDER BY ID"   Dim comm As SqlCommand = New SqlCommand(strsql, Con)   Dim dataadapter As SqlDataAdapter = New SqlDataAdapter(comm)   dataadapter.MissingSchemaAction = MissingSchemaAction.AddWithKey   Dim ds As DataSet = New DataSet()   dataadapter.Fill(ds, "テーブル")   dgrview.DataSource = ds   dgrview.DataMember = "テーブル"   '****************************** 'DataGridViewの列に画像を表示する   '******************************   Dim ImageColumn As New DataGridViewImageColumn()   ImageColumn.Name = "Image"   ImageColumn.ValuesAreIcons = False   ImageColumn.Image = New Bitmap("C\null.gif")   ImageColumn.ImageLayout = DataGridViewImageCellLayout.Zoom   ImageColumn.Description = "イメージ"   dgrview.Columns.Add(ImageColumn)   Call Disconnect() '---DB切断 End Sub

    • noname#208236
    • 回答数1
  • ASP.NETモバイル開発にてHTMLの埋め込み方法

    DBより取得したHTMLコードをモバイルの画面のHTMLに 埋め込みたいと思っています。 PCではリテラルコントロールやラベルコントロール、もしくは <DIV ID="div1" runat="server">などとして、InnerHTMLで埋め込 んでいましたが、モバイルではDIVは警告が出て、リテラルは モバイルコントロールになく、ラベルに<BR>を埋め込むと、 改行されずそのまま出力されてしまいました。 できればASP.NETで携帯サイトにDBより取得したHTMLコードを動的に 出力したいのですが(画像などのタグを埋め込みたいです)、 やり方が分りません。 Default.aspx.csなどのコードファイルに ○○コントロール = "<img src="***.gif">";のような形でHTML コードをPage_Loadなどの時に入れる方法を教えて下さい。 ------------------------------------- もうひとつ、知りたいことがあるのですが、ASP.NETのモバイル コントロールは改行されてしまうため、テキストボックスの右隣に ボタンを置くことができないような説明をどこかのHPで見ました。 こちらは何か対策方法がありますか? ASP.NETで制約がありすぎる場合は、ほかの言語で携帯サイトだけは 開発することも少し考えましたが、PHPなどを勉強した方が宜しい でしょうか? すみませんが、ヒントだけでも教えて頂ければと思います。

  • 画像表示で不正な理由がわからない

    お世話になります。 PHP4とMySQLを使って 「DBのBLOB型項目に保存した画像データを呼び出して表示する」 ということがしたくてこちらも他もいろいろ調べた結果、 「画像表示PHP」のimgのsrc部で「画像呼出PHP」を指定すればよい というのはわかったのですが、うまくいきませんでした。 それで少しずつ決め打ちを増やしたり削ったりして簡素化し不正な点を見つけようとしたのですが直らず、最終的に下のようにDBからの読み出しすらやめて、「同一階層にイメージを置いて表示するだけ」としてもエラーが直らないのでわけがわからなくなってしまいました。 そもそもやってること自体が少ないので根本的な勘違いなのかもしれませんが、どなたか気づいた方教えて頂けないでしょうか? どうかよろしくお願い致します。 ----------------------------------------------- ■画像表示「test.php」 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TEST</title> </head> <body> <? echo "<img src=\"image.php\">"; ?> </body> </html> ----------------------------------------------- ■画像呼出「image.php」 <? header("Content-Type; image/jpeg"); echo "aaa.jpg"; ?> ----------------------------------------------- ・「test.php」「image.php」「aaa.jpg」はすべて同一ディレクトリ ・test.phpのPHP部を「<img src="aaa.jpg">」とすると正常に表示 ・エラー状態とは画面に「×」画像が表示される状態

    • ベストアンサー
    • PHP
  • DBIを使ってのデータの取り出しについて

    自分で作ったmysqlからデータを参照し様として #!/usr/bin/perl print "Content-type: text/html \n\n"; use DBI; #######DBIパス編集########## $DB='****' $DBusr='****' $DBpass='****' $DBtable='****' #########DBI操作############ $FIND = "SELECT a,b,c,d,e,f,g,h,i FROM $DBtable WHERE a=\'****\' limit 1"; $dbh = DBI->connect($DB,$DBusr,$DBpass); $serch = $dbh->prepare($FIND); $serch->execute; $serch = $serch->fetch; #######取り出したデータを配列に代入######## $r = 0; while( @rows = $serch->fetchrow_array ) { for( $f = 0; $f < $serch->{NUM_OF_FIELDS}; $f++ ) { $data{$serch->{NAME_lc}->[$f]}{$r} = $rows[$f]; } $r++; } while( ($key, $val) = each %data ) { while( ($key2, $val2) = each %{$val} ) { $hash{$key} = $val2; } } $a = $hash{'a'}; $b = $hash{'b'}; $c = $hash{'c'}; $d = $hash{'d'}; $e = $hash{'e'}; $f = $hash{'f'}; $g = $hash{'g'}; $h = $hash{'h'}; ##########テスト用に表示############# print "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;CHARSET=Shift_JIS\">"; print "<HTML><HEAD>"; print "<TITLE></TITLE>"; print "</HEAD>"; print "<BODY BGCOLOR=$bgc TEXT=\"$txtc\" LINK=\"$lic\">"; print "テスト:$bgc,$txtc,$lic,$button,$sight_name,$sight_tit,$bun1,$sex"; print "</BODY></HTML>"; と書いてるのですが、実行するとデータが取り出せません。 調べてみると while( @rows = $serch->fetchrow_array ) の部分でエラーが出ます。 Can't call method "fetchrow_array" on unblessed reference atと言われてしまうのですが、何か記述の仕方等何か間違ってる部分などあれば指摘お願い致します。 ちなみにデータベースへの接続等は出来ています。

    • ベストアンサー
    • Perl
  • 空メール送信~メールアドレス取得

    最近、携帯電話やパソコンで空メールを使用したシステムが流行っておりますが、勉強がてら私も空メールを使用した簡単なプログラムを作成しようと考えております。 1.フォームにボタンを1つ設け、そのボタンを押下すると予め指定されている送信先に空メールを送信する。 2.送信されたメールのアドレス(受信したアドレス)を取得する。 3.取得したメールアドレスを主キーとし、DBを構築する・・・ 先日、mb_send_mail()を使用してメール送信に成功したのですが、メール送信後、php.iniのsendmail_fromで設定したアドレスが送信者として固定に表示されておりました。 携帯電話等での送信者ごとのメールアドレスを取得したいのですが、送信する際に送信者のメールアドレスを保持し、送信後に送信者として送信者メールアドレスを表示させるにはどうすればよろしいでしょうか。又、そのメールアドレスを取得してDBの主キーとしたいのですが、どのようにすることで容易に行えるのでしょうか。 大変分かりにくい文章で申し訳ございません。 根本的な知識がまだ不十分ですので、詳しく教えて頂けると非常に嬉しいです。 大変お手数をお掛け致しますが、よろしくお願い致します。           

    • ベストアンサー
    • PHP
    • begst
    • 回答数6
  • audit fileの監査ログについて教えてください

    Oracleの初期パラメータでaudit_tail=OSにしています。 DBにアクセスしてSQL文を実行した場合の監査ログについてですが、 sysoperでDBにアクセスした時ですが、 select文を実行したときでもログがなかったり、一つだったり、2つだったり、 また二つの場合でもnormal userタイプだったり、sysdbaタイプだったりします。 詳しく例を挙げますと、下記4つのselect文を実行した結果です。 select 1 from dual; 結果:sysdbaタイプの1レコード select * from system.help;(データ取得できました)  結果:sysdbaタイプ1レコードの時もあれば、sysdba,normal2レコードの場合もありました。 select * from scott.bonus;(実在しますが、「ORA-00942: 表またはビューが存在しません。」エラーがでました)  結果:normalタイプ1レコード select * from iplocks.test;(実在しますが、「ORA-00942: 表またはビューが存在しません。」エラーがでました)  結果:レコードなし これにはなんらかのルールがあるようですが、どんなルールがあるか知りたいのです。 このレコードを読み込んで、どのユーザがどんなアクションをしたか監視していますが、 ログがないと困ります。一つのアクションで二つのログが出ても困ります。 どなたか知恵をお借りくださいますよう、よろしくお願いします。

  • WordPress アクセス時一度だけ500エラー

    レンタルサーバーにWordPressを2つ(別ディレクトリに)インストールして利用しているのですが、そのうちの片方だけが表題のような状態になっており困っています。 具体的には、どうやらその日最初のアクセスのみ500エラーが返され、それ以降は何事もなく表示されているようなのです。(現在準備中のため、アクセスするのが設置者である私だけです) SQLiteプラグインを利用しているのでその辺りが怪しいとは思うのですが、まったく同じ構成のもう一方ではこの現象が発生しておらず、またエラーが発生する方も、この現象以外はまったく問題なく、記事の投稿などが行えている状態です。 サーバーのエラーログを頼りに調べてみたのですが、インストール時の問題が多く、同じような状況に出会うことができませんでした。 皆様のお知恵をお貸しいただければと思います。 サーバー:inetd エラーログ: WordPress database error <div style="clear:both">&nbsp;</div><div class="queries" style="clear:both; margin_bottom:2px; border: red dotted thin;">Queries made or created this session were<br/>\r \t<ol>\r \t\t<li>Raw query:\tSELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities'</li>\r \t\t<li>Rewritten: SELECT COUNT(NULLIF(meta_value LIKE '%administrator%', FALSE)), COUNT(NULLIF(meta_value LIKE '%editor%', FALSE)), COUNT(NULLIF(meta_value LIKE '%author%', FALSE)), COUNT(NULLIF(meta_value LIKE '%contributor%', FALSE)), COUNT(NULLIF(meta_value LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities'</li>\r \t\t<li>With Placeholders: SELECT COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = ? </li>\r \t\t<li>Prepare:\tSELECT COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(NULLIF(meta_value LIKE ? , FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = ? </li>\r \t</ol>\r </div><div style="clear:both; margin_bottom:2px; border: red dotted thin;" class="errorMessage" style="border-bottom:dotted blue thin;">Error occurred at line 431 in Function prepareQuery. <br/> Error message was: Problem preparing the PDO SQL Statement. Error was no such column: FALSE </div><pre>#0 PDO_Engine->getErrorMessage() called at [/example.com/wp-content/pdo/db.php:170] #1 pdo_db->query(SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities') called at [/example.com/wp-includes/wp-db.php:1296] #2 wpdb->get_row(SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities', ARRAY_N) called at [/example.com/wp-includes/user.php:857] #3 count_users() called at [/example.com/wp-includes/update.php:54] #4 wp_version_check() #5 call_user_func_array(wp_version_check, Array ()) called at [/example.com/wp-includes/plugin.php:486] #6 do_action_ref_array(wp_version_check, Array ()) called at [/example.com/wp-cron.php:55] </pre> for query SELECT COUNT(NULLIF(`meta_value` LIKE '%administrator%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%editor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%author%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%contributor%', FALSE)), COUNT(NULLIF(`meta_value` LIKE '%subscriber%', FALSE)), COUNT(*) FROM wp_usermeta WHERE meta_key = 'wp_capabilities' made by do_action_ref_array, call_user_func_array, wp_version_check, count_users, pdo_db->query, pdo_db->print_error Premature end of script headers: php5.cgi

    • 締切済み
    • PHP
    • rusya
    • 回答数1
  • 文字化けについての質問

    こんにちは、kmakotoです。 現在日本語の文字化けに悩まされています。 いろいろなサイトで情報を見たのですが、 該当するようなものがありませんでした。 皆さんの力をお借りしたく投稿しました。 環境は、 サーバ:Windows2000(SJIS、DB:oracle 8.1.6(SJIS) で weblogic7.0 を使って、Servlet,JSP,EJB の開発をしています。 文字化けの内容はDBで検索した結果を response.getWriterで printをつかってCSV形式にして、それをダウンロードしようとしているのですが、 エディタもしくはExcelで開いたとき日本語が化けて表示されてしまいます。 SJIS、MS932が…とかの説明がweb上にあるので、試行錯誤してみました。 しかし日本語は化けて表示されてしまいます。 試したことは 1.Javacのコンパイルオプションに -encodingにSJISまたはMS932を指定してコンパイル 2.1:response.setContentType("application/octet-stream"); 2:response.setHeader("Content-Disposition", "attachment;filename=\"" + new String(downLoadFileName.getBytes("MS932"), "8859_1") + "\""); 文字コードの指定の部分にMS932やSJISを設定 上記のことを試したのですがCSVファイルが文字化けしてしまいます。 2.1:の部分をresponse.setContentType("text/html");するとブラウザ上に表示されるのですが このときだけはちゃんと日本語で表示してくれます。

    • ベストアンサー
    • Java
  • 曜日を表す項目

    DBに、受注曜日を保持しなければなりませんが みなさんはどのようなカラム構成にしますか? 1)受注曜日1(日曜日を表す)~受注曜日7(土曜日を表す)の7項目を設け、 それぞれにON/OFFをセットする 例:月・水・金が受注日の場合、受注曜日2、4、6は1、その他はZERO 2)受注曜日1(1つ目の受注曜日を表す)~受注曜日7の7項目を設け、 受注曜日1から順に、曜日を表す区分をセットする 例:月・水・金が受注日の場合、受注曜日1=1、受注曜日2=3、受注曜日3=5、 受注曜日4~7はNull 3)受注曜日を7桁で設け、日曜日から順に受注曜日にはBitを立てる 例:月・水・金が受注日の場合、受注曜日=0101010 4)受注曜日を7桁で設け、受注曜日を表す区分をセットする 例:月・水・金が受注日の場合、受注曜日=135 以前、別のシステムでは2)を使用したのですが、ちょっと不評だったような・・・ ご経験のある方、アドバイスお願いします。 ちなみにDBはOracle8.1.7、この受注曜日を追加しようとしているTableは 既にかなりの項目数があります。 くだらない質問ですみませんがよろしくお願いします。

    • nebiki
    • 回答数3
  • メールサーバー(Sendmail-8.12.8)の定義方法

    お読みくださり、ありがとうございます。 社内のLinuxで、sendmail-8.12-8のsendmail.mcでCFを作成することになりました。そこで、どこを修正し足りない部分を定義追加したいと思います。 ドメイン名は、hogehoge.co.jp、メールサーバーのホスト名は、dns、社内のメールはリレーするが外部からのリレーは拒否。送信者の名称やドメインは仮装しない。(ドメイン実名で送信。) 以下に、途中のソースを付けます。内容にモレが多々あるかも知れませんが、その節はご指摘ください。よろしくお願いします。 divert(0)dnl VERSIONID(`linux setup for Turbolinux')dnl OSTYPE(`linux')dnl DOMAIN(`generic')dnl LOCAL_DOMAIN(`hogehoge.co.jp dns.hogehoge.co.jp')dnl define(`confDEF_USER_ID',`8:12')dnl undefine(`UUCP_RELAY')dnl undefine(`BITNET_RELAY')dnl dnl define(`confAUTO_REBUILD')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST',`true')dnl define(`confDONT_PROBE_INTERFACES',`true')dnl define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl define(`LOCAL_MAILER_ARGS',`procmail -Y -m $h -g $u ')dnl define(`STATUS_FILE', `/var/log/sendmail.st')dnl define(`UUCP_MAILER_MAX', `4000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl FEATURE(`mailertable',`hash -o /etc/mail/mailertable')dnl FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')dnl FEATURE(`redirect')dnl FEATURE(`always_add_domain')dnl FEATURE(`use_cw_file')dnl FEATURE(`local_procmail')dnl FEATURE(`access_db')dnl FEATURE(`blacklist_recipients')dnl MAILER(`smtp')dnl MAILER(`local')dnl MODIFY_MAILER_FLAGS(`LOCAL', `+S')

    • noname#29100
    • 回答数1
  • PHPでの検索機能がうまく動きません

    PHPでの検索機能が動かなくて困っています。 <form>で入力した値を、MySQLのWHEREで条件付けて取り出したいのですがうまくいきません....。 最終的に、 1、formに検索ワードを入力 2、DBから条件にあったレコードを持ってくる 3、持ってきた値を表示 という機能にしたいのですが....。 --- --- --- --- --- --- --- --- --- --- --- --- <?php //データベースに接続 mysql_connect('xxx', 'xxx', 'xxx') or die(mysql_error()); mysql_select_db('xxx'); mysql_query('SET NAMES UTF8'); //フォームで送られてきた条件を元にSELECT文を作成 if (!empty($_POST['nm'])) { $q = $_POST['nm']; $sql = 'select * from test_tb where name like "%$q%"'; $record = mysql_query($sql) or die(mysql_error()); } ?> <html> <body> <form action="" method="post">    名前:<input type="text" name="nm">    <input type="submit" name="exec" value="検索"> </form> <?php while($row = mysql_fetch_assoc($record)): ?> <?php echo $row['id']; ?> <?php echo $row['name']; ?> <?php endwhile ?> </body> </html> --- --- --- --- --- --- --- --- --- --- --- --- エラーは表示されないのですが、結果も表示されません。 さまざまなサイトや他の方の質問、MySQLやPHPの本を参考にしたのですが うまくいかなかったのでご質問させていただきました。 プログラミング初心者の上、はじめての質問で不備があると思いますが、 どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
    • ririco7
    • 回答数1
  • Sqlserver2008への移行 効率問題

    現在、SQLServer2000を使って社内システムを構築しています。 サーバーのハード保守切れに伴い、 SQLServer2008へ移行しようとしています。 移行前の環境は、 OS WindowsServer2000 DB SQLSERVER2000 移行後の環境は、 OS WindowsServer2008R2 Standard (64bit) DB SQLSERVER2008R2 (64bit) となります。 移行後、SQLジョブの処理速度が大幅に遅くなることを起きました。 SqlServer2000の頃は、1分程度掛かってSQLジョブを行っていましたが、 SqlServer2008で21時間以上かかり、効率が大幅に遅くなってしてしまいます。 下記のSQL文を実行してみると、インデックスが違うことを分かりました。 SELECT i.name AS index_name ,o.name AS table_name ,col.name AS column_name ,i.statblob FROM sysindexkeys ik ,sysobjects o ,syscolumns col ,sysindexes i WHERE ik.id = o.id AND ik.id = col.id AND ik.colid = col.colid AND ik.id = i.id AND ik.indid = i.indid AND o.xtype = 'U' ORDER BY i.name ,ik.id ,ik.indid ,ik.keyno 違う箇所は、SqlServer2000で「_WA_Sys_」というインデックスがあって、 SqlServer2008上にありません。 (「_WA_Sys_」を除けば、他のインデックスは全く同じです) 上記インデックスの差異は、効率と関係がありますでしょうか。 あれば、どうすればいいでしょうか。 なければ、他の解決案を頂ければ助かります。 ご教授のほど、よろしくお願いいたします。

  • 平面幾何 アポロニウスの円 軌跡

    2つの点A,Bからの距離の比が1:2である点Pの軌跡をもとめよ。の後半の証明、条件を満たす図形上のすべての点は、2つの点A,Bからの距離の比が1:2である。がわからなくて質問します。 (1)△PABにおいて、頂角∠Pとその外角の2等分線が直線ABと交わる点をC,Dとすると、PA:PB=1:2であることと、角の2等分線と比の定理から、点PはC,Dを直径の両端とする円周K上にある。 (2)C,DはPに対する条件を満たしている。円周K上にC,Dと異なる任意の点Pをとる。 A,Bから直線PCへ垂線AQ、BRを下すと、ここからがわかりません。 DPとAQとRBが平行だから、QP/PR=AD/DB=1/2 自分は、3本の平行線に2直線がハの字の交わるときの線分の比が、3本の平行線に2直線が×の字の交わるときも成り立つと考えたのですが、 どなたか、DPとAQとRBが平行だから、QP/PR=AD/DB=1/2を解説してください。また2直線が×の字の交わるときの考えは、あっているのかも教えてください。お願いします。

  • UTF-8にしても文字化けが直らない

    XAMPPでPHPとMySQLを使っています。 しかし、そのまま使うと文字化けが起きてしまいます。調べると「UTF-8」にすることで文字化けが起こらないとのことなので変更をし、以下のように全てutf-8に書き換えることができました。 mysql> show variables like 'char%' -> ; +--------------------------+----------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | D:\program\xampp\mysql\share\charsets\ | +--------------------------+----------------------------------------+ しかし、それでも文字化けは直りませんでした。以下のコマンドで原因を確かめてみました。 mysql> use testdb; Database changed mysql> status -------------- Server characterset: utf8 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 Db characterset: latin1が原因だと思い、以下のコマンドを実行しました。 alter database testDB character set utf8; そしてもう一度テーブルを作りなおすと今度は文字化けどころか空白になってしまいました。 なにが原因で文字化け等が起こっているのか分かりません。助けてください。 OSは Windows Vista です。 バージョンは ApacheFriends XAMPP version 1.7.7 + Apache 2.2.21 + MySQL 5.5.16 (Community Server) + PHP 5.3.8 (VC9 X86 32bit thread safe) + PEAR です。 回答よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • .NETアプリケーションサーバ設置

    始めまして、開発環境の作成でどうするべきか悩んでおり回答を頂けるとたすかります。 いままでは、PHP等のWebサーバ単体でのアプリケーション開発と運用を行ってきたのですが、 今回少し応答するデータ量が多いシステム開発があることと 出来れば、アプリケーションは外部から見えない方がいいかなと思いまして、 アプリケーションサーバをWeb(HTTP)サーバと別にする場合はどのようにするのか? と思い調べてみたのですが、いい内容が見つかりません。 ※HTTPで受けたリクエストを別のサーバで処理するってどのように設定するんでしょうか? 思いつく事は、 1.相互通信用のプログラムを作成して、電文のやり取りで実行、結果の応答をする。  ⇒これはちょっと違いますよね。 2.DBを中継して、リクエストと応答を処理する  ⇒これも違う気がします。 と少し古い頭しかなくて困っております。 上記でも開発はできるのですが、もっとスマートに出来るとは思いますので 回答いただけると助かります。 該当の書籍、ホームページの紹介でも助かります。 よろしくお願いいたします。 ※環境  サーバ:Windows Server 2012  Web:IIS  アプリケーション:ASP.NET (予定、他で実現可能であれば検討しますがjava以外で)  DB:MySQL 5.5(別サーバにて稼働中×3台)

    • mzon
    • 回答数1
  • Create Eventに関して

    Create Eventで1秒毎に繰り返し、更新を行うようなイベントを作成したいのですが、 下記のようにSQLを記述しましたが、実行されていないようです。 mysql.eventテーブルを調べてみたところ、startsが9時間ずれています。 単純に、select NOW()で時間を見てみると時間はずれていないのですが、 Create Event内でNOW()関数を使うとずれてるようです・・・・ 解決策がわからず困っております。 ご教授の程よろしくお願いします。 mysql> Create Event Test.MyEvent On Schedule Every 1 SECOND STARTS NOW() Do Update Test.TestTable Set b = b + 1 Where a = 2; Query OK, 0 rows affected (0.00 sec) mysql> select * from mysql.event\G *************************** 1. row *************************** db: Test name: MyEvent body: Update Test.TestTable Set b = b + 1 Where a = 2 definer: root@localhost execute_at: NULL interval_value: 1 interval_field: SECOND created: 2010-11-16 22:44:32 modified: 2010-11-16 22:44:32 last_executed: NULL starts: 2010-11-16 13:44:32 ends: NULL status: ENABLED on_completion: DROP sql_mode: comment: originator: 0 time_zone: SYSTEM character_set_client: utf8 collation_connection: utf8_general_ci db_collation: utf8_general_ci body_utf8: Update Test.TestTable Set b = b + 1 Where a = 2 1 row in set (0.00 sec) mysql> select NOW(); +---------------------+ | NOW() | +---------------------+ | 2010-11-16 22:44:32 | +---------------------+ 1 row in set (0.00 sec)

    • ベストアンサー
    • MySQL
    • tancoro
    • 回答数2