• ベストアンサー

PHPについて質問があります

私はPHPを勉強しており、まずはお問い合わせ機能・会員登録機能・ショッピングカート機能を目標に勉強しています。 参考書の知識ではあるのですが簡単な掲示板・画像のアップロード・画像一覧表示・データベースに手打ちで登録したユーザーIDとパスワードを使用しログイン画面を作るなどは作成できるようになりました。 (1)このような機能ができればもう目標の3つは作成できるのでしょうか? またあるPHPの学習サイトでクラスの抽象など、クラス関係のことを目にしました。 (2)クラス関係などのものはWordPressみたいな複雑なプログラムに使用されるのが多いのでしょうか? すみませんがよろしくお願いします。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5086/13298)
回答No.1

(1)基本的な事が判ってくれば十分作れるでしょうね。 あとはセキュリティ面の勉強をするといいと思います。 IPAのサイトで基本的な解説をしているので参考になるんじゃないでしょうか。 https://www.ipa.go.jp/security/vuln/websecurity.html (2)今のプログラミングはオブジェクト指向で作るのが主流ですから、規模の大小に関わらずクラスを使ったプログラミングの方がいいかもしれません。 機能毎にプログラムを分けて作ると他のサイトを作る時に使い回しがしやすかったり、機能追加なんかの時に影響範囲を限定しやすくなってデバッグが早くなります。

