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

2019-08-22

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

jQuery(javascript)複数ファイルのアップロード時に容量オーバーの場合はアラートを出す

2019-08-21

2019年現在では、iPhoneとAndroidともにinputタグのfile属性が使えるようになっています\(^o^)/ 前までは、画像をアップするだけなのに、面倒なアプリ開発をしなければいけませんでした…。 スマホのカメラ機能はどんどん解像度が上がっているので、1枚の写真が6メガというのが当たり前です。それに伴いレンタルサーバーの方もスペックが上がってきました。 それでも、レンタルサーバーの場合は転送量の軽減を考えなければいけません。 むやみにファイルをアップロードし放題にしては、サーバーがもちません。 ということで、ファイルを選択した際に、ファイル容量を取得して、 ...

【PHP基礎】データベースのデータをCSVで出力する方法

2019-08-20

データベースのデータをCSV出力する。 管理画面ではそこそこ需要のある機能。 今回はCSV出力のドシンプルなコードをコピペ用に残しておきます。 まずはじめに、CSVのことを難しく考えている方もいるかもしれないので、CSV形式についての説明をほんの数行でします。 CSVファイルはデフォルトでエクセルで開かれるので、エクセルデータだと思いがちですが、ただのテキストファイルです。例としまして、下記のようなカンマ区切りのテキストデータです。タブ区切りの場合もあります。 htmlStart 名前,英語,国語,数学 Aさん,95,50,82 Bさん,39,47,97 Cさん,...

【ネット速度検証】PLCに必須のノイズ対策!ノイズフィルター商品を何種類か検証してみた

2019-07-13


▽あなたの知らない「ノイズフィルターの世界」 ▽PLC利用者必見!ノイズフィルターの効果を検証 ▽ノイズフィルタータップ以外のノイズ対策を検証 ▽ノイズ除去世界グランプリ2019「N-1」の結果発表 あなたの知らない「ノイズフィルターの世界」 ノイズフィルターって何?マニアックな商品であることは間違いありません。 ほとんどの方が存在すら知らないし、ノイズを気にしたことがないでしょう。 例えば、スピーカーにイヤホンを差すと、何も曲をかけていないのに「サーーーーッ」という小さな音がしたという経験ありませんか?それがノイズです。 音質に強いこだわりを持つ人は、ノイズフィルタ...

【実体験レビュー】最新のPLC(別名:コンセントLAN)でネット速度が2倍に!家全体どこでもLANが繋げるWiFiが届きまくる!

2019-07-03


▽コンセントがLANポートに?電気配線をLANに変換 ▽マニアックな商品の為?パナソニックが家庭用PLC撤退 ▽PLC性能対決!日本・中国・アメリカ 結果は!?やはりそうか… ▽最新のTP-Link PLCアダプターが届きました ▽旧PLCから新PLCに変えると速度が2倍アップ! ▽PLC設置に必要なものまとめ ▽PLCを自分で購入して設置するのが面倒な方はご依頼ください コンセントがLANポートに?電気配線をLANに変換 10年以上ほど前に、田舎の実家に帰った時、ネット環境はあるものの、 やや大きめの一軒家なのでWiFiの電波が1階から2階まで繋がりませんでした。...

indeed(インディード)用の求人ページ制作「採用係長」と同様のサービスで圧倒的に安いところあり!

2019-06-08


▽初期費用無料サービスは維持費が高い ▽採用係長と同様サービス「格安!人材確保」の料金の違いがスゴイ! ▽採用係長と格安!人材確保のサービス内容 ▽フリーランスを活用していない会社は大損している ▽インディードはネット求人広告の新しい風 ▽インディードの掲載メリット インディード用の求人ページを作成する「採用係長」という勢いのあるサービス。 ベーシックプランが月額2万円で年額にすると24万円です。 初期費用が無料でインディード用の求人ページが持てるというのが魅力ですが、 初期費用無料のサービスは維持費が異常に高い傾向があります。 初期費用無料サービスは維持費が高い ...

5Gのことみんな大げさに伝えすぎ!5Gは余計な進化ばかりか人体への悪影響あり!IoTは愚の骨頂!

2019-04-18


▽5Gに関して大げさな情報が飛び交っているけど実際は? ▽悲報!5Gを利用すると料金が割高に! ▽悲報!5G電波は人体への悪影響がより強まる ▽LANケーブル(有線)の通信よりも5G電波通信の方が速くなる ▽5Gまでの電波の歴史を少し振り返る ▽5Gって余計な進化ばかりじゃない?画質よりも内容が大事 ▽5GがもたらすIoTは家電ヲタ向けじゃないか? ▽医療の世界で低遅延の5Gにより遠隔手術が普及する ▽その他ちょっとした5Gがもたらす変化 ▽5Gが一般市民に与える影響は極わずかだと思われる ▽ここが一番気になる!5Gによりネットの動画サービスがテレビを超えることは確定 ...

