Rumah pembangunan bahagian belakang tutorial php 挑战最棒的留言本的源码(一)_PHP

挑战最棒的留言本的源码(一)_PHP

Jun 01, 2016 pm 12:29 PM
null varchar cabaran Kod sumber mesej

留言本的使用说明


哈哈,很开心,做了好些时候的留言本总算可以发表了...
阿,希望能大家喜欢,不喜欢也不要紧,但是,一定有不喜欢的理由,,烦请一定告知!!!
谢谢!!!

本留言本从一开始的目标就是""挑战最棒的留言本""!!!我想"没有做不到的,只是看有没有必要"!!!

如果你的建议很好,我一定做到你的要求为止,我的目标:"做一个很棒的程序员".



此留言本的优点和缺点:
-------------------------------------------------------------------
这可能是最重要的了.哈哈!!!

优点:

该留言本最大的优点是,换行.实现了用户换行,(保持原形,中国人的同学录的换行是安一定字数的,也就是说不管你的换行,统统都他给你换行.这样要是想贴文本图形的话,就存在问题了.)而现在大部分的留言本都没有实现自动换行,也就是说它不管你一句写多少个字符,它都会在一行显示,这样要是有一个留言没换行的话,留言本就会变的很难看,窗口下面的行条就会好长,,破坏了叶面的美观!!!.

到今天为止,我还没发现能同时解决这两个问题的留言,这也是我写这留言本的原因所在.

包括oso的论坛,也是不换行的,不信你去留言试试,写一条很长的不回车的字符,这样它的叶面马上就出现问题了.(我和oso提过这问题,不知道改了没有!)

我写了个computer_message($msg);的函数解决了这问题,可以看config.php文件中的源玛.

还有分页:通过两种方式来察看,一是:往前,往后显示留言,另一种是:安页数显示.

还有现在版主可以方便的通过下面的连接来删除和恢复,当然要输入密码.

缺点:

当然有了,要实事求是,就是页面的美化工作做的还不是很够,虽然觉的很必要,但由于时间的关系总觉的这是外面的东西,可以先拖一下,当然只要有一点HTML知识的都可以很方便的修改.

还有就是未知的BUG了!哈哈!!!


下载点,和样本在http://little.oso.com.cn中可以找到!!!


因为说明档是在linux下写的,所以要用写字板打开readme.txt
不要用记事本,要不然会乱码!!!

下面是配置说明:
--------------------------------------------------------------------
为了配置的方便,重新整理了代码,现在已经把全部的需要设置的参数都放在
config.php文件里了,配置起来应该很简单,里面有详悉的说明.

目标:在十分种内搞定你的留言本!!!

1: 建立一个数据库(要主页提供数据库空间)

一般象oso的有phpMyAdmin开放源玛的前端.创建以来很简单的.

取好名字后,记得把config.php 的$db_name改成这个名字

2: 建立留言表(等下把config.php的$table_name改成这里你起的名字).

结构为:
key_liuyan int(11) auto_increment primary key, //主建,自动增加
nikename varchar(20) null // 昵称
subject varchar(100) null // 留言主题
date_created varchar(19) // 留言时间
ip_address varchar(15) // 留言人的IP地址
message mediumtext null // 留言信息
email_address varchar(50) null // 留言人的e-mail地址
zhuye_address varchar(50) null // 留言人的主页地址
huifu_biaozi int(1) default 0 // 版主回复标志
huifu mediumtext null // 版主回复内容
oicq varchar(20) null // 留言人的OICQ号码

可以用如下的SQL来完成!!!(本人测试通过,记得把yourtable_name改成好记点的,
当然不改也行阿)

create table your_liuyan_table(
key_liuyan int(11) auto_increment primary key,
nikename varchar(20) null,
subject varchar(100) null,
date_created varchar(19) ,
ip_address varchar(15),
message mediumtext null,
email_address varchar(50) null,
zhuye_address varchar(50) null,
huifu_biaozi int(1) default 0 ,
huifu mediumtext null,
oicq varchar(20) null
)

3: 建立控制表:(同样要把这里起的名字放到config.php的$table_name_control里去)

结构如下:

leibie varchar(20) primary key,
value varchar(20) null

也可以用下面的SQL语句:

create table your_control_table(

leibie varchar(20) primary key,
value varchar(20) null
)

因为这是你的控制表,所以要自己加入控制记录两条;

SQL语句为:

插入删除密码:

insert into your_control_tble(
leibie,
value)
values
(delete,'1332');

插入回复密码:

insert into your_control_tble(
leibie,
value)
values
(huifu,'1332');

