興林のクラスメイト(4)_PHPチュートリアル
个人管理:
班级通讯录:class/address.php
session_start(); // 开始session
if(!session_is_registered("userregister")||($userregister==""))//检查是否注册,如userregister未注册或session为空值,重新注册.
{
echo "请重新注册
";
exit;
}
?>
![]() |
|
include "config.php";
$result = mysql_query("SELECT * FROM user",$db);
$row=mysql_num_rows($result);//查看结果有多少行
for ($i=0;$i<=($row-1);$i++) {
$name=mysql_result($result,$i,'name');
$sex=mysql_result($result,$i,'sex');
$birth=mysql_result($result,$i,'birth');
$ph=mysql_result($result,$i,'ph');
$bp=mysql_result($result,$i,'bp');
$email=mysql_result($result,$i,'email');
$oicq=mysql_result($result,$i,'oicq');
$work=mysql_result($result,$i,'work');
$photo=mysql_result($result,$i,'photo');
$ad=mysql_result($result,$i,'ad');
$post=mysql_result($result,$i,'post');
$account=mysql_result($result,$i,'account');
$face=mysql_result($result,$i,'face');
$face='image/face/icon'.$face;
echo "
......................○班级通讯录○.................... | |||||||
![]() | 生日:$birth | ||||||
呼:$bp | |||||||
oicq:$oicq | |||||||
邮编:$post | |||||||
}
?>
人资料修正:class/modify.php
session_start(); // セッション開始
if(!session_is_registered("userregister")||($userregister==""))//ユーザー登録未登録またはセッションが空值、再注釈かどうか
{
echo "<. ;a href='../index.php'>请重新注册
";
exit;
}
?>
include "config.php";
if ($submit){
if (!$username||!$psw||!$psw2||!$name||!$ad||!$ph||!$email){ //检查是否記入写完了
echo "对不起,您必须全带*的项目!
"."重充填";
exit;
$user=trim($username);
$psw=trim($psw2);
$birth=trim($birth); );
$work=trim($work);
$post=trim($ph); );
$email=trim($email);
$oicq=trim($oicq); //去掉首尾空格及html标记
$oicq=trim($oicq); ($signature));
//查密码重复否正确
if (!$psw==$psw2){
echo "请确认密码, 返し";
exit;
}
//检查メールの正当性
if(!ereg('^[-!#$%&'*+./0-9=?A-Z^_`a-z {|}~]+'.'@'.'[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+.'.'[-!#$% &'*+./0-9=?A-Z^_`a-z{|}~]+$',$email)&&$email){
echo "email は違法です!
"." exit;}
//写受信据库
$sql="UPDATE user SET user='$user',psw='$psw',name='$name',sex='$sex',birth='$誕生',work='$work',ad='$ad',post='$post',ph='$ph',bp='$bp',email='$email',oicq='$oicq ',account='$account',signature='$signature',face='$face' where user='$userregister'";
$result = mysql_query($sql,$db);
mysql_close($db);
//公開祝贺邮件
$subject="祝贺你成功修改个人信息".$sitename."!";// 主题
$message=$name.",你好:
祝贺你成功修改个人情報!您的ユーザー名は「.$username.」、秘密コードは「.$psw.」
现在登陆$sitename";//信件コンテンツ
$headers .= "Content-Type: text/html; charset=gb2312n"; // MIME タイプ
mail($email,$subject,$message,$headers);
echo "恭喜您修正成功!一封迎信が您の箱に到達しました。注意してください。";
exit;
}
$result = mysql_query("SELECT * FROM user where user='$userregister'",$db);
$psw=mysql_result($result,0,"psw");
$name=mysql_result($result,0,"name");//读取个人注册信息
$sex=mysql_result($result,0,"sex");
$birth=mysql_result($result,0,"birth");
$work=mysql_result($result,0,"work");
$ad=mysql_result($result,0,"ad");
$post=mysql_result($result,0,"post");
$ph=mysql_result($result,0,"ph");
$bp=mysql_result($result,0,"bp");
$email=mysql_result($result,0,"email");
$oicq=mysql_result($result,0,"oicq");
$photo=mysql_result($result,0,"photo");
$account=mysql_result($result,0,"account");
$signature=mysql_result($result,0,"signature");
$face=mysql_result($result,0,"face");
mysql_close($db);
?>
![]() | |
个人资料修改 '&gt; td height = "60%"&gt; "&gt; maxlength = "&lt;?&gt;"&gt;?>> 注意不要有空格,带*的项目为必填。 生日: 工作单位: 通讯地址: * 邮编: 电话: * 传呼: メール: * oicq: 个人说明:(在通讯录里显示,不超过125个汉字) | 选择一喜欢の画像: for ($i=1;$i<=64;$i++){ echo " ![]() echo " if ($face==$i){ echo "チェック済み"; } echo ">"; if (($i%4)==0){ //隔4行,换行 echo " "; } } ?> |
上传照片:class/uploadphoto.php
session_start(); // 开始session
if(!session_is_registered("userregister")||($userregister==""))//检查是否注册,如userregister未注册或session为空值,重新注册.
{
echo "请重新注册
";
exit;
}
?>
include "../config.php";
if ($upload){
if ($picurl=="none"){
echo "你没有上传任何文件.";
exit;
}
$v=opendir("image");
if ($v==0)
{ mkdir("image"); //若目录不存在,则新建一个
$v=opendir("image"); //取得目录handle
}
$up=copy("$picurl","image/$picurl_name");
if($up==1)
{
//初始化写入内容
$result = mysql_query("SELECT * FROM user where user='$userregister'",$db);//查询以往照片信息
$photo=mysql_result($result,0,'photo');
$photo=str_replace("'","'",$photo);//将'用'代替
$photo=$photo."看照片|";//加上此次内容
mysql_query("UPDATE user SET photo='$photo' where user='$userregister'",$db);//写入
mysql_close($db);
echo "文件上传成功!
";
echo "文件名:$picurl_name 文件大小:$picurl_size byte 文件类型:$picurl_type
";
}
else
{echo "文件上传失败.";exit;}
unlink ($picurl); //从临时文件夹中删除档案$picurl
closedir ($v); //关闭目录handle
exit;
}
?>
![]() | 上传照片 |
![]() ホットAIツール![]() Undresser.AI Undressリアルなヌード写真を作成する AI 搭載アプリ ![]() AI Clothes Remover写真から衣服を削除するオンライン AI ツール。 ![]() Undress AI Tool脱衣画像を無料で ![]() Clothoff.ioAI衣類リムーバー ![]() Video Face Swap完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。 ![]() 人気の記事
アサシンのクリードシャドウズ:シーシェルリドルソリューション
4週間前
By DDD
Windows11 KB5054979の新しいものと更新の問題を修正する方法
3週間前
By DDD
Atomfallのクレーンコントロールキーカードを見つける場所
4週間前
By DDD
<🎜>:Dead Rails-すべての課題を完了する方法
1 か月前
By DDD
Atomfall Guide:アイテムの場所、クエストガイド、およびヒント
1 か月前
By DDD
![]() ホットツール![]() メモ帳++7.3.1使いやすく無料のコードエディター ![]() SublimeText3 中国語版中国語版、とても使いやすい ![]() ゼンドスタジオ 13.0.1強力な PHP 統合開発環境 ![]() ドリームウィーバー CS6ビジュアル Web 開発ツール ![]() SublimeText3 Mac版神レベルのコード編集ソフト(SublimeText3) ![]() ホットトピック
Gmailメールのログイン入り口はどこですか?
![]() ![]()
Java チュートリアル
![]() ![]()
CakePHP チュートリアル
![]() ![]()
Laravel チュートリアル
![]() ![]()
PHP チュートリアル
![]() ![]() ![]() Redis を使用して分散トランザクション管理を実装する方法 はじめに: インターネットの急速な発展に伴い、分散システムの使用がますます普及しています。分散システムでは、トランザクション管理が重要な課題です。従来のトランザクション管理方法は分散システムに実装するのが難しく、非効率的です。 Redisの特性を利用して、分散トランザクション管理を容易に実現し、システムのパフォーマンスと信頼性を向上させることができます。 1. Redis の概要 Redis は、効率的な読み取りおよび書き込みパフォーマンスと豊富なデータを備えたメモリベースのデータ ストレージ システムです。 ![]() 1. まず、携帯電話にダウンロードしたエンタープライズ WeChat ソフトウェアを開きます。ログインする際には、WeChat IDを使用する方法と携帯電話番号を使用する方法の2つを選択できます。 3. この時点で、企業管理者はバックグラウンドで携帯電話番号を追加する必要があります。そうすれば、Enterprise WeChat は携帯電話番号に基づいて企業を識別します。次に、あなたのビジネスを表示し、下の「Enter Business」オプションをクリックします。 4. 次に、ソフトウェアの機能の使用を入力できますが、最も重要なことは、管理者によってあなたの携帯電話番号が企業に追加されなければ使用できないことです。 ![]() Javaで生徒の成績管理機能を実装するにはどうすればよいですか?現代の教育システムでは、生徒の成績管理は非常に重要な課題です。生徒の成績を管理することで、学校は生徒の学習進度をより適切に監視し、生徒の弱点と長所を理解し、この情報に基づいてより的を絞った指導計画を立てることができます。この記事では、Java プログラミング言語を使用して生徒の成績管理機能を実装する方法について説明します。まず、生徒の成績のデータ構造を決定する必要があります。通常、学生の成績は次のように表すことができます。 ![]() jQuery は、Web 開発で広く使用されている古典的な JavaScript ライブラリで、イベントの処理、DOM 要素の操作、Web ページ上でのアニメーションの実行などの操作を簡素化します。 jQueryを使っていると要素のクラス名を置き換える場面がよくありますが、この記事ではその実践的な方法と具体的なコード例を紹介します。 1.removeClass() メソッドと addClass() メソッドを使用する jQuery には、削除用の RemoveClass() メソッドが用意されています。 ![]() win10システムを使用している場合、マウスを使用してデスクトップを右クリックしたり、右クリックメニューを実行したりすると、メニューが開かなくなり、コンピュータを正常に使用できなくなります。問題を解決するシステム。 Win10 の右クリック メニュー管理を開くことができません: 1. まずコントロール パネルを開き、クリックします。 2. 次に、「セキュリティとメンテナンス」の下をクリックします。 3. 右側をクリックしてシステムを復元します。 4. それでも使用できない場合は、マウス自体に問題がないか確認してください。 5. マウスに問題がないことを確認したら、+ を押して Enter を押します。 6. 実行が完了したら、コンピュータを再起動します。 ![]() 最近最も人気のある携帯電話といえば、発売されたばかりの Xiaomi 14 を思い浮かべる方も多いと思いますが、この携帯電話の性能構成は非常に優れており、ユーザー エクスペリエンスも非常に優れています。 Xiaomi Mi 14 でアドレス帳ブラックリストを設定する方法を見てみましょう。関連コンテンツも一緒に見てみましょう! Xiaomi Mi 14でアドレス帳のブラックリストを設定するにはどうすればよいですか?携帯電話のホーム画面で「電話」アプリを開き、下部のナビゲーション バーで「連絡先」オプションを見つけてクリックして入力します。連絡先リストを参照し、ブラックリストに追加する連絡先を見つけて、連絡先のアバターまたは名前を長押しします。しばらくすると、操作を選択するメニューが表示されます。ポップアップ メニューで [この連絡先をブラックリストに登録する] または同様のオプションを選択します。システムは正しい値を表示します ![]() PHP コードを記述するとき、クラスを使用するのは非常に一般的な方法です。クラスを使用すると、関連する関数とデータを 1 つのユニットにカプセル化できるため、コードがより明確になり、読みやすく、保守しやすくなります。この記事では、PHPClass の使用法を詳しく紹介し、クラスを適用して実際のプロジェクトでコードを最適化する方法を読者がよりよく理解できるように、具体的なコード例を示します。 1. クラスの作成と使用 PHP では、キーワード class を使用してクラスを定義し、クラス内のプロパティとメソッドを定義できます。 ![]() PHP で多対 1 のアドレス帳を実現: シンプルで実用的な連絡先管理 ソーシャル ネットワークの普及に伴い、人々の社会的関係はますます複雑になり、連絡先情報の管理はますます重要になっています。これに関連して、シンプルで実用的な連絡先管理システムを開発することが特に重要になります。この記事では、PHP を使用して多対 1 のアドレス帳を実装し、連絡先情報を追加、削除、変更、検索する方法を紹介します。機能設計 連絡先管理システムを設計する前に、主に次のようなシステムの機能モジュールを決定する必要があります。 ![]() |