PHP 포럼 포인트 시스템 구현 사고 코드 상세 설명
그리고 등급 표를 만 듭 니 다.주요 필드 는 등급 명,상한 포인트 와 하한 포인트 가 있 습 니 다.
사용자 의 행위 에 따라 포인트 누적 을 진행 합 니 다.
마지막 으로 사용자 포인트 가 어느 등급 범위 에 있 는 지 판단 하여 사용자 등급 을 얻는다.
사용자 테이블
CREATE TABLE `bbs`.`user`(
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT comment ' id',
`avatar` VARCHAR(255) NOT NULL comment ' ',
`nickname` VARCHAR(60) NOT NULL comment ' ',
`username` VARCHAR(16) NOT NULL comment ' ',
`password` CHAR(32) NOT NULL comment ' ',
`points` INT(10) NOT NULL DEFAULT '0' comment ' ',
PRIMARY KEY(`id`)
) ENGINE = MYISAM;
등급 표
CREATE TABLE `bbs`.`level`(
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT comment ' id',
`name` VARCHAR(60) NOT NULL comment ' ',
`max_points` INT(10) UNSIGNED NOT NULL comment ' ',
`min_points` INT(10) UNSIGNED NOT NULL comment ' ',
PRIMARY KEY(`id`)
) ENGINE = MYISAM;
ps:thinkphp 에서 그림 을 삭제 하 는 방법 을 살 펴 보 겠 습 니 다.사용 필드:
새 프로필 사진 은 낡은 프로필 사진 을 교체 한다.
단계:
1.데이터베이스 이미지 의 URL 주소 읽 기
2.URL 주소 의 유효한 필드 가 져 오기
3.파일 경로 설정
4.그림 파일 삭제
Thinkphp 코드 는 다음 과 같 습 니 다.
<?php
public function delPic(){
// id
$uid = input('uid');
if(!$uid){
$this->error('uid ');
}
// url
$img = M('member')->where('uid',$uid);
$url = $img->avatar; //$url = 'http://www.test.com/up/avatar/59b25bcfcaac6.jpg'
if(!$url){
$this->error(' ');
}
// url ( )
$str = parse_url($url)['path'].parse_url($url)['query'];//$str = '/up/avatar/59b25bcfcaac6.jpg'
//file
$filename = '.'.$str;
//
if(file_exists($filename)){
unlink($filename);
$info = ' ';
}else{
$info = ' '.$filename;
}
echo $info;
}
총결산PHP 포럼 에서 포인트 시스템 을 실현 하 는 사고 코드 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 관련 phop 포럼 포인트 시스템 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 우 리 를 많이 사랑 해 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.