这样放进去的密码为:123,用户名为空!

怎么计算密码和插入的值的关系呢?

是这样的,你的密码 ,如123 把三位数上的各位加起来,等于6,然后把6乘以222就是密码值!!!

6*222=1332.

知道了这关系,当然你可以改成其它的密码了.

不过用户名要为空,,,


这实行的简单加密的原理可以参照主页 http://cxg168.126.com 的三位数.


4: 一切完成,然后只要把除了readme.txt外的文件上传就行了.



如还有什么问题请联系我.


下面是联系我的方法(意见返回):
--------------------------------------------------------------------
?我的留言本: http://little.oso.com.cn
我的OICQ: 873221
我的e-mail: cxg168@sohu.com

---------------------------------------------------------------------

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Ke Arah AI Boleh Disahkan: Lima Cabaran Kaedah Formal Ke Arah AI Boleh Disahkan: Lima Cabaran Kaedah Formal Apr 09, 2023 pm 02:01 PM

Kecerdasan buatan ialah sistem pengkomputeran yang cuba meniru kecerdasan manusia, termasuk beberapa fungsi manusia yang secara intuitif berkaitan dengan kecerdasan, seperti pembelajaran, penyelesaian masalah, dan pemikiran dan tindakan yang rasional. Ditafsirkan secara meluas, istilah AI merangkumi banyak bidang yang berkait rapat seperti pembelajaran mesin. Sistem yang banyak menggunakan AI mempunyai kesan sosial yang ketara dalam bidang seperti penjagaan kesihatan, pengangkutan, kewangan, rangkaian sosial, e-dagang dan pendidikan. Kesan sosial yang semakin meningkat ini juga telah membawa beberapa siri risiko dan kebimbangan, termasuk ralat dalam perisian kecerdasan buatan, serangan siber dan keselamatan sistem kecerdasan buatan. Oleh itu, isu pengesahan sistem AI, dan topik AI yang boleh dipercayai yang lebih luas, telah mula menarik perhatian daripada komuniti penyelidikan. "AI Boleh Disahkan" telah disahkan

Melaksanakan Algoritma Pembelajaran Mesin dalam C++: Cabaran dan Penyelesaian Biasa Melaksanakan Algoritma Pembelajaran Mesin dalam C++: Cabaran dan Penyelesaian Biasa Jun 03, 2024 pm 01:25 PM

Cabaran biasa yang dihadapi oleh algoritma pembelajaran mesin dalam C++ termasuk pengurusan memori, multi-threading, pengoptimuman prestasi dan kebolehselenggaraan. Penyelesaian termasuk menggunakan penunjuk pintar, perpustakaan benang moden, arahan SIMD dan perpustakaan pihak ketiga, serta mengikuti garis panduan gaya pengekodan dan menggunakan alat automasi. Kes praktikal menunjukkan cara menggunakan perpustakaan Eigen untuk melaksanakan algoritma regresi linear, mengurus memori dengan berkesan dan menggunakan operasi matriks berprestasi tinggi.

Amalan aplikasi Python dalam perlindungan kod sumber perisian Amalan aplikasi Python dalam perlindungan kod sumber perisian Jun 29, 2023 am 11:20 AM

Sebagai bahasa pengaturcaraan peringkat tinggi, bahasa Python mudah dipelajari, mudah dibaca dan ditulis, dan telah digunakan secara meluas dalam bidang pembangunan perisian. Walau bagaimanapun, disebabkan sifat sumber terbuka Python, kod sumber mudah diakses oleh orang lain, yang membawa beberapa cabaran kepada perlindungan kod sumber perisian. Oleh itu, dalam aplikasi praktikal, kita sering perlu mengambil beberapa kaedah untuk melindungi kod sumber Python dan memastikan keselamatannya. Dalam perlindungan kod sumber perisian, terdapat pelbagai amalan aplikasi untuk dipilih oleh Python. Di bawah adalah beberapa perkara biasa

Bagaimana untuk meninggalkan mesej di Xianyu Bagaimana untuk meninggalkan mesej di Xianyu dan berbual secara peribadi Bagaimana untuk meninggalkan mesej di Xianyu Bagaimana untuk meninggalkan mesej di Xianyu dan berbual secara peribadi Mar 23, 2024 am 09:10 AM