関連するQ&A

  • phpなどを使ったホームページ作成について

    wordpressとPHPを使用したホームページ作成について質問があります 現在ホームページ制作の勉強をしています。 主な勉強目的 (1)wordpress内のテンプレートを編集(PHP内)して思い通りの物が作れるようになりたい (2)自作したホームページをwordpressにアップして使えるようにしたい (3)wordpressなしでJavaやPHPを使用したホームページを作りたい (4)可能であればショッピング機能も自作したい 以上の4点がとりあえずこなせるぐらいになりたいのです。 そこで質問なのですが ○この4点をこなせるようになるにはPHPをまず勉強した方がいいのでしょうか? ○wordpress内のPHPとwordpressなしのPHPとではなにやら使用が違っているように見えたのですが同じなのでしょうか? ○違う場合wordpressのPHPから勉強したほうがいいですか? ○ショッピング機能を自作したい場合どういったことを勉強すればいいのでしょうか? 普通にホームページは作成したことがあるのですがPHPは初心者です。 回答よろしくお願いします

    • 締切済み
    • PHP
  • PHPで画像サイズの変更

    PHPで画像アップロード機能を作成しました。 アップロードされた画像をある一定の比率で縮小して統一しようと思うのですが、PHPでできるのでしょうか?このような機能を作成するときはアップロードされる画像のサイズを指定しておいたほうがいいのでしょうか? いろんな人がアップロードすることを想定しています。 教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPについての質問です

    PHPについての質問です PHPでフォームから画像をアップロードするプログラムを作成しています。 やりたいことは、 (1)ブラウザ上でフォームから画像をアップロード (2)アップロードした画像は、新しくディレクトリを作ってその中に格納する (3)そのディレクトリの管理者をwww-dataではなく、別のユーザに変えたい です。 この時、mkdir()でディレクトリを作成しようとすると、その親ディレクトリに書き込み権限がないとはじかれました。 あらかじめコマンドで親ディレクトリに外部からの書き込み権限を許すようにし、 先ほど作成したディレクトリの所有者がwww-dataとなっていたので、所有者を変えようとchown()をすると、 Operation not permitted in ...と出てしまい変えることができませんでした。 chown()で権限を変えようとしても、Operation not permitted ...と出てしまい変えることができません。 何かいい方法があると知っている方いらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • PHP
  • ★PHP★画像アップロードの際に余白追加

    PHPで画像アップロードフォームを作成しています。 その際に、全ての画像が 500*500の画像になるようにアップロードさせたいです。 (様々な画像登録をされるからです。) 登録まではできたので、あとはサイズ変更のみです。 質問が説明不足かもしれませんので、 何かヒントでもいただけると助かります。 よろしくお願いします。

    • 締切済み
    • PHP
  • WordPressにPHPの知識が必要なのは何故?

    環境:Windows10 WordPressを使ってHPを作成しようと考えているのですが、それにはPHPの知識が必要だと聞きました。しかしいざ勉強してみると難しく挫折しかけています。PHPを知らないといけない理由も探してみたのですが「xampp」というよく分からない単語が出てきてやはり挫折。質問は二点。 1.WordPressでHPを作る際にPHPの知識が無くても大丈夫なのか?もしどうしても駄目なら諦めるしかないのでしょうか? 2.WordPressとPHPの関係性を子供でも分かる簡易な説明をお願いします。 なお、HPは自分の作品のポートフォリオ代わりになるサイトを作る予定です。 どうぞよろしくお願い致します。

  • PHPでHTMLを自動作成する

    勉強も兼ねてPHPでアップローダーを作っています。 アップロードした画像の個別ページを自動作成するようなものを作るにはPHP以外の知識も必要になってくるのでしょうか? 具体的にはこのようなものです。 (1)個別ページのテンプレートを作っておき、 (2)そこにアップロードした画像ファイルを自動で埋め込み、 (3)HTMLを出力する ご指導お願い致します。

    • ベストアンサー
    • PHP
  • フリーのショッピングカート PHPスクリプトについて

    フリーのPHPスクリプト「ショッピングカート WebCart 2.31」を設置し動作確認したところアップロード機能がうまく動作しません。 以下の環境にて動作確認しております。 何がいけないのでしょうか? お手数をお掛けいたしますが、どなたかご教示お願い致します。 ローカルマシンOS:Windows VISTA BASIC サーバー環境:Linux 5.1 PHPスクリプト:ショッピングカート WebCart 2.31 http://www.cgis.biz/script_web_cart/ 上記スクリプトには全く手を加えず、FFFTPにてサーバーへアップし 各ファイルのパーミッションを設定しました。 IE/Firefoxにて商品登録をして、一覧表示など正常に動作しておりました。 ダウンロードメニューより商品設定(登録商品データー)を一旦ダウンロードして アップロードメニューより商品設定(登録商品データー)を何も手を加えず アップロードし、商品一覧を見たところ文字化けし、編集/削除しようにも 「Error: Bad Operation 3」と表示されてしまい、見ることが出来ません。 どうしたら正常にアップロードできるのでしょうか? CSVの回覧にはExcel2003とCassavaを使用しています。 以上、ご回答をお待ちしております。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • phpの勉強について

    初心者の質問で申し訳ないのですが、現在phpを独学で勉強しようと思っています。 参考書を買えば初心者レベルにはなれると思うのですが中級者・上級者へステップアップするにはどういうことを学んだらいいかわからない状況です。 もしよろしければどういうことを学べばいいか教えてもらえると助かります。 また、どういうことができて中級者・上級者なのかも教えてもらえるとうれしいです。 あととりあえずショッピングカート機能・会員登録・メールフォームなどが作れるようになりたいと思っています。

    • ベストアンサー
    • PHP
  • phpでブログを作成したいのですが、テンプレート部で困ってます

    phpの勉強が終わり、phpとデータベースを使用してブログを作成しようとしている初心者です。作品を提出したいのですが、テンプレート部分がよくわからなくて困ってます。 プログラム部分は~.php,~.class.phpでそれぞれ外部ファイルとします。html(tpl)部分の作成ですが、html(tpl)はDreamweaverで作成し後から手打ちでhtmlタグにスクリプトタグ(smarty等)を記述していくのが一般的なのでしょうか? そうなると時間がかかる気がするのですが・・・。 それとも、いいと思ったhtml等をサンプルとしてコピーしバナーの画像を変えるといったような方法もあるのでしょうか? 無料テンプレート等でhtml+cssでかわいいテンプレートが多くありますが、あれはFireworks等で画像を作成し、Dreamweaverに挿入してテンプレートを作成しているのでしょうか?その場合のphpがどのような方法で作成されているのか等よくわかっていません。どなたかわかられる方教えてください!何かそのようなnetなどあれば教えていただけると光栄です 質問が多くてすみません。

    • 締切済み
    • PHP
  • PHPの勉強の進め方について

    現在独学でPHPを勉強しています。 目標は大掛かりな物ではなく、webサイトに使用する程度のものが自作できればいいと思っています。 現在手元に「スラスラわかるPHP」、「気づけばプロ並みPHP ショッピングカート作りにチャレンジ」の2冊参考書があります。 スラスラわかるPHPは1回読み終わり、基礎的なことは少しですが理解はできました。 そこで次にもう一周スラスラわかるPHPをやってからショッピングカート作りを学ぶか、少しでもわかったからもうショッピングカート作りを学ぶかどうしようか迷っており、相談しました。 実際プログラミング言語を学習する時は、基礎を完璧に固めてから何かを作るにチャレンジするがいいか、それともうっすらでもいいから基礎がわかったら作ってみたい物に挑戦し壁にあたったら学習という風のどちらがいいのでしょうか? それともこれらを学ぶより先に、優先すべきことがあるのでしょうか? また、どの段階になったら次のステップに挑戦などの境界線みたいなものがありましたら教えてもらえると助かります。 ちなみに学校で学ぶという選択肢はないので、限界があるかもしれませんがあくまで独学という事でよろしくお願いします。

    • ベストアンサー
    • PHP