• 締切済み

速効!図解プログラミングPHP + MySQL

毎日コミュニケーションズ発行の 「速効!図解プログラミングPHP + MySQL」という書籍のサンプルプログラムを、 CORESERVER(レンタルサーバ)で試しているのですが、 Section70会員管理システムの章で、躓いています。 ログイン画面から、普通にログインは出来るのですが、 会員トップ画面で、ユーザー名が表示されなかったり、 更新画面で、プルダウンに県名が何も表示されなかったり、 確認画面を更新すると、 「DB Error: unknown error」となってしまいます。 前章まで、データベース接続・新規登録・更新・削除は、 普通に出来ていたので、 PEARのインストールとかがおかしいのかな、と思っているのですが、 この書籍を購入した方で、 同じようなところで躓いた後でそれを解決できた方が、 もしいれば、何かアドバイスいただけないでしょうか。

  • re999
  • お礼率61% (476/777)
  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.2

というか、PEARはPHP本体の拡張ですし、 人が管理してるサーバに入っていなかったら、使えるわけがありません。

  • tom951
  • ベストアンサー率30% (29/96)
回答No.1

>「速効!図解プログラミングPHP + MySQL」という書籍のサンプルプログラムを、 >CORESERVER(レンタルサーバ)で試しているのですが、 そういうのはローカルで環境を構築して試しましょう。 サーバ(サーバダウンなど起きる可能性があります。)に迷惑をかけないように