45歳でリストラされても転職で年齢は関係ない!若者と同等になっただけ

2019-04-14


▽大企業が45歳以上をリストラせざる得ない理由 ▽ビジネスへの関心が薄い人にとっては死活問題 ▽リストラされた時点で「できない人材」というレッテルに ▽リストラされた人の選択肢について ▽仕事できないレッテルのリストラ45歳以上の独立開業 ▽大企業の常識は中小企業では通用しないことが多い ▽45歳以上でリストラされた人も若者も就職状況は同じ ▽45歳以上でリストラに関しての考察 さいごに ▽以下は読むと全てがどうでもよくなるかもしれない悟りの境地 長い年月をかけないと手に入れられない経験。それをあらかじめ持っていることは、すごく大きな長所だと思います。 だけど、それ...

楽天の商品画像ガイドライン厳格化2019年1月から本格始動

2019-01-03

今年の1月から楽天の商品画像のルールが厳しくなるようです。 amazonとかzozotownのような単調なサムネイル画像にしないといけなくなります。 ザックリ言うと今後、楽天はAmazon化していくのかなといった感じです。 サイトの雰囲気も単調化されていきそうですし、配送に関してもワンデリバリー構想というものを実現していく方針で 商品の保管から出荷までを手がける物流センターを全国各地に構えていくそうです。 amazonは既に日本の数箇所に倉庫を持っているので、配送が早いわけなんですけども、楽天もそのような形を築いていくということですね。 amazonの商品一覧で見かけるプラ...

mysqliからPDOに記述を変えよう!接続・取得・追加・更新・削除の基本コード

2018-10-05

データベース周りは未だに「mysqli派」ですが、ようやくPDOを使ってみようと決断。 PHP5.1以降に標準で利用できるようになったようで、ライブラリの読み込みは必要がない。 基本となる、接続・取得・追加・更新・削除の一連を動作確認しました。 使い勝手は良さそうで、PEAR::DBはもう完全にオワコンであることがはっきりしました。 ※xamppでは下記コードでちゃんと動作しました。 phpStart //mysqlアカウント $DB['host'] = 'localhost'; $DB['user'] = 'user'; $DB['pass'] = 'pass'...

自作PHP派が既に時代遅れのPEAR::DBを試用で使ってみたので基本コード紹介|接続・取得・追加・更新・削除

2018-10-03

PHPのキャリアは10年くらいで、フレームワークは一切使用せず、独自PHPで作成をする派です。 誰よりもあらゆるポータルサイトを早く作る自信があり、開発コストもかなり下げられる我が誇りの技術。 かなりの大掛かりで複数人での開発ならフレームワークを覚える必要があるのだろうが、 基本一人で全てこなす案件しかしないので、覚える必要がない。個人的にはスピード第一。 データベース周りは「mysqli派」です。というのも大抵のレンタルサーバーはmysqlだから他のを使う機会がありませんでした。 そんな私が、重い腰をあげてPEARライブラリのPEAR::DBを試してみた。 DBの基本であ...

実は実装がすごく簡単なトピックスの予約投稿機能

2015-10-28

トピックスの管理画面で日付を自由に設定できるようにして、 現在より未来の日付の場合は表示しないようにするだけなので、 呼び出しの際に、WHERE文にひとつ追加するだけで予約投稿が実現。 htmlStart WHERE `updated` < NOW() htmlEnd 非常に実装が簡単で、需要がある機能なので、管理画面ではなるべく予約投稿の機能を実装すべし! ...

DVD及びブルーレイ(Blu-ray)をMP4に変換する方法

2014-11-03


DVDfabでDVD(及びブルーレイ)をMP4にする方法を紹介したいと思います。MP4にしてしまえば、youtubeにアップできるのでどこでも見れるようになるので便利。 今回の例は「海外ドラマで2話が入っている」ケースでの設定で字幕もMP4の映像に入れ込むようにしている。 まず、「リッピング」のメニューをクリックし、チェックボックスでMP4に変換したいところ選択。ドラマなので、同じオープニングが毎回しつこくなってしまうので、チャプターを2-7にしてますが、通常は変更する必要はありません。 次はエンコードの種類を選択。2014年の現在は「MP4」、「WMV」が主流で、今...

本物のタブブラウザはスレイプニル!高速ネットサーフィンで仕事で差をつけろ!(2019年更新:スレイプと決別した理由)

2013-09-01

2019年7月更新:もう4年前頃にスレイプニルとはきっぱり決別した理由。スレイプニルの迷走よ止まれ! スレイプニルは「重い」「突然落ちる」のデメリットがあります。しかし、スレイプニル4のブックマークとタブの使い勝手は抜群にいいので、今も離れられないユーザーがいると思います。 きっぱり決別しようと思ったのは、バージョン5の時にスレイプニルの良さがすべて消し飛んでしまったからです。普通のよくあるブラウザと同じ様なものになった感があります。使いこなす前にアンインストしたので知りませんが。ですが、最新バージョンに全く魅力を感じなかったので決別しようと決心しました。 現在のスレイプニルの公...

