検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- 次回から自動的にログイン(php)のチェックボックスを作成したいのです
次回から自動的にログイン(php)のチェックボックスを作成したいのですが、単純そうで難しいのでしょうか? 私自身はhtml・cssとデザインの知識しかなく、phpは記述してあるものをなんとなく修正できるレベルで、phpに関しては制作会社に丸投げ状態で、チェックボックスをつけて欲しいと投げたら、膨大な金額を請求されました。 自力で作成しようと思い色々調べて、下記の質問で同じ質問をされている方がいらっしゃったのですが、解決というよりもネットサーフィンして探しなさい。っていう叱咤だけでしたので解決にはなっていませんでした。 http://soudan1.biglobe.ne.jp/qa5587996.html ネットサーフィン済みですが、もっとわかりやすく何か良い方法はありませんでしょうか?分かりやすい記述の説明など。 他に、一度ログインしたらログアウト時間を設定せずに半永久的にログインも考えたのですが、セキュリティ面でリスクが大きいので控えました。 どうぞ宜しくお願いいたします。
- WordPressで別途設置したPHPカウンタを表示させたいのですが、
WordPressで別途設置したPHPカウンタを表示させたいのですが、設置ディレクトリとincludeのためのパスで悩んでいます。 下記のようにwordpressのインストールディレクトリと別に、php/count/等のディレクトリを作ってカウンターを設置した場合、wordpressのテンプレート中でカウンターを読み込むためにはどのようにパスを書けばいいでしょうか? home/ ├wordpress/ ├php/ │└count/ Word Pressバージョン:3.0 サーバー:コアサーバー カウンターの読み込み方法: <?php include('count.php'); ?> ※wordpressの設置ディレクトリはwordpress/ですが、wordpressのトップページはドメイン直下にくるようになっています。 (hoge.com/wordpressではなく、hoge.comがwordpressのトップページ)
- 締切済み
- ブログ
- marie_blue
- 回答数1
- PHPで読み込むファイルによってtitleタグ変更したいのですが・・・
PHPで読み込むファイルによってtitleタグ変更したいのですが・・・ ショッピングのサイトです。 現在商品ページ(info.php)では商品の項目をtitleタグに反映できるのですが、カテゴリページ(search.php)用にこれを変更して使用したいです。 商品ページ用のphpは ---------------------------------------------------------------------------------- /* 商品詳細ページのタイトルなら、商品名等を追記する。 */ if( 'item' == $_GET[ 'type' ] && preg_match( '/\/info.php$/' , $_SERVER[ 'SCRIPT_NAME' ] ) ) { $iDB = $tgm[ 'item' ]->getDB(); $iTable = $iDB->searchTable( $iDB->getTable() , 'id' , '=' , $_GET[ 'id' ] ); $categorys = Array(); if( $iDB->getRow( $iTable ) ) { /* 商品情報 */ $iRec = $iDB->getRecord( $iTable , 0 ); $itemName = $iDB->getData( $iRec , 'name' ); $parentIDs = explode( '/' , $iDB->getData( $iRec , 'parent' ) ); $childIDs = explode( '/' , $iDB->getData( $iRec , 'child' ) ); /* 親カテゴリ情報 */ $cDB = $tgm[ 'parentCategory' ]->getDB(); $cTable = $cDB->searchTable( $cDB->getTable() , 'id' , 'in' , $parentIDs ); for( $i = 0 ; $i < $cDB->getRow( $cTable ) ; $i++ ) { $cRec = $cDB->getRecord( $cTable , $i ); $parentID = $cDB->getData( $cRec , 'id' ); $category = $cDB->getData( $cRec , 'name' ); * 子カテゴリ情報 */ $chDB = $tgm[ 'childCategory' ]->getDB(); $chTable = $chDB->searchTable( $chDB->getTable() , 'id' , 'in' , $childIDs ); $chTable = $chDB->searchTable( $chTable , 'parent' , '=' , $parentID ); for( $j = 0 ; $j < $chDB->getRow( $chTable ) ; $j++ ) { $chRec = $chDB->getRecord( $chTable , $j ); $category .= ' : ' . $chDB->getData( $chRec , 'name' ); } $categorys[] = $category; } } $title = $itemName .' ' . '[' . implode( '][' , $categorys ) . ']' .' ' . $title; } ---------------------------------------------------------------------------------- 親カテゴリページのときは親カテゴリを子カテゴリページの時は子カテゴリをタイトルにしたいのですが、phpは素人の為分からないのです。 ご教授願えればと思います。 よろしくお願いします。
- 締切済み
- PHP
- tatatanaka
- 回答数1
- phpでif文に指定されている条件の意味について
あるプログラムの中に以下のような処理があったんですが意味がわかりません。 if(true || isset($val)){ 処理 } 上記の場合いずれかが真ならif文の処理を行うということになると思うのですが $valの状態がどうであろうが一つ目の条件に「true」が入ってる時点で必ずブロック内の処理を行うと考えていいのでしょうか?
- PHPでMySQLのデータを読み込んだ際の文字化けについて
宜しくお願いいたします。 PHPからMySQLのデータを参照して、HTML上に文字を表示させたら、文字化けしてしまいます。具体的には ・・・ログインIDとパスワードを送信して、その情報をMySQL上のデータベースで参照し、そのレコードにあるユーザー名をHTMLで表示する・・・ といった事を行います。ログインIDはURLからGETで送って、パスワードはPOSTで送っています。送られてきたIDとパスワードで、 <?php $userlist = mysql_query("select * from テーブル名 where id = '$ID' and password= '$password'",${接続ID}); $user = mysql_fetch_array(${userlist}); ?> といった形で『$user』にレコードを配列として代入して、HTML上の必要な箇所で、 <?php print "${user['name']}" ?> といった形でそのIDとパスワードのユーザー名を表示しています。ところが、実際にブラウザで表示させると、データベースには 『アドミニストレーター』 とカタカナで入力しているのですが、HTMLでは、 『・「・ノ・゜・ヒ・ケ・ネ・・シ・ソ。ン』 と化けて表示されます。 HTML上の文字などは特に化けていません。データベースから抽出した文字だけが化けてしまいます。 どなたか、この現象を解決するヒントを教えて下さい!お願いします!!
- DMZのPHPからLAN内のMySQLへの接続が遅いのですが・・・
初めて質問させていただきます。 現在、公開サーバ(DMZ)のPHPから、DBサーバ(LAN)のMySQLへ、接続を試みています。 mysql_connect()により接続はできるのですが、どうにも時間がかかって困っています(5秒くらい)。 (公開サーバにMySQLをインストールして接続すると、ほぼ待ち時間なく接続されます) 環境、設定は以下の通りです。 (公開サーバ)DMZに接続 Windows 2003 Server プライベート:192.168.0.1 (DBサーバ)LANに接続 Windows 2003 Server プライベートIP:192.168.1.1 (ルータ/ファイアウォール)SonicWALLを使用 DMZ(192.168.0.1)からLAN(192.168.1.1)へアクセス[Any]を許可 WANからDMZ(192.168.0.1)へのアクセス[HTTP]を許可 (PHPのソース) mysql_connect('192.168.1.1', $dbuser, $dbpwd); <<質問>> (1) PHPから、同サーバのMySQLに接続する場合と、別サーバに接続する場合とでは、このレスポンスの差は仕方がないものなのでしょうか? (2) 接続が遅くなる要因になりそうなことがあれば教えてください。 (3) DMZからLANへのアクセスを[全て]許可するのは、セキュリティ上どうかと思うのですが、MySQLにアクセスするのに何を許可すれば良いかわからず[Any]にしています。許可が必要なサービス(ポート?)を教えてください。
- ベストアンサー
- その他(ITシステム運用・管理)
- TC-future
- 回答数1
- 【PHP】ログを新しい順に表示するにはどうしたらよいでしょうか?
すいません、色々と調べましたがどうしてもわかりませんでしたので、皆様のお力をお借りできますでしょうか? たとえば、 1.リンゴ 2.バナナ 3.ミカン 4.スイカ 5.ブドウ のようなログがあった場合、普通に1→5という表示はできたのですが、逆に5→1というように新着順に表示するにはどのようにしたらよろしいでしょうか? 掲示板のようなものを新しい書き込み順に並び替えたいのです。 レベルの低い質問で申し訳ございませんがどなたかご教授いただけませんでしょうか? よろしくお願いいたします。
- 別プロセス、別ポートで Apache を起動すると、php が実行されない
別ポートで複数(二つ)の apache を常駐されようとしています。 正常にPHPのページが見れている Apache (以下 A) の設定ファイルの Listen ErrorLog CustomLog のディレクティブを変更したものを別ファイルに保存(以下 B.conf)し、B.conf を設定ファイルとする Apache (以下 B)を起動しました。 二つのプロセスが動いており、B.conf で指定したポートで http アクセスできる事も確認しました。 しかし、php Aから見ることのできる php ファイルが、 Bからでは見れません(ソースが表示されます)。 このような場合における解決策を教えていただけませんでしょうか。
- 締切済み
- PHP
- sketch2000
- 回答数1
- PHPを利用してメール送信時したときのSubjectの文字化け
PHPを利用し携帯電話を使って、件名(Subject)と本文を入力して送信した後、送信元のアドレスに入力した件名と本文を返信するプログラムを作成しています。 しかし、件名の返信内容が送信内容とは違う形で返ってきます。(本文はそのまま返ってきます) 例:件名「あ」、本文「か」と入力し送信 返信内容→件名「=?ISO-2022-JP?B?GyRCJCIbKEI=?=」 本文「か」 現在使用しているPHPのバージョンは 4.4.6 です。 「mb_convert_encoding」や「mb_encode_mimeheader」といった関数も使用しているのですがうまくいきません。 どのように記述すればよいでしょうか? 解答お待ちしています。
- PHPとJSで同じNAME属性を使いたい場合の配列処理の記述
さきほどのNO.1508009(チェックに応じて違うチェックボックスをアクティブにしたい)の件で、 HTMLファイルへのチェックボックス配置目的がPHPによる検索フォームとして利用することですが、 PHP側でSQLを発行するための配列の参照先にもなってしまっているため、実際のHTMLソースでは <INPUT TYPE="CHECKBOX" NAME="fruit" value="りんご">[a] りんご <INPUT TYPE="CHECKBOX" NAME="fruit" value="みかん">[b] みかん <INPUT TYPE="CHECKBOX" NAME="fruit" value="ぶどう">[c] ぶどう <INPUT TYPE="CHECKBOX" NAME="fruit" value="バナナ">[d] バナナ でなく、 <INPUT TYPE="CHECKBOX" NAME="fruit[]" value="りんご">[a] りんご <INPUT TYPE="CHECKBOX" NAME="fruit[]" value="みかん">[b] みかん <INPUT TYPE="CHECKBOX" NAME="fruit[]" value="ぶどう">[c] ぶどう <INPUT TYPE="CHECKBOX" NAME="fruit[]" value="バナナ">[d] バナナ とかかれています(NAME属性内に[])。なのでjchさんにご提示いただいた function check() { var v = document.kkk.food[0].checked; for(var i=0; i<3; i++){ if(v) { document.kkk.fruit[i].disabled = false } else { document.kkk.fruit[i].disabled= true; } } document.kkk.fruit[3].disabled= true; } を使わせてもらおうとすると不整合を起こしてしまいます。 かといって、安直に以下のようにかくと構文エラーになってしまいます。 document.kkk.fruit[][i].disabled = false ここでPHP側が使いたい配列表現を活かしつつ、jchさんのスクリプトも使いたい場合に 何かうまい書き方はありますでしょうか? よろしくお願い致します。
- ベストアンサー
- JavaScript
- litton101
- 回答数1
- index.htmlをindex.phpに変えたgoogleに回収されなくなった
地域の毎日のニュースを配信するサイトを運営しています。 昨年9月にサイトのトップページをhtmlからphpに変更しましたところ、googleのニュースページに表示されなくなりました。 googleはphpの回収を行っていないのでしょうか。 index.htmlは生きており、現在はhtmlからphpにリフレッシュで飛ばしています。 phpでもgoogleに回収される方法があれば教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- 2pocket
- 回答数1
- PHPによるMySQLクエリ文の操作での文字の取り扱いについて
//テーブルレコードを追加するSQL文の組み立て $sql = "insert into $TNAME ("; for($i=1;$i<=$INCOMECNT;$i++){ $sql .= $income[$i] . ','; } for($i=1;$i<=$COLCNT;$i++){ $sql .= $item[$i] . ','; } $sql .= "contributor, nowdate, imgfilename, regdate, password, parent, parent2) values ("; for($i=1;$i<=$INCOMECNT;$i++){ $sql .= "\"$income[$i]\","; } for($i=1;$i<=$COLCNT;$i++){ $sql .= "\"$item[$i]\","; } $sql .="\"$contributor\", \"$nowdate\", \"$imgfilename\", now(), \"$crpassword\", \"$parent\")"; //SQLの発行 $rst = mysql_query($sql, $con); 上記のソースでinsertできません。 ,←カンマの扱いが正しくないせいでしょうか? それとも\←の扱いでしょうか。 どうぞ宜しくお願い致します。
- PHP My Admin @lolipop VIEW使えません。皆さんはどうしてますか?
lolipopのMySQLは CREATE VIEW できません。 "phpMyAdmin からのみ利用可。サポート対象外" という仕様です。 phpMyAdmin でクリックしまくり or その都度SQL貼り付けで操作してます。 疲れます。 こういう環境の場合、皆さんはどうされるのでしょうか? VIEW に代わる何か良い閲覧方法あるでしょうか?
- form要素について
php初心者です。ログインページを勉強中なのですが、 form要素で受け取ったデータを別ページで取得したいんですがどうすればいいでしょうか? ★条件 1.最初の読み込み時は『ゲスト』と表示させたい 2.ログイン後は『名前』を表示させたい ●input.htmlファイル <form method="POST" action="output.php"> 名前<input type="text" name="name"> </form> ●output.phpファイル <?php if($_REQUEST["name"] != null){ echo($_REQUEST["name"]); }else{ echo("ゲスト"); }?> アドバイスお願いします。
- 引数について
====test1.php======= <html><body> <a href="test2.php?prm1=4&prm2=5">4+5?</a> </body></html> ====test2.php======= <?php $num1 = $prm1; $num2 = $prm2; $sum = $num1 + $num2; ?> <html><body> 結果は<?=$sum?>です。 </body></html> ============================== 上記の場合、 『結果は9です。』と表示されるでしょうか? 気になるのは引数をそのまま変数として使用できるかです。 実際に試す環境がないので申し訳ありませんが、 アドバイスお願いいたします。
- sformmmail2を使ったお問い合わせフォーム
PHP初心者です。 sformmmail2を使用し、お問い合わせフォームを初めて作成しております。 Xamppもダウンロードし、"sfm_config.php"や"sfm_mail_tmpl.php""sfm_reply_tmpl.php"も設定し、 Xamppのテストサーバーで動作を確認してみたのですが、 フォームに内容を記入し、確認ボタンをおすと、 「Error: 著作権表記を確認して下さい。」というエラーがでてしまいます。 どこを直せばエラーが消えるのでしょうか?
- 一般的なechoとprintの実装方法
お世話になります、php初心者です。 phpでhtmlを出力する際の代表的な2つの関数(echo, print)がありますが、 以下の2点の実装方法のうち、一般的な実装方法はどちらでしょうか。 A index.phpで必要とするhtmlを全て変数に詰めて(必要とする関数を全て実行)、一気にはき出す B index.phpで必要するとhtmlを、逐次はき出す 答えて頂けると幸いです。
- 締切済み
- PHP
- noname#267107
- 回答数3
- PHPExcelの対応バージョンについて
これまでPHP5.2で動いていたものが5.4にバージョンアップすると動かない箇所がいくつかでてきました。 Excelを読み込んだり出力したりするため、 これまで「PHP Excel Reader」をつかっていましたが、 PHP5.4にあげてから動きません。 PHPExcelを使おうかとおもっていますが、 PHPExcel(最新版は1.8.0?)ではPHP5.4に対応しているのでしょうか?
- 締切済み
- PHP
- hide_momiji
- 回答数1
- javascrptのalertで選ばれた値に応じてPHPの変数に値をセットできますか?
PHP5でシステムを作ってる入門者です。 <form method="post"> 名前<imput name="namae" type="text"> <imput name="reg" type="submit" value="登録"> </form> とあります。 (1) 登録ボタン押下 (2) javascriptで「$namae さんは神を信じますか?Yes/No」というalertを表示(OKキャンセルではなく) (3) Yesなら、php側の $_SESSION["kamisama"] = 1;をセット、Noなら何もせず、 (4) php側の header("Location: next.php"); に遷移、みたいなことはできますか?
- oscommerceのインストール開始画面での文字化け
(1)アパッチ (2)MYSQL (3)PHP そして、oscommerceをインストールしようとしたのですが、 oscommerceのインストール開始画面で、文字化けを起こして いました。 (1)(2)(3)、どれかの設定の時に、 文字コードを日本語に設定できていなかったのかもしれません…。 PHPの.htaccess で、 php_value default_charset EUP-JP php_value mdstring.langage Japanese が言語設定だと思っていたのですが、 この認識が間違っていますでしょうか?
