"/>  ">
ホームページ >バックエンド開発 >PHPチュートリアル >thinkphpの正しいアバター
thinkphp修正头像
前台
後台
関数 user_upimgs(){
import("ORG.Net.UploadFile");
$upload = new UploadFile();// アップロード クラスをインスタンス化します
$upload->maxSize = 3145728;//添付ファイルのアップロード サイズを設定します
$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');//添付ファイルのアップロード タイプを設定します
$upload->saveRule = uniqid;//
$upload->savePath = './Public/Uploads/';// 添付ファイルのアップロード ディレクトリを設定します
if(!$upload->upload()) {//アップロード エラー メッセージ
$ this-> error($ upload-> getErrormsg());
} Else {// アップロードが正常に完了すると、アップロード ファイル情報が取得されます
$ 情報 = $ アップロード-& gt;
}
// 添付ファイルデータを含むフォームデータを保存
$User = M("users") // ユーザー オブジェクトをインスタンス化します
;
$User->create() // データ オブジェクトを作成します
$User->user_upimg = 'Uploads/'.$info[0]["savename"] // アップロードされた写真を保存し、必要に応じて組み立てます
//$User->fenxiang_sc = 'アップロード/'.$info2[0]["savename"];
$imgs=D() // ユーザーデータをデータベースに書き込みます
$imgs->query("update users set user_upimg='Uploads/".$info[0]["savename"]."' where users_id='".$_POST['users_id']."'");
$this->success("データは正常に保存されました!");