ホームページ > バックエンド開発 > PHPチュートリアル > PHP、jQ、CSS_PHP を使用してアバター ログイン ウィンドウを作成するチュートリアル

PHP、jQ、CSS_PHP を使用してアバター ログイン ウィンドウを作成するチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-20 10:58:29
オリジナル
1231 人が閲覧しました

Gravatar アバターを含むシンプルで興味深いログイン ボックス機能を設計しました。アバターは電子メール ID に基づいて Gravatar.com からエクスポートされます。この記事は、CSS の非常に基本的な実装と、数行の Jquery および PHP コードです。このログイン ボックスのデザインがあなたの Web プロジェクトに特別な風味を与えることを願っています。この例を試す前に、Gravatar にアバターをアップロードしてください

PHP、jQuery、CSS を使用して Gravatar アバター ログイン ウィンドウを作成します

PHP、jQuery、CSS を使用して Gravatar アバター ログイン ウィンドウを作成します

JavaScript

には JavaScript コードが含まれています。 $(".user").keyup(function(){}---user は入力タグの名前です。$(this).val() を通じて入力値を取得します。電子メールの値が正規表現を渡す場合、ajax avatar.php がリクエストされます

<ol class="dp-c">
<li class="alt"><span><span><script type=</span><span class="string">"text/javascript"</span><span> src=</span><span class="string">"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"</span><span>></script>  </span></span></li>
<li><span><script type=</span><span class="string">"text/javascript"</span><span> >  </span></li>
<li class="alt">
<span>$(document).ready(</span><span class="keyword">function</span><span>()  </span>
</li>
<li><span>{  </span></li>
<li class="alt">
<span>$(</span><span class="string">"#username"</span><span>).focus();  </span>
</li>
<li>
<span>$(</span><span class="string">".user"</span><span>).keyup(</span><span class="keyword">function</span><span>()  </span>
</li>
<li class="alt"><span>{  </span></li>
<li>
<span class="keyword">var</span><span> email=$(</span><span class="keyword">this</span><span>).val();  </span>
</li>
<li class="alt">
<span class="keyword">var</span><span> dataString = </span><span class="string">'email='</span><span>+ email ;  </span>
</li>
<li>
<span class="keyword">var</span><span> ck_email = /^([w-]+(?:.[w-]+)*)@((?:[w-]+.)*w[w-]{0,66}).([a-z]{2,6}(?:.[a-z]{2})?)$/i;  </span>
</li>
<li class="alt"><span> </span></li>
<li>
<span class="keyword">if</span><span>(ck_email.test(email))  </span>
</li>
<li class="alt"><span>{  </span></li>
<li><span>$.ajax({  </span></li>
<li class="alt">
<span>type: </span><span class="string">"POST"</span><span>,  </span>
</li>
<li>
<span>url: </span><span class="string">"avatar.php"</span><span>,  </span>
</li>
<li class="alt"><span>data: dataString,  </span></li>
<li>
<span>cache: </span><span class="keyword">false</span><span>,  </span>
</li>
<li class="alt">
<span>success: </span><span class="keyword">function</span><span>(html)  </span>
</li>
<li><span>{  </span></li>
<li class="alt">
<span>$(</span><span class="string">"#img_box"</span><span>).html(</span><span class="string">"<img src='http://www.gravatar.com/avatar.php?gravatar_id="</span><span>+html+</span><span class="string">"?d=mm' />"</span><span>);  </span>
</li>
<li><span>}  </span></li>
<li class="alt"><span>});  </span></li>
<li><span>}  </span></li>
<li class="alt"><span> </span></li>
<li><span>});  </span></li>
<li class="alt"><span>});  </span></li>
<li><span></script> </span></li>
</ol>
ログイン後にコピー

PHP、jQuery、CSS を使用して Gravatar アバター ログイン ウィンドウを作成します

PHP、jQuery、CSS を使用して Gravatar アバター ログイン ウィンドウを作成します

HTML コード

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><</span><span class="tag-name">div</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"login_container"</span><span class="tag">></span><span> </span></span></li>
<li>
<span class="tag"><</span><span class="tag-name">div</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"login_box"</span><span class="tag">></span><span> </span>
</li>
<li class="alt">
<span class="tag"><</span><span class="tag-name">div</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"img_box"</span><span class="tag">></span><span class="tag"><</span><span class="tag-name">img</span><span> </span><span class="attribute">src</span><span>=</span><span class="attribute-value">"http://www.gravatar.com/avatar/?d=mm"</span><span> </span><span class="attribute">alt</span><span>=</span><span class="attribute-value">""</span><span> </span><span class="tag">/></span><span class="tag"></</span><span class="tag-name">div</span><span class="tag">></span><span> </span>
</li>
<li>
<span class="tag"><</span><span class="tag-name">form</span><span> </span><span class="attribute">action</span><span>=</span><span class="attribute-value">"login.php"</span><span> </span><span class="attribute">method</span><span>=</span><span class="attribute-value">"post"</span><span class="tag">></span><span class="tag"><</span><span class="tag-name">input</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"username"</span><span> </span><span class="attribute">class</span><span>=</span><span class="attribute-value">"input user"</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"text"</span><span> </span><span class="tag">/></span><span> </span><span class="tag"><</span><span class="tag-name">input</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"password"</span><span> </span><span class="attribute">class</span><span>=</span><span class="attribute-value">"input passcode"</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"password"</span><span> </span><span class="tag">/></span><span> </span><span class="tag"><</span><span class="tag-name">input</span><span> </span><span class="attribute">class</span><span>=</span><span class="attribute-value">"btn"</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"submit"</span><span> </span><span class="attribute">value</span><span>=</span><span class="attribute-value">" Login "</span><span> </span><span class="tag">/></span><span class="tag"></</span><span class="tag-name">form</span><span class="tag">></span><span class="tag"></</span><span class="tag-name">div</span><span class="tag">></span><span> </span>
</li>
<li class="alt">
<span class="tag"></</span><span class="tag-name">div</span><span class="tag">></span><span> </span>
</li>
</ol>
ログイン後にコピー

avatar.php

これには非常に単純なコードが含まれています。電子メールを POST して md5 暗号化を実行し、暗号化されたデータを返します。

りー

CSS

りー


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445693.html技術記事私は、電子メール ID に基づいて Gravatar.com からエクスポートされる Gravatar アバターを含む、シンプルで興味深いログイン ボックス機能を設計しました。この記事は、非常に基本的なレベルと数行の CSS 実装について説明しています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート