SQL文を打つとき、 SQL文のどこかに、入力値を変数として、入れているなら、 例えば、post送信で、テーブル名を取得している場合など、 $table-name = $_POST[$table]; $sql = “SELECT * FROM $table-name”; 入力値に、予期せぬSQL文などが入った場合、それが実行され、 最悪の場合、カラムやテーブルのデータが消え…Continue reading SQLインジェクション防止 PHPのプレースホルダー プリペアードステートメント
ホテル経営
レベニューマネジメント:利益管理 価格のみの操作によって行われることが殆どだが、それは短期利益であり、ほかにも見直すべき部分があるのに、行っていないことがある。 マーケティングによる顧客獲得、コスト管理なども行う必要がある。 景気がいいときは、価格のみの操作に走りがち。景気が悪くなれば、顧客第一と媚を売る。 ホテルや観光業などは、2014年からのアベノミクスにより、利益拡大したが、 …Continue reading ホテル経営
selenium使おうとしたら、from: can’t read /var/mail/selenium と出た
pythonはもともと入っていたので、 pip install selenium でseleniumをインストールして、 pip install chromedriver-binary==94.* でクロームドライバーをインストールした。 そのあと、seleniumを操作するのに、 https://qiita.com/hanzawak/items/2ab4d2a333d6be6ac760 以上を参…Continue reading selenium使おうとしたら、from: can’t read /var/mail/selenium と出た
phpMyAdmindeでSQLserverの中を見ようとしたが
最近、SQL serverを使い始め、adminerというデータベース管理ソフトを知ったので、SQL serverのデータベース管理に使っている。 phpMyAdminに似た管理画面だったので、phpMyAdminでも、見れるのではないかと思ってしまった。 しかし、phpMyAdminというのは、ブラウザから利用可能な MySQL / MariaDBの管理ツールであるた…Continue reading phpMyAdmindeでSQLserverの中を見ようとしたが
google material icons マテリアルアイコンが表示されない
マテリアルアイコン使い方 以下のコードをhead内に記入 <link href=”https://fonts.googleapis.com/icon?family=Material+Icons” rel=”stylesheet”> google fontsのサイトから、欲しいアイコンを検索する <span class=”materi…Continue reading google material icons マテリアルアイコンが表示されない
calc()の使い方 cssで変数を使う
あまり使う場面がなさそうだが、どうなのだろうか。 どのように使えるか、あまり思いつかなかったが作って見た。 See the Pen by rea-jin (@rea-jin) on CodePen. 変数を使える① sassなどのcssプリプロセッサで、変数が使えるように、calc()は関数なので、その中で変数を使える。 クラスtitleを見…Continue reading calc()の使い方 cssで変数を使う
wordpress ドメイン変更時のリダイレクト設定 htaccess
サブディレクトリからメインディレクトリへアドレスを移動する wordpressサイトのドメインを変更したとき、前のURLにアクセスしてきた人は、見れなくなります。 また、今までのSEO評価などもリセットされてしまいます。 そうならないように、前のURLにアクセスしてきた人を、リダイレクトで新しいドメインのURLに飛ばしてあげる必要があります。 また、SEOなども引き継ぎたいときに、このリダイレクト…Continue reading wordpress ドメイン変更時のリダイレクト設定 htaccess
画面をスクロールして要素をふわっと表示する css / js / jQuery
画面をスクロールして、ボタンなどの要素をふわっと表示したい時。 cssで特定の要素を透明にしたり(opacity)、移動したり(transform)するクラスを付けておいて、jsで画面トップから要素までの高さで、isActiveなどクラスをつけて、要素を元の状態に戻す方法。つけるクラスに、transitionで時間を指定しておく。 参考 ttps://noze.space/archives/415…Continue reading 画面をスクロールして要素をふわっと表示する css / js / jQuery
Laravel で composer require をすると “Installation failed, reverting ./composer.json to its original content.” が出る
Laravelでcomposerからパッケージをインストールする際に出たエラー。 composer require パッケージ名 このパッケージが、インストールされていた他のパッケージを参照していた場合、 composer.jsonにバージョンが記載されるが、composer.lockに書いてあるバージョンと違うため、 インストールできない、ということらしい。 下記のようにバージョンを指定して、イ…Continue reading Laravel で composer require をすると “Installation failed, reverting ./composer.json to its original content.” が出る
vue.jsとbladeテンプレートのコメントアウトの方法
vue.jsのコメントアウト jsのコメントアウトは、”// コメント “, “/** コメント */” の方法がある。 vueファイルの<script>タグ内も同様に使える。 <template>タグ内はhtmlと同様、<!– コメント –> が使える。 これは<template&…Continue reading vue.jsとbladeテンプレートのコメントアウトの方法