PHP

全18844件中17901~17920件表示
  • コマンドプロンプトでの漢字入力方法

    コマンドプロンプトで insert into sample set name = '島 耕作',shinchou = '185'; と漢字入りのデータを入力したいのですが、直接コマンドプロンプトに打ち込むことができず、現在、いったんノートパットに書いたものをコピーして使っています。  コマンドプロンプトでの日本語入力への切り替え方を教えてください。

    • ベストアンサー
    • PHP
  • 何故動かないのでしょうか?

    <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>関数3/title> </head> <body> <?php //今日の日付を表示する $today = date("y年m月d日"); //HTML出力 echo $today; ?> </body> </html> 蒸気のプログラムが動かないのは何故でしょうか?

    • 締切済み
    • PHP
  • PHP+SSI

    「index.php?a=100」のようなページをSSI(ssi.shtml) から実行したいと考えています。 ところがssi.shtml内で <!--#exec cmd="index.php 100"--> とし index.php内で引数渡しの設定として「$argv[0]」として ますが、ssi.shtmlを実行しても実行結果を返さずブランクに なってしまいます。index.phpのパーミッションも実行可能に 設定しているのですが…。  上記以外の方法でも結構ですので、SSIで引数付きのPHPを 実行する方法をご存じの方がいらっしゃいましたら、教えて ください。 Apache 1.3.31+PHP 4.3.1で動いています。もちろんSSIで #execがNGなんてオチも有りません。 なお、下記URLによればSSIからの引数渡し自体はCGIだと可能の ようですが…。 http://tohoho.wakusei.ne.jp/wwwssi.htm#Exec

    • 締切済み
    • PHP
    • MO_
    • 回答数1
  • 値の保持

    図書管理システムをPHPで作っております。 本の検索結果をページングで2件ずつなどで表示しております。 そこで、貸出可能の場合チェックボックスを表示し、 1ページ目でいくつかチェックし、 次ページの検索結果に行き、またチェックボックスを チェックし、最終的には前にチェックした値と合わせて 一括貸出処理を行いたいと思っております。 セッションを使ったり、 <a href=test.php?page=1&value=値1,値2・・・など>で チェックした値を保持しようと思い、検索してみたのですが いいのが見つかりませんでした。 具体的な方法があれば教えてください。 初心者のため、文章に分かりづらい点や意味不明な部分 があるかと思いますが 何卒宜しくお願い致します。 スタイルですが、 submitボタンは 貸出ボタンしか使用しないため、 チェックボックスの値をチェックした時点で 値を取得でき、それを保持したまま次ページで もチェックした値を加えていければと思います。

    • ベストアンサー
    • PHP
  • ページ数が20PほどのHPを作っているのですが。

    phpの初心者です。よろしくお願いします。 現在ページ数が20ページほどのホームページを作っているのですが、その構成で少し悩んでいます。 20ページ分のソースを一つのプログラムソースで作り始めたのですが、そのプログラムソースがかなり膨大な量になってしまいそうです。 一応、個々のページのhtmlの部分で共通するところはクラスかファンクションにしてまとめてあとでincludeするつもりです また、テキストの部分も将来的に変更するかもしれないのでデータベースに入れようと思っています。 掲示板とメールフォームと管理用の画面については別にプログラムソースを書くつもりです。 質問は、普通は一つのプログラムソースでどのくらいの量でまとめるものなのかと、長くなってしまったコードだと、読み込むのに遅くなったりしないのかということです。 また、簡潔な構成をするためのポイントなどがありましたら、教えていただければと思います。

    • ベストアンサー
    • PHP
    • cororo
    • 回答数3
  • 文字列検索の関数

    PHP初心者です。 今、文字列$strに使われている文字をチェックして、エラーのときはその文字を表示させたいと思っています。 文字列 $strに特定の文字(B,Z,J,O,X,*)が入っていたらエラーで、エラーになった文字を表示させたいと思っています。このとき、使用する関数はpreg_match_allでいいのでしょうか。 今は、下記のように書いています。 if(preg_match_all("/[B,Z,J,O,X,*]/i",$aaseq[$i],$moji[$i])){     ほかに適当な関数あるでしょうか。

    • ベストアンサー
    • PHP
    • roxyfan
    • 回答数1
  • 同じ環境から一回のアクセスにより多数の通信状況が開かれる

    サイト担当の前任者がいなく、資料も残されていない状態で、下記の問題に遭遇しました。お知恵を貸していただきたいです。 Linux8 + Apache2 + PHP4.3.1 + MySQL3 で構築されたWebサイトがあります。 毎日午後になるとサーバのパフォーマンスが落ち、困っています。 netstatで確認すると、同じ環境から一回のアクセスにより多数の通信状況が開かれていることが分かりました: tcp 0 0 xxx.xxx.234.204:80 xxx.xxx.115.93:62191 TIME_WAIT tcp 0 0 xxx.xxx.234.204:80 xxx.xxx.115.93:63471 TIME_WAIT tcp 0 0 xxx.xxx.234.204:80 xxx.xxx.115.93:63724 TIME_WAIT ・・・ ・・・ これは、パフォーマンスを低下させる原因でしょうか。もしそうでしたら、PHPのコードの書き方に問題があるのでしょうか? お手数ですが、教えていただければ幸いです。 どうぞ、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 年月日の取得

    現在ログをダウンロードするプログラムを作成しています。 ログは年月日の表示があり、例えば、20041001.log というような形です。 画面で取得した年月日を入れます。 2004 年 10 月 1 日 2005 年 1 月 31日 といように、好きなようにログをとるようにしたいのですが、 ログファイル名を取得するのに、手間取っています。 ログは上記のように年月日.logといような固定の名前です。 実際に取得したいファイル名は 20041001.log 20041002.log 20041003.log   ・   ・   ・ 20050130.log 20050131.log ファイル名は配列に格納するつもりです。 年数が変わったときの対応が少し難しく、何かよいアドバイスをいただければと思います。

    • ベストアンサー
    • PHP
  • phpMyAdminが使用したいのですが・・・

    自宅サーバでFreeBSD5.2.1、Apache1.3x、PHP(mod_php4)、MySQLを使用しています。続けてphpMyAdminをインストールしてみたのですが、以下の様なメッセージが表示されて、途方に暮れています。 「Fatal error: Call to undefined function: preg_match() in /usr/local/www/data/phpMyAdmin/phpMyAdmin-2.6.0-pl2/libraries/defines.lib.php on line 36」 只今、勉強中の身ですが、どなたかご回答いただければと思います。宜しくお願いします。

    • ベストアンサー
    • PHP
    • jone
    • 回答数1
  • 改行の削除

    現在入力したデータをデータベースに保存し、 そのデータをPHPで表示するようにしています。 入力する場所はテキストエリアで改行などを入れてるのですが、データベースでテキストエリアに表示するときに 下記のように<br />が入ってしまいます。 あ<br /> か<br /> さ そこで、下記のような処理を行ったのですが、やはり上記のような表示になってしまいます。 何かよい方法はありませんでしょうか? $tmpStr = str_replace("<br />", "", trim($tgtStr));

    • ベストアンサー
    • PHP
  • mysql_query関数の中身について

    ************************************************** //その1 $rs = mysql_query(" select 出席情報.学生番号, 学生情報.氏名, 学生情報.ふりがな, 講義情報.講義名, from 出席情報,講義情報,学生情報 where 学生情報.学生番号 = 出席情報.学生番号 and 出席情報.講義ID = 講義情報.講義ID ",$conn); ************************************************** //その2 $sql = "select"; $sql .= "出席情報.学生番号,"; $sql .= "学生情報.氏名,"; $sql .= "学生情報.ふりがな,"; $sql .= "講義情報.講義名,"; $sql .= "from"; $sql .= "出席情報,講義情報,学生情報"; $sql .= "where"; $sql .= "学生情報.学生番号 = 出席情報.学生番号 and"; $sql .= "出席情報.講義ID = 講義情報.講義ID"; $rs = mysql_query("$sql",$conn); ************************************************** その1のように書いたら普通にできるのですが、 その2のように書いたらWarningが出てできません。 $sqlという変数に代入するという以外は全くいじっていまん。 表示させようとすると、なにやらmysql_fetch_array()関数とmysql_free_result()関数の部分でWarningが出ています。 何がいけないのか全くわかりません。 分かる方いましたら、よろしくお願いします。

    • ベストアンサー
    • PHP
    • shinopo
    • 回答数2
  • formタグを使用した時の$_POST['example ']の受取り

    今MySQLを使用して、サンプルのデータベースを構築して、HP上で条件検索して結果を表示できるようなプログラムを作っています。 そこで質問したいのですが、formタグの中でinputタグ等を記述し他のphpファイルにデータを送るとき、nameで"example"と記述したとしたら$_POST['example']のような形で受け取ると思うのですが、例えばwhile等でチェックボックスを複数作成(以前にとある処理があり、その結果によって作成される個数が変動するとすると)して、各チェックボックスのデータを送る場合、配列を使用してnameで指定した"example"の後部に0から順番に"example0","example1"…と付け加えてやることでチェックボックスを判別してデータを送ってやろうと思ったのですが、その場合データの受取り側も$_POST['example0'],$_POST['example1']…と受けたら無ければなりません。しかしexampleの後部の数字をカウントしながらデータを受け取るやり方が分かりません。 こういった場合どうすればよいのでしょうか? 分かりにくい説明で理解し辛いとは思いますが、どうかよろしくお願いします。

    • ベストアンサー
    • PHP
    • shinopo
    • 回答数2
  • クッキー認証>クッキー削除ができない!!

    今回は、クッキー認証画面を作成している際、 エラーが出てしまって先に進めず投稿しました。 下記にプログラム記載 ----H_01.html---------------------------------- <html> <head> <title>クッキー認証</title> </head> <body> <center> <form method="POST" action="H_02.php"> 名前<input type="text" name="name"> パスワード<input type="Password" name="pass"> cookieを記録する<input type="checkbox" name="chk"> <input type="submit" value="送信"> <input type="reset" value="リセット"> </form> </center> </body> </html> ------------------------------------------------ -----H_02.php---------------------------------- <?php $name = $_COOKIE['name']; $pass = $_COOKIE['pass']; $cnt = $_COOKIE['chk']; if ($cnt == True) { $lim = time()+7*24*60*60; //有効期限1週間 setcookie('name',$name,$lim); setcookie('pass',$pass,$lim); } else { setcookie('name'); setcookie('pass'); } ?> ------------------------------------------------ else文内の、setcookie二行にエラーが出ます。 htmlでチェックボックスにチェックが施されていない場合、クッキーを削除。 調べてみたのですが、どうしたらよいのかわからず 投稿しました。よろしくお願いします。

    • ベストアンサー
    • PHP
  • JavaScript PHP HTML

    新しいウィンドウを開きたいのですがうまくいきません。 どうか教えてください。 現在作成しているプログラムはあるメニュー画面から、キャッシュを使わないページのリンクをはっています。 ただ、このリンク先のページから戻ろうとすると、 キャッシュはクリアされているため、 警告 : ページの有効期限切れ となってしまいます。 そこで、新しいウィドウを開くことを思いついたのですが、JavaScriptで下記のようなものを作成し <SCRIPT LANGUAGE="JavaScript"> <!-- function openWindow(tmplurl) { window.open(tmplurl,"window","WIDTH=640,HEIGHT=300"); } //--> </SCRIPT> HTML側では ・<A HREF="javascript:openWindow(###TEMP###)">新しいウィンドウ</A><BR> PHP側では下記のようにHTML側の文字を置換しています。 str_replace(###TEMP###,http://wwww.test.co.jp/test.html,$body) 値もちゃんと入ってきてはいるのですが、うまくいきません。。。

    • 締切済み
    • PHP
  • メール送信フォーム

    メール送信フォームを作成しているのですが、 悩み続けて1週間たちました(とほほ) 今自分自身で理解してる事は System=Linux Server=Apache PHP=4.23 sendmail_path=/usr/sbin/sendmail -t -i Configure Command=--enable-mbstring と言う事で mb_send_mailが使えるのは確認できました。 ページは下記のように記載してあります。 エラーはでませんが、メールが届きます。 わかる方教えていただけますでしょうか? 一部省略しています。 <FORM METHOD="POST" ACTION="<?php echo $PHP_SELF; ?>" ENCTYPE="text/plain"> <TABLE BORDER="0" CELLSPACING="2" CELLPADDING="2"> <TR> <TD><INPUT TYPE="text" NAME="from" SIZE=40></TD> </TR> <TR> <TD > <SELECT NAME="to"> <OPTION VALUE="---">---</OPTION> <OPTION VALUE="xxx@xxx.com">商品</OPTION> </SELECT> </TD> </TR> <TR> <TD > <textarea name="message" ></textarea> </TD> </TR> <TR> <TD > <nput type="hidden" name="actionモ VALUE=post> <input type="hidden" name="subject" value="質問"> </TD> </TR> </TABLE> </FORM> <?php function SendMessage(){ global $to,$subject,$meessage,$from; if(mb_send_mail($to, $subject, $meessage, $from)){ print "メールが送信されました。$to"; } else { print "メールの送信に失敗しました"; } } if($action == "post"){ SendMessage(); } else{ } ?>

    • ベストアンサー
    • PHP
    • onoyoko
    • 回答数7
  • PHP4.3.0でmake時にエラー

    RPMでインストールされていた、PHP4.2.3を削除し、 ソースからのインストールを試しています。 そのPHP4.3.0のmake時にエラーが発生します。 ・Configure --with-apxs=/usr/sbin/apxs --enable-mbstring --enable-mbregex --enable-versioning --with-pgsql=shared --with-config-file-path=/etc/httpd/conf --enable-safe-mode --with-mysql=shared --with-zlib=shared --enable-zend-multibyte ---- エラー内容 ---- ext/standard/image.lo: In function `php_handle_swc': /home/.users/112/admin/php-4.3.0/ext/standard/image.c:197: undefined reference to `uncompress' /home/.users/112/admin/php-4.3.0/ext/standard/image.c:218: undefined reference to `uncompress' main/SAPI.lo: In function `sapi_header_op': /home/.users/112/admin/php-4.3.0/main/SAPI.c:529: undefined reference to `zlib_globals' main/SAPI.lo: In function `sapi_send_headers': /home/.users/112/admin/php-4.3.0/main/SAPI.c:676: undefined reference to `zlib_globals' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 エラー文から検索してみたのですが、解決に至る情報が見つかりませんでした。 先にPHP3.0.18-i18n-ja-3をソースからインストールしてあるのですが、 これは正常にインストール出来ました。 Configureオプションを減らしてみたのですが、エラー文は変わりませんでした。 make cleanしてmakeしてもも駄目でした。 OS:TurboLinux 8

    • ベストアンサー
    • PHP
    • kaz33
    • 回答数3
  • $_SERVER["QUERY_STRING"]の仕様について

    $_SERVER["QUERY_STRING"]を使用すると、クエリ情報(URLの"?"以降の文字列)を 取得できると伺ったのですが、私は、下記のように、 http://www.xxx.jp/zzz.php?url=【URL】 と、URLを値として渡すプログラムを作成しています。時にそのURL内にも「?」が 存在する場合もございます。 【例】 http://www.xxx.jp/zzz.php?url=http://www.aaa.com/ss/item.asp?code=007656&item=032648 今のところ、1番目の「?」以降、 url=http://www.aaa.com/ss/item.asp?code=007656&item=032648 を受け取ってくれてはいるのですが、何かのタイミングなどで、 2番目の「?」に反応し、バグを起こさないのか不安です。 どなたか、$_SERVER["QUERY_STRING"]の仕様についてご存知の方は いらっしゃらないでしょうか? 1番目の「?」にしか反応しないということがわかる、もしくは、 2番目の「?」にはこういう場合に反応するということがわかれば対処できるのですが。 どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
    • 922
    • 回答数2
  • ファイル操作について

    作りたいものとして、あるサーバーから元となるファイルをコピーして、そのコピーしたファイルの特定の文字列を置換したものを上書きしたいのですが。 現在、サーバーからサーバーへのコピーまではうまくいってるのですが、そのファイルを読み込んで値を書き換えて保存というところができません。 $all=fread(fopen($file,"rb"),filesize($file)); これだと読み込んで書き込むという処理にはならないのでしょうか?

    • ベストアンサー
    • PHP
  • uasort()でクラスのメソッドは呼べますか?

    2次元連想配列の指定項目をソートするのに、uasort()を使いたいのですが、 uasort()で指定する関数に任意の引数は渡せず、固定の項目しかソートできません。 uasort($rensouArray,"comparar"); 関数ではなくクラスのメソッドが指定できば引数を渡せなくてもクラスのプロパティで渡せると思いましたが、 以下の書き方ではクラスのメソッドは呼べませんでした。 uasort($rensouArray,$this->$comparar()); http://jp.php.net/manual/ja/function.uasort.php の注意書きで、関数名の代わりに、オブジェクトへのリファレンスを格納した配列とメソッド名を指定することも出来ます。とありますが、書き方がわからず困っています。

    • 締切済み
    • PHP
  • ファイルのコピー

    あるサーバーからあるサーバーにファイルをPHP上でコピーしたいのですが、 PHPでコピーするというのはアップロードとなるのでしょうか?? 以前は画像のファイルをアップロードしたのですが、 それは_FILEを受け取っていました。 今度のファイルは固定の場所にあるので、そのファイルをわざわざ参照するわけではありません。 現在あるファイル場所を指定して、うまくアップロードすることはできるのでしょうか? パソコン側で受け取るときにディレクトリ名が普通のパスとは違った表示で受け取っているように見えるのすが。

    • ベストアンサー
    • PHP