Xianyu APP ialah perisian dagangan terpakai yang hebat Ia membolehkan semua orang memilih produk di sini sesuka hati, atau menerbitkan produk mereka sendiri untuk dijual. Semuanya boleh direalisasikan di sini , semua orang perlu berkomunikasi tepat pada masanya dengan meninggalkan mesej untuk mendapatkan lebih banyak maklumat dan membantu anda menjual atau membeli barangan dengan lebih baik Ia agak mudah dan ditujukan kepada mereka yang masih tidak tahu bagaimana untuk meninggalkan mesej di Xianyu , Saya kini telah membawakan anda tutorial mesej Xianyu yang khusus, saya harap ia akan membantu anda. Tutorial mesej Xianyu: 1. Pertama, buka Xianyu. 2. Kemudian masukkan antara muka dan klik pada produk. 3. Kemudian dalam antara muka yang muncul, slaid ke atas dan klik

Seni AIGcx: Lautan Biru atau Cabaran? Lihat bagaimana dunia seni menerima kecerdasan buatan? Seni AIGcx: Lautan Biru atau Cabaran? Lihat bagaimana dunia seni menerima kecerdasan buatan? May 29, 2023 pm 02:46 PM

Pada masa lalu, karya-karya sarjana seni perlu melalui proses peniruan dan pembiakan yang panjang dan teliti sebelum dapat dikekalkan atau dijual kepada pembeli yang tidak disangka-sangka. Kini dengan bantuan teknologi AIGC, pengguna boleh mencipta karya dengan memilih genre tertentu, seolah-olah meniru karya tuan dalam sekelip mata. Pangkalan data imej seni sedia ada bagi siri koleksi digital MetaVision "AI Stan" telah menjadi sumber latihan data untuk AI, membolehkannya mempelajari dan memahami ciri, gaya dan kandungan ciptaan artistik. Selepas latihan data, model AI dibina. Model ini, selalunya berdasarkan teknik pembelajaran mendalam, dapat menganalisis data masuk dan menjana karya seni baharu. Apabila mencipta seni, pengguna perlu memasukkan atau melaraskan parameter untuk mengawal hasil ciptaan. Selepas model AI menghasilkan karya seni, gunakan

Cara mudah untuk menyertai cabaran di TikTok Cara mudah untuk menyertai cabaran di TikTok Mar 28, 2024 pm 03:10 PM

1. Mula-mula buka Douyin dan klik #challenge# terus di bawah video. 2. Anda juga boleh mengklik [Cari]. 3. Masukkan cabaran untuk mencari dan pilih cabaran yang anda ingin sertai. 4. Akhir sekali, klik [Participate].

Bagaimana untuk melihat kod sumber tomcat dalam idea Bagaimana untuk melihat kod sumber tomcat dalam idea Jan 25, 2024 pm 02:01 PM

Langkah-langkah untuk melihat kod sumber Tomcat dalam IDEA: 1. Muat turun kod sumber Tomcat; . Pembelajaran dan pengemaskinian berterusan 7. Gunakan alat dan pemalam 8. Mengambil bahagian dalam komuniti dan menyumbang. Pengenalan terperinci: 1. Muat turun kod sumber Tomcat Anda boleh memuat turun pakej kod sumber dari laman web rasmi Apache Tomcat Biasanya pakej kod sumber ini dalam format ZIP atau TAR, dsb.

Cabaran dan Peluang Seni Bina Perkhidmatan Mikro PHP: Meneroka Wilayah Belum Dipetakan Cabaran dan Peluang Seni Bina Perkhidmatan Mikro PHP: Meneroka Wilayah Belum Dipetakan Feb 19, 2024 pm 07:12 PM

Seni bina perkhidmatan mikro PHP telah menjadi cara yang popular untuk membina aplikasi yang kompleks dan mencapai kebolehskalaan dan ketersediaan yang tinggi. Walau bagaimanapun, penggunaan perkhidmatan mikro juga membawa cabaran dan peluang yang unik. Artikel ini akan menyelidiki aspek seni bina perkhidmatan mikro PHP ini untuk membantu pembangun membuat keputusan termaklum apabila meneroka wilayah yang belum dipetakan. Kerumitan sistem teragih yang mencabar: Seni bina Microservices menguraikan aplikasi kepada perkhidmatan yang digandingkan secara longgar, yang meningkatkan kerumitan sedia ada sistem teragih. Contohnya, komunikasi antara perkhidmatan, pengendalian kegagalan dan kependaman rangkaian semuanya menjadi faktor yang perlu dipertimbangkan. Tadbir urus perkhidmatan: Menguruskan sejumlah besar perkhidmatan mikro memerlukan mekanisme untuk menemui, mendaftar, menghalakan dan mengurus perkhidmatan ini. Ini melibatkan membina dan mengekalkan rangka kerja tadbir urus perkhidmatan, yang boleh intensif sumber. Penyelesaian masalah: dalam perkhidmatan mikro

See all articles