関連するQ&A

  • PHP+MYSQLについて

    PHP+MYSQLについて 速効!図解プログラミング PHP+MYSQLと言うの本の中で紹介されています。PHPとMysqlで作る会員管理システムについてこの本を元にして構成を変更したく考えています。下記の内容を実現するにはどの様な変更するとうまくいくのでしょうか? 画面遷移を トップページ ⇒ 登録画面(全項目登録) ⇒ 確認画面 メール送信完了画面 メールhttp://~ ⇒ 登録完了 ⇒ ログイン を トップページ ⇒ 登録画面(メールのみの登録) ⇒ 確認画面 メール送信完了画面 メールhttp://~ ⇒ 本登録(全項目登録) ⇒ 登録録完了 ⇒ ログイン この本をお持ちの方、勉強された方どの様な作りにしたらよいと思いますか? ちなみにこの本のサンプルはhttp://book.mycom.co.jp/suport のSection72-81です。 皆様なにとぞお力をお貸しいただけます様によろしくお願いいたします。

    • 締切済み
    • PHP
  • 【PHP + MySQL】ログインの

    ただいまPHP + MySQLにて、会員ログインシステムを導入した会員サイトを運営しておりますが、ログイン時にまったく別のユーザーでログインしてしまうという現象がおきて困っております。 たとえば、Aというユーザーが自分のIDとパスワードを使ってログインすると、ごく稀にBというユーザーでログインされてしまうということです。何かの間違いかと思い、会員データの編集画面を表示してもBの会員情報が表示されてしまい、ログアウトするまで、Bというユーザーでログインされているという状況です。 ID、パスワードの重複かと思いそちらもしらべましたが、 AはID、パスワードともに数字のみ BはIDが英数字 パスワードが数字 になっており、重複や入力ミスではないようです。 ちなみにWORDPRESSを用いてサイト構築を行っています。 ログインの処理自体はWordpressnのプラグインなどは用いていません。 一度キャッシュを制御するプラグインを用いて、ログインした状態のページをキャッシュしてしまう事はありましたが、そちらは今回とは関係ないのではないかと思っております。 また、現在そのプラグインは使用しておりません。 ログイン処理などを何度も見直しましたが、 間違ってログインされるような事は起こりえないと思うのですが、 何かサーバーの問題などでこのような事は起こるのでしょうか? 大変困っておりまして、お答えいただけるととてもありがたいです

    • ベストアンサー
    • PHP
  • PHP/Mysqlで会員システムを構築

    サイト上に会員登録システムを導入しようと考えています。 PHP/Mysqlで、会員システムを構築する参考になるサイトもしくは書籍を教えてください。 要件は以下の通りです。 1.登録者はメールアドレスと画像認証(あれば)の文字を入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィールを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する ログインしているユーザには「ようこそ○○さん」等のユーザ情報を記載。

    • ベストアンサー
    • PHP
  • 突然PHPが使えなくなりました

    お世話になっています さっそくで申し訳ないのですが、 突然サーバーにおいているPHPが使えなくなってしまいました。 いままで普通に動いていたのに先ほど確認してみると、 Warning: Failed opening '/home/jp/public_html/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0 というエラーが発生します。 全PHPがそうなってしまったのでサーバーのことなのか迷いましたが こちらに質問させていただきました。 lineに0以上の数字だとそこが間違っているとわかるのですが line0というのが意味不明です(´;ェ;`) 環境は RedHat Linux9 Apache2.0 PHP4.2.2 です。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作

    レンタルサーバー&PHP&MySQLの環境で会員限定のデータベースを作成中です。 ログイン・ログアウトの処理を作成しているのですけど、いくつか質問させてください。 色々なサイトを巡り自分が解釈したログインの方法を書きます。 1.「会員登録画面」から会員情報を登録。(会員情報をMySQLに保存) 2.「ログイン画面」からフォーム(ID・PASS)を入力しボタンを押して認証。 3.入力されたデータを元にMySQLに問い合わせ会員情報の有無・情報の一致を判断 (情報がない場合はログイン画面へ) 4.セッションにID・PASSを保存。クッキーにセッションIDを保存。 5.会員限定ページに移動。セッションに保存してあるID・PASSを元にMySQLに問い合わせ一致するかどうかを判断。(していなければログイン画面へ) 6.セッションIDを更新する。以後ページを移動する度に一致しているかどうかを確認する。 このような感じになります。 ログアウトはセッション・クッキーを削除すればいいかなと思っています。 上記のような流れでいいのでしょうか。 いまいちセッションやクッキーに保存する内容をどうすればいいのか分かってない状態です。 又セキュリティ的にはどうでしょうか。データベースの改ざんや破壊されたら困るのである程度対策されたものを作成したいです。 ログイン時に自動ログインの有無のチェックボックスを設置してチェックされていたら2週間程度自動でログインされるようにもしてみたいです。 チェックされていたら自動ログインのkeyをランダム値で作成しクッキーとMySQLの会員情報に保存する。 ログインする度にkeyを更新する。(ページに移動する時も) ログアウトしたらkeyを削除する。 http://blog.ohgaki.net/espcs_if_a_fa_ia_a_pa_e_oa_a_sa_da_ca_sa ↑ここのサイトを見ました。 MySQLの会員管理なのですけど、MySQL専用のユーザー登録?(権限とか)を会員毎に登録していく方がいいのでしょうか。 PHPやMySQLは最近勉強し始めたので解り易く教えて頂ければ嬉しいです。 ソースなども添えて頂けるとありがたいです。 良い回答お待ちしています。

    • 締切済み
    • PHP
  • PHP5.2 PEARのインストールモジュールダウンロード先

    現在ある書籍を参考にPHPを勉強しています。 環境はWindowsXP、Apache2.0.63、PHP5.2.5です。 その中でPEARなるものをインストールするところをやっています。 go-pear.batを実行すると正常に動作していないようです。 黒い画面がでてそのままになります。 その書籍にはPHP5.2.xでは正常に動作しない事まで書かれてあり、その対策も書かれてありました。 http://go-pear.org/にアクセスしてそこに表示されるPHPコードを「go-pear.phar」と言う名前で保存して再度go-pear.batを実行するとあります。 インターネットでも対策方法を検索したところ同じ事を書かれているのをいくつか発見できましたので方法としてはそれでいいのだと思われます。 しかしながら、先のURLにアクセスしたところスポンサーの一覧などが表示されるだけで、肝心のPHPコードが表示されません。 どこかから直接ダウンロードできるのでしたらダウンロード先を教えていただきたく質問させていただきました。 あるいは他の方法でインストールができるのでしたらその方法を教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP 画面が真っ白

    WAMP初級者です。 いままでPEAR:DBを使って書いていたコードを、プリペアドステートメントやらPDOやらにコードを変更していますが、画面が真っ白になるケースがでてきました。 今までは素直にエラーを表示してくれていたので、すぐに対処ができたのですが、コードを何度見直しても間違いがみあたらず、エラーも何も表示してくれないのでどこでエラーがでているかわかりません。 php.iniで error_reporting = E_ALL がコメント解除されている display_errors = On になっていることを確認していますが、それでも何も表示してくれません。 おそらくどこかしらミスがあり、真っ白なのだと思いますが、、どのように探るべきでしょうか? 初歩的な質問ですみませんが、どなたお助けください。 環境はApache/2.2.4 (Win32) PHP/5.4.22です

    • ベストアンサー
    • PHP
  • phpのログイン後の画面遷移について

    現在、phpで会員制サイトを作成する勉強をしています。 開発環境はxamppでMySQLデータベースにPDOで接続しています。 よく、会員制サイトで、非会員又は未ログイン状態でも、ある程度までページが閲覧でき、 詳しいページを閲覧するにはログイン又は新規会員登録を促すといった仕組みを見かけます。 そのような場合、ログイン後、画面は元のページ(ログイン前に操作していたページ)に戻る必要があると思うのですが、 この場合のphpプログラムは、 ログイン画面に遷移する前のページで empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]); でページのURLを取得し、 ログイン画面のページへ移動するためのボタンが押されたらinput-type="hidden"でログイン画面のページにURLを受け渡し、 ログインが成功したら取得したURLに遷移させる という流れで正しいでしょうか? また、非会員が会員登録する場合のページ遷移に関して少し疑問に思うことがあります。 大体非会員のユーザーが新規登録する場合、 新規登録フォームより会員登録後はログイン状態でTOPページに戻ることが多いですが、 それが一般的でしょうか? 会員登録後に登録前に閲覧していたページに遷移させられればユーザーにとっては一番親切だとは思いますが、 最近ではほとんどのサイトが『仮登録用に入力されたメールアドレス宛に本登録用のURLを記載して送信する』という会員登録方法を使用していますが、 前にいたページに遷移させるというのは物理的に難しいため、会員登録後はTOPページに戻しているのでしょうか? また、ログインが必要なページでは issetでセッション変数に情報が含まれているかどうかで、ログイン画面を表示するか 会員閲覧ページを表示するか分岐させると思いますが、 このプログラムはしょっちゅう使われると思うので 別ファイル化して呼び出すのが賢明でしょうか? ご回答、よろしくお願いします。

    • 締切済み
    • PHP
  • この画面の原因は何でしょうか

    ある特定のサイトだけ、開くと真っ白い画面で 「DB Error: unknown error」とだけ表示されて 全く見られなくなりました。 サイト側の問題なのでしょうか、それとも 私のPCあるいは環境の問題なのでしょうか。 見られなくなる前に、特に何もしていないので 自分的には全く心当たりがないのですが 検索しても一体何なのかよくわかりません。 普通に閲覧していて、更新させたら 突然真っ白い画面になり、以降ずっと同じです。 考えられる可能性、対処法(こちらでできることであれば)など 教えてください。

  • PHP+Mysqlによる会員制サイト

    PHP+Mysqlを活用した会員制サイトを構築しようと 考えているのですが、どちらも全くの素人の為 どのような本を購入した方が良いのか分かりません 要望としては 1.登録者はメールアドレスを入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィール、ID(IDはメールアドレスでも良いかなと)、パスワードを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する またセキュリティ面も配慮したい為、登録者パスワードはMD5などの暗号化形式で暗号化をするようなイメージを考えております また各登録者がログインし、可能であればphp掲示板や簡易アップローダなどの実装も考えております 今まで自身で探した本の一覧です 実践マスターPHP+MySQL―PHP4/PHP5対応 パーフェクトPHP PHPライブラリコレクション かんたんプログラミング 改訂3版 基礎PHP ノン・プログラマのためのPHP入門 10日間コース PHPによるWebアプリケーションスーパーサンプル 第2版 PHPによるWebアプリケーションスーパーサンプル活用編 第2版 PHPの絵本 よくわかるPHPの教科書 つくって覚えるPHP入門 要望が多すぎて大変失礼だと存じ上げますがどうぞよろしくお願いいたします 今まで自身で探した本の一覧です

    • ベストアンサー
    • PHP

専門家に質問してみよう