【PHP】mysqliのプリペアドステートメント記述(SQLインジェクション対策)

2023-06-03

PHPでのSQLインジェクション対策ならプリペアドステートメントが有名です。 (プリペアド・ステートメントは静的プレースホルダ、バインド機構と呼ぶ場合もあるようです) PDO派ではなく、mysqli派の方へ向けたプリペアドステートメントの記述方法の紹介です。 コードを見ればなんとなく分かると思います。 prepare関数にて「?」を仕掛けた数だけ、bind_param関数の引数の数に関係します。 <削除 DELETE> phpStart $id = htmlspecialchars($_POST["id"]); $stmt = $mysqli->prepare("D...

LINEの友達追加のURL、招待リンクを送る方法~年齢認証なし、電話番号の交換なしの場合にも使える!

2023-02-04


格安SIMはLINEの年齢認証ができないというデメリットがあります。するとLINE ID検索から友達追加することができません。 ※2021年3月より年齢認証ができる格安SIMが増えました。楽天モバイルは現在、年齢認証可能です。 今回は、年齢認証ができない、さらに電話番号の交換をしていない相手に「友達追加のURL」を送る方法を紹介します。 ※スマホの他にパソコンかパッドが必要となります。 まずはLINEを開いて、ホーム画面へ。ホーム画面の右上にあるボタンを押してください 次は、自分の「QRコード」を押してください 最初は相手のQRコードを読み取るモード...

googleが成長した流れと天下を取った秘訣「優秀な人材・天才技術者の集め方」

2022-10-13


▽2000年代中旬までヤフーが全盛 ▽googleインパクトの第一弾は2005年にリリースされたgoogle地図 ▽2006年にgoogleがYoutubeを買収 ▽2007年 広告会社のダブルクリックを買収 ▽googleはM&Aにより優秀な技術と人材を手に入れて成長した企業なのか ▽投資家ではなく技術者に多く報酬を与えることで企業が爆発的に伸びた ▽技術をオープンに開放して天才をどこよりも早く見つけて採用する手法 ▽DS vs Googleによる世界政府の権力争いの構造になるかも 2000年代中旬までヤフーが全盛 今から15年ほど前にデスクトップ型パソコンを購...

シニア世代の再就職を有利にする方法。60代・70代のハローワーク攻略法

2022-04-03


シニア世代 “再就職”の現実というニュース内の特集を動画で見ました。ハローワークには60代・70代の求職者が非常に多いとのことですが、10%くらいしか仕事が見つからないそうです。そこで、一つ仕事が見つかりやすくなる方法をご提案します。 厚生年金は14万ほどですが、国民年金だと5万程度で生活が困窮します。お金を全部おろして使い果たして、自己破産すれば生活保護を受給できますが、多くの真面目な日本人は、健康体で生活保護を受給することに抵抗を持つ方が多いです。 健康体でまだまだ動けるというなら、社会と繋がり持って貢献をしたいという気持ちは素晴らしいです。人は人の役に立っているという...

パソコン初心者も上級者にもオススメ!ウイルス対策ソフトはさっさとアンインストールしましょう

2022-01-22


▽1、ネットにウイルスなど存在しない。あるのは不正プログラム ▽2、フリーソフトをインストールしなければ安全 ▽3、サイト上の広告バナーはなるべく押さないこと ▽4、実はウイルス対策ソフト自体が不正プログラム? ▽5、サポートが切れても買い換える必要は全くありません ▽6、システムの復元機能があるから安心してください ウイルス対策ソフトはアンインストールしても全く変わりません。 windowsのディフェンダーもアンインストールして問題ありません。 この根拠をなるべく分かりやすく解説してみようという試みです。 ネットにウイルスなど存在しない。あるのは不正プログラ...

【悲報】IPv6の夜明けは一生来ない!?IPv6対応のサイトが少なすぎる!そしてGmailにエラー発生

2020-05-14


プロバイダである楽天ひかりからメールが届いた。 IPv6高速インターネット接続先行リリース! 最近、自粛自粛で自宅率が高いこともあり、マンションのネットが遅い。 そこにIPv6に関するメールが届いて、早速設定してみることに。 結論。 古めのメールソフトでGmailを設定している人はIPv4のままで。 IPv4+IPv6の両対応に設定しないといけません。 wifiルーターの設定をIPv6にして、ネットを繋いでみると、一部のサイトしか開かなくなりました。 なんと、サイト側がIPv6に対応していないといけないようです。youtubeやNetflixなどの動画サイト...

【ajax+MySQL】ユーザーIDやメールアドレスが既に登録されている場合にアラートを出す(重複登録を防止)

2019-08-22

会員登録制のサイトでは当たり前に必要となる重複登録を防止する機能。 ページ遷移なく、重複を確認する方法の手順をメモとして残します。 会員登録の画面では、ユーザーID及びメールアドレスの重複を防ぐ必要性があります。 下記のコード例では、id名「inpMail」の入力フォームからフォーカスが外れた際に、重複チェックがされる仕組みとなっています。 <HTML+jQuery> htmlStart ログインID(メールアドレス) この内容で登録する $('#inpMail').blur(function() { v...

2019年 PHPのSMTP送信はインストール不要のPHPMailerが手軽で最短!PEAR終了

2019-07-07

▽現役のメーラー「PHPMailer」ライブラリ ▽PHPMailerでSMTP送信ができたコードの紹介 ▽PHPMailerでSMTP送信の手順1「ダウンロード」 ▽PHPMailerでSMTP送信の手順2「ライブラリ読み込み」 ▽PHPMailerでSMTP送信の手順3「SMTPの設定」 ▽PHPMailerでSMTP送信の手順4「SMTP送信の実行」 ▽PHPMailerでSMTP送信の動作確認済みコード <現役のメーラー「PHPMailer」ライブラリ> 以前、迷惑メールになりにくいということでPEARのSMTP送信の記事を書きましたが、 PEARはPHP7になっ...

格安SIMで月額2000円以下に!まだ格安SIMに切り替えてない人は年間6万円以上の損失をしています

2018-10-08


▽ケータイの料金って毎月いくら払ってる? ▽ケータイの料金はできるだけ下げるべき ▽楽天モバイル(格安SIM)の明細を公開 ▽格安SIMならではのデメリットはさほどない ▽格安SIMへの切り替え方(格安SIM業者の選択) ▽格安SIMへの切り替え方(電話番号引き継ぎ) ケータイの料金って毎月いくら払ってる? 身近にケータイの料金を高く支払ってい人がいて、気になって、ネットでdocomo、au、softbankの3大キャリア利用者が支払ってる平均料金を調べました。 端末代のローンが組まれている場合は月々9000円ほど。 端末代が含まれていなくても7000円以上になってい...

PEAR::MailでSMTP送信に挑戦!|無事に動作したコピペで使えるコードを公開

2018-10-04

2019-07-07報告 SMTPは「PHPMailer」で行うことをオススメします PHPメーラーのライブラリ「PHPMailer」はまだまだ現役。今もなおアップデートされています。 Wordpressもメール送信周りではPHPMailerを使用されています。 SMTP送信に関してはコチラの新しい記事の方が導入が簡単です。 2019年 PHPのSMTP送信はインストール不要のPHPMailerが手軽で最短!PEAR終了 どうしてもPEARでSMTP送信をしたい場合は下記をご覧ください。 今回は前回に引き続き、PEAR関連でPEAR::Mailで「SMTP送信」を実行さ...

QRコードを手っ取り早く作る方法

2012-11-02


Google Chart APIを利用すればたった一行でQRコードが作れます。 htmlStart https://chart.apis.google.com/chart?chs=《サイズ》&cht=qr&chl=《URLやメールアドレスなど》 htmlEnd 画像タグに上記のコードを記載するだけ。 htmlStart htmlEnd パラメータの「chl」には日本語を使うこともできます。mailtoタグと同様で日本語を使う場合は文字化けの対処をしないといけないので、文字コードをパラメータの「choe」で指定しないといけない。 QRコードは携帯やスマホで読み取られる...

メールアドレスの書式が正しいかチェックする正規表現

2012-10-18

メールアドレスの書式チェックの方法をネットで調べると、preg_match関数を使用した正規表現チェックのコードがいくつか出てくるのだが、どれも同じコードではない為、どれが一番正確なのかはよく分からない。そこで、信用できそうなコードをご紹介。 (adsbygoogle = window.adsbygoogle || []).push({}); どうやら、docomoは「da.me..@docomo.ne.jp」といったRF2822非準拠の携帯メールアドレスが取得できるらしいので、docomoのせいでちょっとややこしいようだ。 ↓ドコモのメールアドレスの取得は以下が可能↓ ...

xampp環境でメールを送信できるようにする設定

2012-09-23

xampp環境の初期状態ではsendmail関数を使用してもメールが送信できません。ということで、メールを送れるように設定してみたものを見てもらいましょう。今回、送信用に使用するメールアドレスはフリーメールではないメアド(master@pinkmonky.net)で設定しました。フリーメールでも大丈夫だと思います。ちなみにこのメアドはさくらインターネットのサーバーで設定しているものです。 ↓このファイルを編集します。失敗してもいいようにコピーをしてバックアップしておきましょう。 C:\xampp\sendmail\sendmail.ini htmlStart //14行目辺り s...

文字コードの変換

2012-08-04

UTF-8の文字をshift_jisに変換するコードです。携帯サイトを作る場合はdocomoとauがshift_jisで作らないといけないので、文字コードを変更することがあります。EUC-JPはperl時代の時によく使用されていましが、今はUTF-8とshift_jisのどちらかしか使わないですね。 phpStart //mb_convert_encoding(文字列,変換後,変換前); mb_convert_encoding($str,'SJIS','UTF8'); phpEnd あとPCサイトでもメーラーを立ち上げるmailtoのリンクで件名と内容も付属するときはshif...

この記事がお役に立てましたら是非シェアのご協力お願いします。