PHP
- わかりません・・・
<select name="hour"> <option value="" selected>-- <?php for($i=0;$i<24;$i++){ if(strlen($i) == 1){ if($hour == $i){ ?> <option value="'0'.<?=$i?>" selected>0<?=$i?> <?php }else{ ?> <option value="'0'.<?=$i?>">0<?=$i?> <?php } }else{ if($hour == $i){ ?> <option value="<?=$i?>" selected><?=$i?> <?php }else{ ?> <option value="<?=$i?>"><?=$i?> <?php } } } ?> </select>時 ------------------------------------------------------- 上記のようなスクリプトを作成しました。 リストボックスの時間について、 一桁なら0を付加(1→01)しています。 今、変数$hourに(00~23)までの値が入っていれば、 リストボックスには、$hourの値を等しいものを表示、 $hourに値が入っていなければ、デフォルト表示の”--”を 表示したいと考えています。 上記のスクリプトを動かしてみると、 $hourに値があるときは正常に動作します(リストボックスの値を $hourの値と等しいものを表示)が、 $hourに値がないときになぜか”00”を表示してしまいます。 本当は”--”を表示したいのですが・・・ なにかおかしいですか?
- PHPとPostgreSQL
PHP4.3.1とPostgreSql7.2.4で簡単な検索システムを作っています。 ユーザーがWeb上から入力した値をSQLのWhere句に指定していますが、 大文字小文字の区別なく検索したい為、lowerを使っていますがうまく行きません。 $strWord=$txtWord//ユーザー入力文字列 //以下SQL $query = "select Title from t_Master Where lower(Title) like '%$strWord%')"; 全て大文字小文字の区別無しに検索できる方法がありましたらご教授ください。
- オラクル接続について
再び質問させて頂きます。 今、PHPからオラクルデータを表示しようとしています。 PHP:4.12 ORACLE:8.1.7 APACHEを使用しています。 スクリプトに OCILogon("xxx", "xxx", "xxx"); と記述して、実行すると、 『oci8: Unable to initialize module Module compiled with debug=0 thread-safe=1 module API=20020429 PHP compiled with debug=0 thread-safe=1 module API=20010901 These options need to match 』 とダイアログが表示され、うまく動作しません。 現在確認済みの項目は、 (1)c:\winntにphp.iniを格納 (2)php.iniの extension = php_oci8.dllをコメントをはずす (3)php.iniの extension dir = c:\php4\extension に設定 (4)(3)のディレクトリにphp_oci8.phpをおいておく 上記(1)~(4)まで確認しました。 また色々なサイトも見ました・・・ ちなみにAPACHEのエラーログは、 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP Warning: oci8: Unable to initialize module [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] Module compiled with debug=0, thread-safety=1 module API=20020429 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP compiled with debug=0, thread-safety=1 module API=20010901 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] These options need to match [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] in Unknown on line 0 [Tue Mar 18 17:48:09 2003] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined function: ocilogon() in c:\apache group\apache\htdocs\opt_in\sample.php on line 6 どうしていいかわかりません(泣) 宜しくお願い致します。m(_ _)m
- PHPとORACLE
こんにちは。質問をさせてください。 PHPでオラクル接続などOCILOGONの関数以外での接続方法って あるのでしょうか? もしあるようでしたら、詳細、サイトなどご存知のかた 教えてください。 宜しくお願い致します。
- mb_convert_encodingについて
Fatal error: Call to undefined function: mb_convert_encoding() in c:\apache\htdocs\test\03-03\common.php on line 27 上記のエラーがでます。 mb_convert_encoding[文字エンコーディングを変換する] を利用するにはphp.iniで設定の変更などありますか?
- EXEファイルの自動実行
初めて質問します。 宜しくお願いします。 現在、PHP4+RedHat Linux8の環境で、フリーソフトのダウンロードを行うページを作成中です。 その中で、ダウンロードしたいソフトを選択(マウスでクリック)した時に、自動的に選択したソフトのセットアップを開始したいのですが上手く行きません。 フリーソフトは、セットアップファイルの形式でEXEファイルとして公開します。 セットアップを行う環境は、WindowsでIEを使用する前提で考えています。 動作イメージとしては、ファイルのダウンロードを行う際に、保存か開くを選択するダイアログが開きますが、その画面で開くボタンを自動的に選択するイメージとなります。 MIMEヘッダを使用する方法も試してみましたが、検討外れの方法なのか上手く行きません。 どなたか良い方法を知っている方、教えて頂けないでしょうか?
- ローカルでのフォーム処理
PHP初心者です。 IIS5.0+PHP4でフォーム処理のスクリプトを編集しています。 サーバー上では正しく機能しているのですが、ローカルでは フォームに記入した内容が「次へ」をクリックすると空欄に 戻ってしまいます。 サーバー上で正しく機能するということはローカルでのPHPの 設定に間違いがあるとしか考えられないのですが、どんな点を チェックすればいいでしょうか? よろしくお願いいたします。
- PHP4でi-modeサイトを作る際の文字化け
現在phpでi-modeサイト(主に検索サイト)を作っています。 文字化けをしないように設定しているのですが、N504i(現時点で最新?)で表示させると文字化けしてしまうようです。 P211iやN503で確認したところ文字化けはしないのです。 機種に寄るのでしょうか? 携帯で文字コードの設定をしなおす他、この文字化けを解消する方法はないでしょうか? よろしくお願い致します。
- 締切済み
- PHP
- aki_aki1002
- 回答数1
- 画面の表示をしないPHPスクリプト
こんばんは。質問させてください。 今、テキストボックスが3つあり、ボタンが1つあるとします。 テキストボックスは、名前、年齢、性別を入力します。 入力後、”格納”(ボタン)を押下すると、 PHPスクリプトが起動し、設定したテーブルに入力データを格納し、 格納成功、失敗をダイアログで表示して またもとの画面にもどる。(入力項目そのまま) といったようなWEB画面を作成したいのですが、 どのようにすればよろしいでしょうか? ※PHPスクリプトのロジックは考えなくてもいいです。 宜しくお願い致します。m(_ _)m
- ワーニングの非表示について
<?php $name = $_Get['name']; ?> <html> <body> こんにちは。 </body> </html> --------------------------------------------- 上記のスクリプト(samle.php)を実行すると 以下のワーニングが表示されてしまいます。(当たりまですが・・・) Warning: Undefined index: name in ・・・・・ コレってINIファイルの設定などで表示させないようにすることは できないのでしょうか? 宜しくお願い致します。
- トップのファイルがindex.phpでも、検索エンジンに影響ありませんか?
ホームページ作成に関して初心者です。 自分のホームページのトップページに、レンタルサーバが提供するカウンターを設置したのですが、その際にトップページのファイル名をindex.htmlから、index.phpに変換するように言われました。そうでないと動作しないカウンターのようです。 トップページがhtmlファイルじゃない、、ということで、もしかして、ロボット型検索エンジンにひっかからなくなったりとか、何かしら影響がでるのかな?と、不安になりました。 今は上記以外には考え付きませんが、、、htmlファイルじゃないということで他にも何か影響してくることなどあるのでしょうか? 余計な心配なのかもしれませんが、登録していた検索エンジンからはじかれてしまうと困るので、、、念のために確認しておきたいです。 よろしくお願いします。
- ベストアンサー
- PHP
- monako2003
- 回答数1
- セッションの有効期限
Linux7.2 + PHP4.2(DSO版)+ Apacheを使用しセッション管理を使用した認証機能を制作しています。 session.cache_expire = 180としているのに ログイン後20分くらいでセッションが切れる現象が生じています。 プログラム上では特別なことはしていません。 session_start(); session_cache_limiter('nocache'); を先頭に書いているだけです。 以下、php.iniのセッション関連の設定です。 どなた方この現象についてご存知でしたら教えて下さい。 宜しくお願いします。 session_auto session.save_handler = files session.save_path = /tmp session.use_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.gc_probability = 1 session.gc_maxlifetime = 1440 session.referer_check = session.entropy_length = 0 session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0
- FTP関数について
FTP関数についての質問です。 自分のHPからFTPを用いてファイルをダウンロードできるように したいため、FTPサーバに接続してファイルをダウンロードさせる ロジックを作ったのですが、うまくいきません。 というのは、私の作ったFTP処理では、サーバ上で実行されるので、 呼び出し元がサーバになり、ファイルはサーバ上にダウンロード されてしまうのです。 そこで質問なのですが、 PHPのFTP関数は、クライアントからプログラムを実行しないと クライアント側にファイルはダウンロードされないのでしょうか?
- ベストアンサー
- PHP
- ega_village
- 回答数2
- htmlからphpへの移行についての質問
htmlからphpへの移行についての質問です。 phpに移行するとindex.htmlからindex.phpに拡張子が変わり、 URLが変わってしまいます。 どのような解決方法がベストでしょうか? ちなみにWindowsNT/IISを使用しています。
- PHPによるMySQLを使ったアップローダについて
初めて投稿させて頂きます。 現在、PHPを使って、DB(MySQL)に情報を登録するシステムを構築しています。 そこで、質問なのですが、フォームからファイルをアップロードさせ、送信したファイルをDBに保存するにはどうすれば良いのでしょうか? DBを使った掲示板のプログラムを参考にしているのですが、肝心のファイルは、DBにファイル名が登録されるだけで、ファイル自体はPHPで設定したディレクトリに保存されます。 ファイルをホームページの領域に保存するのではなく、DBに保存する事は出来ないのでしょうか? また、可能であれば、どの様にDBに保存すれば良いのか・フィールドの型は何にしたら良いのでしょうか? わかりにくい説明ですいませんが、宜しくお願い致します。
- phpをオフラインで動かしたい
馬鹿げた質問かもしれませんが・・・ cgiをオフラインで動かす方法はしっているんですが、 phpをオフラインで動かす方法はありますか? こちらはあまり知識の無い人間です。