jqueryでtable・liなどをドラッグ&ドロップで並び替え(ソート)する

2013-04-27

ドラッグ&ドロップで並び替える機能はほんの数行で実現できる。まずはjqueryとjquery-uiを下記にアクセスしてダウンロードする。jqueryは自サーバに置いたほうが読み速度が早いから直リンクはオススメしない。 htmlStart http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js http://code.jquery.com/ui/1.10.2/jquery-ui.js htmlEnd 次は、下記のようにjqueryを読み込んで、一行コードを書いてやります。#sortにドラッグ&ドロップソートを適応さ...

「余計な進化に振り回されない」という個人的方針

2012-12-20

▽ゲーム機の3DSはドンズべりだった? ▽エクセル2010なんかは特にひどい使いにくさ ▽Adobe製品はバージョンアップと共に激重化 ▽余計な機能が増えすぎたせいでユーザーを混乱させているような感がある 年々進化続けるパソコンなどのメカニックな技術。 しかし、それ必要か?それ面白いか?と思ってしまうどうでもいい進化が多すぎではないだろうか? ゲーム機の3DSはドンズべりだった? 3Dモードを切ってプレイする人がやたら多いとか…。 アバター以来3D画面の話題はさっぱり。全然需要がない技術のようである。 ゲームはスーファミやゲームボーイのように2Dの時が一番面白かったよ...

関数の引数(ひきすう)・戻り値(もどりち)について

2012-11-19

引数とは…戻り値とは…と言葉で書いてもパッとしなさそうなので、半角のカタカナを全角のカタカナに変換するmb_convert_kana関数を例として見てみよう。 phpStart $zenkaku = mb_convert_kana($hankaku, "KV"); //$hankaku が第一引数 //KV が第二引数 //$zenkaku が戻り値 phpEnd これで用語の意味は分かるかと思います。自分で関数を作る(ユーザー定義関数)時はこの引数と戻り値のことを理解しておかないと便利なものは作れない。 個人的にフレームワークの使い方を覚えるのが面倒なので、自作関数の...

郵便番号・住所と沿線・駅のデータベース配信

2012-09-28

ポータルサイトの利便性を高める為に必要となってくる日本全国の「郵便番号・住所」、「沿線・駅」のデータベース情報。細かく地域を区切って情報登録させることにより、より詳細な検索機能を実現できます。 全国の情報が入ったデータ(CSVファイル)が下記で無料ダウンロードが可能です。 【郵便番号データダウンロード - 日本郵便】 http://www.post.japanpost.jp/zipcode/download.html 【駅データ.jp】 http://www.ekidata.jp/download/index.html あらかじめCSVファイルをSQL文に書き換えた...

画像の保存形式について

2012-08-16


現在、WEBの画像ファイルはJPG(ジェイペグ)・GIF(ジフ)・PNG(ピング)の3つが標準規格で一般的に使用されている保存形式です。 それぞれ違う特徴があるので、ちゃんと知っておけばサイトの高速化を計ることが出来ます。画像はなるべく綺麗にできるだけ軽い容量で保存することが大切で、画像の容量が軽ければWEBページの表示速度が上がりますし、重ければ表示に時間がかかってしまいます。PCサイトでは気にならないかもしれませんが、通信速度の遅いモバイルやスマホ版のサイトでは表示速度が大きく違ってきます。 サンプル画像の上段は写真画像のケースの出力結果です。3つともほぼ見た目が変わりませ...

【PHP初心者講座】動的ページのカラクリを最短で紹介。ログファイルで簡易データベースの練習コード

2012-08-13

PHPをゼロから始める人はfor文やif文などの構文を一通り見たけど、「で、何をすればいいの?」と足ふみをしてしまう人が多いのではないでしょうか? そんな人にまず知ってほしいのは動的ページのカラクリ。これが分かればドドドっと次から次へと課題が出てくるので、勉強が進みます。 では早速簡単な動的ページを作ってみましょう。まずは商品データが入ったログファイルを作ります。下記の例ではカンマ区切りで「ID」「商品名」「値段」という構成で一商品一列でまとめています。 秀丸やさくらエディターなどUTF8の文字コードに対応したテキストで作成してください。 <ログファイル data.log>...

マイページや管理画面のログイン機能はセッションで導入する

2012-08-04

PHPでログイン機能を導入する場合はsession(セッション)というものを使います。cookie(クッキー)と似ていますが少し違います。単純に説明すると、cookieはブラウザに保存、sessionはサーバーに保存といったところでしょうか。sessionはcookieよりもセキュリティーが固いのでログイン機能ではcookieは使いません。では早速、コードを見てみてください。 <login.php> phpStart session_start(); //*1 下記説明 if($_POST['pass'] == $PASS){ $_SESSION['user'] = sessi...

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