【PHP入門】2ちゃんねる風掲示板を作りながら学ぶPHP入門講座 ~XAMPPを利用~

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 68

  • @ウーパーたろう
    @ウーパーたろう 10 днів тому +1

    めちゃくちゃわかりやすいです!正直大学の講義よりわかりやすかったです!ところどころlink:cssからのエンターキーなどの小技もあってみていて面白かったです。

  • @shirokuro00000
    @shirokuro00000 Рік тому +20

    勉強になります!自分用メモ
    0:00 PHPの出力テスト
    8:14 掲示板のひな型を作っていく
    10:50 bodyから書いていく
    13:15 上の所に投稿が表示されるように
    15:30 入力した文字列の取得(PHP)
    21:27 条件:書き込みボタン押したとき
    24:38 PHPとMySQLの接続、DB管理画面
    29:55 MySQLに入れたデータを取り出して表示する(PHPとの接続)
    44:44 ハードコーディングをDBからの出力に変える
    45:50 フォームに書いたものをDBに追加する
    57:00 バリデーションチェックを実装

  • @英梨先輩-x1x
    @英梨先輩-x1x Рік тому +12

    ほんの10年ちょっと前ぐらいまではyoutubeでwebアプリの解説とか無かったので良い時代になりましたねー。

  • @河島圭佑-d8l
    @河島圭佑-d8l Рік тому +5

    これはやばいw参考というか、この動画を見れば、できることが一気に広がるwマジで感謝してます!

  • @Tkiv-sy7fp
    @Tkiv-sy7fp Рік тому +2

    31:37
    ここの説明神的に分かりやすい

  • @サンフラワー-n7q
    @サンフラワー-n7q 2 роки тому +2

    初めてPHP、SQLに触れた自分にとっては、わかりやすく、とても濃い内容でした!

  • @tanjyoubi0408
    @tanjyoubi0408 Рік тому +1

    初めて反映できましためちゃうれしいです。

  • @HK-yt9jr
    @HK-yt9jr 2 роки тому +5

    めちゃ参考になりました!ありがとうございます! できればLaravelでのアプリ開発についても講座を実施していただけると大変嬉しいです🙇‍♂️

  • @よろずソリューション
    @よろずソリューション 6 місяців тому +1

    今回もとてもわかりやすい動画で快適にアプリを作成させていただきました。
    いつもデータベースとの接続で失敗してトラウマと成っている面がありますが、失敗を乗り越えることでスキルがアップできるものと信じております。
    今後ともよろしくお願いいたします。

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  6 місяців тому

      何度も挑戦するといつかは成功するはずです!
      僕も失敗することが多いので、お互いにがんばっていきましょうね。

  • @dontbothermeidiot
    @dontbothermeidiot Рік тому

    いつも分かりやすいです。ほかの人の講座を見ても今一つ分からなくて、いつも結局こちらに戻ってきてしまいます。

  • @ゆき丸-g8t
    @ゆき丸-g8t Рік тому +1

    謎が解けました~!
    ありがとうございます😆

  • @村上泰斗-t1b
    @村上泰斗-t1b 2 роки тому +2

    当たり前ですが、神動画です   いつも。

  • @toramiiseitobesay206
    @toramiiseitobesay206 2 роки тому +1

    これから見ますが…今当にphp sqlを勉強中でプログラミングチュートリアルでphpを探していて無かったから、リクエストしようと思っていた所です!!ホントに嬉しいです!!
    興奮のあまり見る前にコメント書いちゃいました^^;
    いつもわかり易い動画、ありがとうございます!

  • @toramiiseitobesay206
    @toramiiseitobesay206 2 роки тому +1

    いつもわかり易い動画ありがとうございます!
    PHP動画出てホントに嬉しいです!!

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 роки тому

      toramiisei tobesayさん、どうもありがとうございます。お金までいただいて感謝です、、
      はい、最初の一歩として見ていただけるとPHPの理解がスムーズかと思いますので。
      参考程度にご視聴いただけるとうれしく思います!

  • @Poqi-g
    @Poqi-g 4 місяці тому +1

    nodeよりも複雑ですね macでもxamp使って動画の様な実装はできました

  • @KentaroxKondo
    @KentaroxKondo 2 місяці тому +1

    わかりやすいです!
    今回はボタンを押したとき(POSTデータとしてボタン情報が渡ったとき)…というロジックで条件分岐させていましたが、サーバーのリクエストメソッドがPOSTの場合…という様に条件分岐させても同じ挙動が得られるかな??

  • @muscularchristianity7
    @muscularchristianity7 Рік тому +1

    53:40
    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'postDate' cannot be nullというエラーが出ます。
    調べてもPRIMARYがどうとかでよくわかりません。

  • @おにぎりです-鉄オタ
    @おにぎりです-鉄オタ 3 дні тому +1

    えwワイの持ってるPCと同じWin11やんwwwありがとうございます。

  • @negapurple6344
    @negapurple6344 2 роки тому +1

    PHP系の動画もっとみたいです!

  • @福島稜祐
    @福島稜祐 2 роки тому +1

    c言語のポインタを詳しい人めちゃくちゃ掘り下げて解説してほしいです!!

  • @yk3304
    @yk3304 Рік тому +1

    34:15 [HY000] [1045] Access denied for user 'root'と出てきますが、エラーが解決できません

  • @私は一向に構わんッ-f5i

    質問です。
    実行すると、どうしても
    Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs\index.php:85 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs\index.php on line 85
    というエラーが出てしまい、まったく動かなくなってしまいます。
    自分でもいろいろ試してみたのですが、一向に直る気配がありません。
    どうか、対処法を教えて頂けないでしょうか。

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Рік тому

      このエラーは、query()メソッドを呼び出そうとしているオブジェクトがnullであるために発生しています。オブジェクトがnullの場合、メソッドを呼び出すことはできません。この問題を解決するためには、オブジェクトが正しく初期化されていることを確認する必要があります。
      エラーが発生しているのはC:\xampp\htdocs\bbs\index.phpの85行目ですので、その周辺のコードを確認しましょう。おそらくデータベースへの接続が失敗しているか、何らかの理由で初期化されていないオブジェクトが存在していると考えられます。

    • @在豆
      @在豆 Рік тому

      @@programming_tutorial_youtube 質問です。オブジェクトがnullである状態と、オブジェクトが正しく初期化されている状態は違うんですか?色々調べて、オブジェクトを初期化する=nullにする だと認識していました。

  • @titi-vo
    @titi-vo 11 місяців тому +1

    いつも勉強になります。
    質問ですが、33分半ばでの usernameとpasswordを「root」にせれてるとありますが、自分のを調べる方法がわかりません。
    ちなみにrootで入力して更新すると
    cssが効かなくなり文字のみが表示されます。 何が原因でしょう?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  11 місяців тому

      ログインできているのであれば、rootで合っている可能性があります。
      cssが効かないというのはCSSのファイルパス等が間違っているかもしれないので、ご確認ください。

  • @toku7365
    @toku7365 2 роки тому +1

    有益な動画ありがとうございます!とても勉強になります!そこで質問が2つあります。書き込んだテキストがphpMyAdminでは正常ですが、表示されると文字化けします(日本語が???に)。new PODに「charset=utf8;'」を追加したらOKでした。これはどういったことがおこっているのでしょうか?mySQLの設定の問題ですか?また、書き込んでリダイレクトすると同じ情報が書き込まれてしまうので「header('Location: ./');exit;」を追加して直りました。これはどのようなことがおこっているのでしょうか?ネット検索して直しましたが、理由がいまいち理解できていません。

  • @半田富次
    @半田富次 Рік тому +1

    とても良い勉強になります。
    一つ質問です。
    データベースから取り込んだデータを javascript で利用したいのですが
    PHP の変数を javascript に渡す方法を教えて頂ければとても助かるのです。
    どうか、宜しくお願いします。

  • @明日のために汗を流す
    @明日のために汗を流す 2 роки тому +2

    ありがとうございます。 大変助かっています。これに、メールを省いたい「ログインシステム」を追加できないでしょうか、よろしくお願いいたします。

  • @nlbrelaxstyle
    @nlbrelaxstyle 2 роки тому +4

    33:40
    シンさんお疲れ様です!いつも有益な動画をありがとうございます!
    質問なのですが、こちらの部分で引数を”root”,”root”とされていますが、初めてデータベース接続する私も、その変数でいいのでしょうか?
    何卒、宜しくお願い致します!

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 роки тому +3

      りらくぜえしよんさん、いつもご視聴ありがとうございます。
      PhpMyAdminを利用する際に設定したユーザー名とパスワードを設定すればOKです。
      初期値はたしかrootだったはずなので、rootで大丈夫と思います。もし何か違うユーザ名を利用してPhpMyAdminを利用しているならばそちらで設定してあげる必要があると思います。
      確認方法は今の時点では調べないと分からないので、調べてみてください!
      引き続きよろしくお願いいたします。

    • @kiki-jp4gc
      @kiki-jp4gc Рік тому +8

      "root",""とすればいけましたよ!

    • @Tkiv-sy7fp
      @Tkiv-sy7fp Рік тому

      超ありがとう@@kiki-jp4gc

  • @Kawaii_Nymph
    @Kawaii_Nymph 2 роки тому +2

    PHP是世界上最好的语言

  • @春茶ファン-j2b
    @春茶ファン-j2b Рік тому +1

    とても分かりやすい講座を提供して下さり、ありがとうございます。質問なのですがエディターの冒頭にと記述してもコードの色が白になってしまいエラーになってしまうのですがどのように対処したら良いでしょうか..?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Рік тому +1

      コードの色が白になるという現象は、おそらく使用しているエディタによるものです。一般的に、色が白になることはエラーではなく、エディタがコードを認識できていないことを意味します。
      以下の手順で対処してみてください。
      ①エディタを確認: 使用しているエディタがPHPに対応しているかを確認してください。対応していない場合は、PHPに対応したエディタ(例:Visual Studio Code、Sublime Text、Atom、PhpStormなど)をインストールして使用してみてください。
      ②拡張子を確認: ファイルの拡張子が「.php」であることを確認してください。エディタは通常、ファイルの拡張子をもとに、どの言語のコードを編集しているかを判断し、シンタックスハイライトを適用します。拡張子が間違っていると、正しくハイライトされないことがあります。
      ③エディタの設定を確認: エディタの設定で、PHPのシンタックスハイライトが有効になっているか確認してください。無効になっている場合は、有効にしてみてください。
      ④エディタの拡張機能やプラグインを確認: いくつかのエディタでは、PHPのサポートが拡張機能やプラグインをインストールすることで追加できます。必要な拡張機能やプラグインがインストールされているか確認し、インストールされていなければインストールしてください。
      よろしくお願いします

    • @春茶ファン-j2b
      @春茶ファン-j2b Рік тому +1

      @@programming_tutorial_youtube ご丁寧に教えて下さりありがとうございます、、
      是非とも試してみたいと思います。

  • @一般人代表-c5h
    @一般人代表-c5h 2 роки тому +2

    書き込むを押しても投稿できないです。。。

  • @ジョングクNH
    @ジョングクNH Рік тому +1

    XAMPPがインストールできないです!

  • @toramiiseitobesay206
    @toramiiseitobesay206 2 роки тому +1

    shinさんのVScordのphpとか、cssとかのロゴは拡張機能ですか??かっこいいので同じのにしたいです!
    それと、.phpでVScord開くとhtmlの!+tabでひな形がでないのですが、どうしたらいいですか(*_*)?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 роки тому

      拡張機能です。vscode folder logo pulginなどで検索してみてください。
      またタブ補間ができないのはEmmet機能がONになっていないからですね。
      分からない箇所はまずは検索して解決してみましょう。
      ご視聴ありがとうございます。
      引き続きよろしくお願いいたします。

    • @toramiiseitobesay206
      @toramiiseitobesay206 2 роки тому +1

      @@programming_tutorial_youtube
      タブ補完、今までできていたのにOFFになっちゃってました(^^;)ありがとうございます!

  • @user-vc5gs7wc9p
    @user-vc5gs7wc9p 9 місяців тому

    14:48 分からない事があり質問します。
    ブラウザに表示したとき、 名前:shinCode:2022/7/15 の列の表示が、 名前:shinCode(シンコード):2022/7/15 このようにカタカナ表記が出てしまうのですがどのように対処したら良いか教えてください。

    • @user-vc5gs7wc9p
      @user-vc5gs7wc9p 9 місяців тому

      追記
      試しに、shinの単語を削除して表示してみたら、名前:コード:2022/7/15 と表示されました。

  • @offtano
    @offtano Рік тому +1

    書き込みできないのですが何がおかしいと考えられますか

  • @沈彤-z1w
    @沈彤-z1w Рік тому +1

    謝謝!

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Рік тому

      500円のスーパーチャットありがとうございます!これからも動画投稿がんばりたいと思います!

  • @web_jam
    @web_jam Рік тому +1

    freewifiでxamppを動かすのは危険でしょうか?

  • @しゃかネコ
    @しゃかネコ Рік тому +1

    SQLインジェクションの対策までしたいのですが、Udemyで公開されてますか?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Рік тому

      XSS対策はしています。
      SQLインジェクションに対しての言及までも講座ではしております。

  • @みとぅをさん
    @みとぅをさん 2 роки тому

    動画見させて頂きました。質問ですが、5:35のlocalhost/OO のローカルホスト番号とはどのようにすれば分かるのでしょうか。
    私はパソコンはMacを使用しています。
    最近PHPの勉強を始めたばかりのため、ローカルホスト番号を調べるための参考になるサイトやご説明等いただければ嬉しいです。
    どうぞよろしくお願い致します。

  • @naohiro19TV
    @naohiro19TV Рік тому

    1. クロスサイト・リクエスト・フォージェリ(CSRF)攻撃への対策が不足しています。
    2. SQLインジェクション攻撃への対策が不足しています。
    3. ソースコードに対するCSRF対策が不足しています。

  • @らーめん-t9n
    @らーめん-t9n 2 роки тому +1

    質問です!
    Udemyの方でもPHPの講座があると思うのですが、本動画の内容とは異なりますか?

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  2 роки тому

      ご視聴ありがとうございます。
      掲示板を作るので最初の方は内容は似ています。
      違う箇所は新規スレッド作成したりDB設計を少し触っていたりする点ですね。プレビューなどが見れると思いますので、そちらを参考にしてみてください!

    • @らーめん-t9n
      @らーめん-t9n 2 роки тому +1

      @@programming_tutorial_youtube
      返信ありがとうございます!
      セールだったので買ったのですが、UA-camの内容も無料とは思えないレベルだったので質問させていただきました!
      動画の時間とか見ても結構Udemyの方が盛りだくさんな感じだったので買ってよかったです!

  • @アッホロホーダス
    @アッホロホーダス 2 роки тому

    動画ありがとうございます。PHP初心者です。18:41あたりのところで、echo $_POST["username"];としていますが、値が反映されていません。var_dump($_POST)で確認してみたところarray(0)となっていました。調べてみても初心者である自分にはよくわからなかったのですが、解決方法はありますでしょうか。

  • @Nishel-nb5zg
    @Nishel-nb5zg Рік тому

    動画のとコードが違う気がします。

  • @hyottoko_music
    @hyottoko_music Рік тому +2

  • @nnaa2516
    @nnaa2516 2 роки тому +3

    こういった学習動画は非常にためになりますので、とても良いと思います。
    一方で 52:37 あたりのような本当の原因を取り違えて、不要な修正を加えている箇所等は編集の際に字幕等でも補足すべきかと思います。49:55あたりの部分も同様です。他の動画でもそういった箇所が散見されますので、本当に初心者の方が誤った解釈・理解をしないようにするためにも、ご配慮いただけると助かります。
    応援しています。

  • @しゃかネコ
    @しゃかネコ Рік тому +1

    35:00 ユーザーネームとパスワードを忘れてしまった場合、どうしたら良いでしょうか・・・?

    • @しゃかネコ
      @しゃかネコ Рік тому

      解決しました!phpMyAdminディレクトリの中にあるconfig.incの中に書いてありました!よかった!

    • @programming_tutorial_youtube
      @programming_tutorial_youtube  Рік тому

      どこかで確認できたと思いますので検索してみてください。もし、できなかった場合は作り直しになりますかね。

  • @ゆうぽん
    @ゆうぽん Рік тому +5

    まだ半分までしか見てないですが、非常に分かりやすく声も聞き取りやすいので非常に参考になります((o(。>ω

  • @hyottoko_music
    @hyottoko_music Рік тому

    Fatal error: Uncaught Error: Call to a member function query() on null in C:\xampp\htdocs\bbs-yt\index.php:84 Stack trace: #0 {main} thrown in C:\xampp\htdocs\bbs-yt\index.php on line 84
    エラーが出るのでソースコードをコピペさせていただいたところこのエラーが出ました
    現在ソースコードは完全にできていてMYSQL等は45分時点の状況です