>  기사  >  백엔드 개발  >  방명록 최고의 방명록 소스코드에 도전하다 (1)

방명록 최고의 방명록 소스코드에 도전하다 (1)

WBOY
WBOY원래의
2016-07-29 08:34:011091검색

방명록 이용안내
하하, 오랫동안 방명록 작업을 하다가 드디어 출간하게 되어서 너무 기쁘네요...
아, 마음에 드셨으면 좋겠습니다. 마음에 들지 않아도 상관없겠지만, 마음에 들지 않는 데에는 이유가 있을 겁니다. ,,필요한지 꼭 말씀해주세요!!!
제안이 좋으면 꼭 이행해 드리겠습니다. . 나의 목표는 "훌륭한 프로그래머가 되는 것"입니다.
이 방명록의 장점과 단점 단점:
--------- -------------------------- ----------
이게 제일 중요할듯 ㅎㅎ!!!
장점:
이번 방명록이 가장 큰 장점은 줄바꿈을 사용자가 직접 구현한다는 점입니다. 이는 특정 단어 수로 고정되어 있으므로 줄 바꿈에 관계없이 줄 바꿈됩니다. 이런 식으로 텍스트 그래픽을 붙여넣으려는 경우 문제가 있습니다.) 현재 대부분의 방명록은 자동 기능을 구현하지 않습니다. 줄 바꿈은 문장에 몇 글자를 써도 한 줄에 표시된다는 뜻입니다. 이렇게 줄 바꿈이 없는 메시지가 있으면 방명록이 보기 흉해지며, 줄 바꿈 아래에 줄이 표시됩니다. 창이 너무 길어져서 나뭇잎의 아름다움이 망가질 것 같아요!!!.
오늘은 이 두 가지 문제를 동시에 해결할 수 있는 메시지를 찾지 못해서 글을 쓴 이유입니다.
oso를 포함한 포럼에는 줄 바꿈이 없습니다. 제 말을 믿지 못하신다면, 캐리지 리턴 없이 매우 긴 문자를 작성해 보십시오. (이 문제는 제가 언급한 바 있습니다. oso, 변경되었는지 모르겠습니다!)
이 문제를 해결하기 위해 Computer_message($msg); 함수를 작성했는데, config.php 파일에서 소스 코드를 볼 수 있습니다
있습니다. 페이지 매기기: 두 가지 방법으로 볼 수 있습니다. 하나는 메시지를 앞뒤로 표시하는 것이고, 다른 하나는 페이지 수를 표시하는 것입니다.
이제 중재자는 다음 링크를 통해 메시지를 쉽게 삭제하고 복원할 수 있습니다. 물론 비밀번호를 입력해야 합니다.
단점:
물론 현실적으로 해야 하지만, 필요하다고 생각하지만 시간 제약으로 인해 미흡했습니다. 물론 외부적인 것들을 먼저 드래그해도 됩니다.
알 수 없는 버그도 있습니다 ㅎㅎ
다운로드하세요! 포인트와 샘플은 http://에 있습니다. /little.oso.com.cn에서 찾을 수 있습니다! ! !
설명 파일은 Linux에서 작성되었기 때문에 readme.txt를 열려면 워드패드를 사용해야 합니다.
메모장을 사용하지 마세요. 그렇지 않으면 코드가 깨질 수 있습니다! ! !
다음은 구성 지침입니다.
------------------------- - ----------------
구성의 편의를 위해 코드를 재정렬했으며, 이제 필수 항목은 모두 설정이 완료되었습니다. 매개변수는 모두
config.php 파일에 있습니다. 구성이 매우 간단해야 하며, 그 안에 자세한 지침이 있어야 합니다.
목표: 10분 이내에 방명록을 완성하세요!!! 🎜>1: 데이터베이스 생성(홈페이지에서 데이터베이스 공간을 제공해야 함)
일반적으로 oso와 마찬가지로 phpMyAdmin 오픈소스에도 프런트 엔드가 있습니다.
이름을 선택한 후 기억하세요. config.php의 $db_name을 이 이름으로 변경하려면
2: 메시지 테이블을 만듭니다(config.php의 $table_name을 나중에 여기에 지정한 이름으로 변경).
구조는 다음과 같습니다.
key_liuyan int(11) auto_increment 기본 키, //주로 구축, 자동 추가
Nikename Varchar(20) null // Nickname
제목 Varchar(100) null // 메시지 테마
date_created varchar(19) // 메시지 시간
ip_address varchar(15) // 메시지 메시지 사람의 IP 주소
메시지 매체 텍스트 null                                                                                                            varchar(50) null // 글을 남긴 사람의 홈페이지 주소
huifu_biaozi int(1) 기본값 0 ''         '                           out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out out with UNto s'O-To s-w's' w-wol'''www-i-o.cn. 테스트를 통과했습니다. yourtable_name을 기억하기 쉬운 이름으로 변경하세요.
물론 변경하지 않아도 괜찮습니다.
create table your_liuyan_table(
key_liuyan int(11) auto_increment 기본 키,
nikename varchar(20) null,
subject varchar(100) null,
date_created varchar(19),
ip_address varchar(15),
message Mediumtext null,
email_address var char( 50) null,
zhuye_address varchar(50) null,
huifu_biaozi int(1) 기본값 0,
huifu Mediumtext null,
oicq varchar(20) null
)
3: 제어 테이블 생성: (여기에 이름을 config.php의 $table_name_control에도 입력해야 합니다.)
구조는 다음과 같습니다.
leibie varchar(20) 기본 키,
value varchar( 20) null
다음 SQL 문을 사용할 수도 있습니다.
create table your_control_table(
leibie varchar(20) 기본 키,
value varchar(20) null
)
왜냐하면 이것은 제어 테이블이므로 두 개의 제어 레코드를 직접 추가해야 합니다.
SQL 문은 다음과 같습니다.
비밀번호 삽입 및 삭제:
insert into your_control_tble(
leibie,
value)
값 ​​
(삭제,'1332')
답장 비밀번호 입력: "
your_control_tble(
leibie,
value)
value ​​
(huifu,'1332')
입력한 비밀번호는 123이고 사용자 이름은 비어 있습니다!
비밀번호 계산과 입력된 값은 어떻게 되나요?
이렇게 하면 비밀번호 123을 더하면 6이 되고, 6에 222를 곱하면 됩니다. 비밀번호 값!!!
6*222=1332.
이 관계를 알면 당연히 다른 비밀번호로 변경할 수 있습니다.
단, 사용자 이름은 비워두어야 합니다,,,
참고하시면 됩니다. 단순암호화 원칙으로 홈페이지에 접속합니다.

4: 모든 작업이 완료되고, readme.txt를 제외한 파일을 업로드하면 됩니다. 궁금한 점이 있으시면 연락주세요.
연락처는 다음과 같습니다(댓글 반환):
---------- --------- ----------
?내 방명록: http://little .oso.com.cn
내 OICQ: 873221
내 이메일: cxg168@sohu.com
------------- --- ---------------------------------- ---

위 내용은 방명록의 내용을 포함해 최고의 방명록을 위한 방명록 챌린지(1)의 소스코드를 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.