まとメモ

29才でエンジニアに転職したエンジニアのメモ

2019-01-01から1年間の記事一覧

Laravel で DB接続エラー

PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応作者:竹澤 有貴,栗生 和明,新原 雅司,大村 創太郎出版社/メーカー: ソシム発売日: 2018/09/26メディア: 単行本 上記教材でLaravel学習2日目。 マイグレーションができずに小一時間…

はじめてのLaravel

Laravelを学ぶために PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応作者:竹澤 有貴,栗生 和明,新原 雅司,大村 創太郎出版社/メーカー: ソシム発売日: 2018/09/26メディア: 単行本 上記で学習しようと思います。 では早速。 昨日…

JavaScript その1

JavaScript 今まで深く考えずに書いてきたが、改めて理解する必要があると感じたので、少しまとめます。 今回はJavaScriptの「this」です。 thisにはいくつかパターンがある ①メソッド呼び出し メソッドとは、オブジェクト指向プログラミングにおいて、各オ…

PHPのstaticについて

static(静的)とは? PHPでのstaticの意味は3つある 1, 静的なメソッド・プロパティを定義するためのstatic 2, 静的変数を定義するためのstatic 3, メソッドのスコープを定義するための遅延静的束縛の意味でのstatic 1, 静的なメソッド・プロパティを定義する…

DOMについて

JavaScriptの処理の中で出てくる、DOMについて調べました。 DOMとは? DOMとは、XML文書やHTML文書を構成する要素をコンピュータプログラムで参照したり操作したりするための取り決め(API)の一つ。 引用元:http://e-words.jp/w/DOM.html DOM(Document Ob…

JavaScript 記述場所・実行順

PHP

JavaScriptの記述 記述する場所 head要素の中 body要素の中 bodyタグの閉じタグの直前 HTMLへのスクリプトの埋め込み <script>と</script>の間に記述する … インライン スクリプト HTML5の場合はデフォルトのtype属性がJavaScriptなのでtype属性 (type="text/javascript")を特…

httpsとは?

httpsとは「Hypertext Transfer Protocol Secure」の略称で、SSL/TLSプロトコルにより暗号化されたhttp通信の事 「http」から始まっている場合は、通常のhttp通信であり、データの送信は平文で行われている。 一方で、「https」から始まっている場合は、SSL/…

無名関数

PHP

無名関数 無名関数はクロージャとも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです 変数を引数で渡す function method() { $hello = 'hello'; $closure = function($greeting) { echo $greeting." world", PHP_EOL; }; $closure($hello); }…

PHP URLの存在確認

PHP

URLの存在確認 下記コードは、httpのリクエストを送信してURLにアクセス可能かどうか確認している。 確認する方法はいくつかある file_get_contents fopen get_headers 現状のコード ## URLのチェック $text = "チェックするURL" public static function val…

PHPでファイルのアップロード

PHP

Ajaxでjpg画像をS3にアップロードしたい ファイルアップロードの流れ ファイルアップロードフォームでアップロード サーバーの一時フォルダに一旦保管 move_uploaded_file()で指定のパスに移動 アップロードその1 - Ajaxを使わずにアップロードする方法 ファ…

クロスサイト・リクエストフォージェリ(CSRF)

クロスサイト・リクエストフォージェリ(CSRF) ・概要 サービスの利用者に意図しないHTTPリクエストを送信させ、利用者の意図しない処理をサービスに実行させる攻撃 →「利用者の意図したリクエストである」という確認が抜けていると、罠のサイト等を閲覧した…

FuelPHP DBへのアクセス方法

FuelPHP DBへのアクセス方法 FuelPHPでDBにアクセスする方法をまとめました。 〜理由〜 SQLを書くたびに毎回調べながらやっているので、自分なりに一度まとめたほうがいいと思いました。 正直DBクラスとかORMとかちゃんと理解出来ていない。。。 1.DB::query…