V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
iamverylovely
V2EX  ›  分享创造

说出来你可能不信,我今天下午用 PHP 写了一个 wap 论坛。🥰

  •  
  •   iamverylovely · 2020-01-08 19:13:04 +08:00 · 14063 次点击
    这是一个创建于 1791 天前的主题,其中的信息可能已经有所发展或是发生改变。

    材料

    • PHP+MySQL+Gedit(没错,就是 Gnome 的那个记事本)
    • 一大碗米饭

    主要内容

    • 两张数据表 用户表+万能表 总共字段不超过 14 个,查询方面使用一大堆逻辑从两张表拿数据
    • 不借助 IDE

    不说太多了,直接展示效果 登录部分和发帖部分还没完成

    首页

    img0

    查看帖子 以及评论

    img4

    登录注册做得比较简单

    img2 img3

    第 1 条附言  ·  2020-01-08 22:20:25 +08:00
    这是链接 有兴趣可以看看 可以注册,还不能登录发帖那些

    因为没 ide,所以没怎么认真写代码,以后有时间再做吧

    https://www.iamverylovely.com/www/
    第 2 条附言  ·  2020-01-09 15:03:07 +08:00
    全部重做!!!!!又是一大碗
    第 3 条附言  ·  2020-01-09 18:34:57 +08:00
    请不要给我数据库注入,因为有网友说要看,所以我把生产环境直接内网穿透放出来了,虽然你的注入并不能让我有损失,但是会浪费我一点时间,并且对你自己也没有任何意义。
    第 4 条附言  ·  2020-01-09 22:50:07 +08:00
    收工了,今天把 sb-bbs 后台 php 代码全部重写了,争取后台之前完成这个 sb 项目。。。
    第 5 条附言  ·  2020-01-11 05:51:39 +08:00
    >>>>>>>>>>>耗时两天,SB-BBS 成功开源<<<<<<<<<<<<

    SB-BBS 2.0 代码重构完成,功能基本实现,最精简纯原生代码构建。

    因为没什么时间的关系,UI 没有再进一步调整了,功能也就先做到这里吧。

    本来说好不用 vue 的,但是后面真香了,因为用原生 JS 加载数据会比较麻烦。

    这只是一个 demo 项目哈,别误会,我的实力远不止于此。

    源代码: https://github.com/iamverylovely/sb-bbs

    >>>>>>>这段话来自一个被吓得瑟瑟发抖的 PHP 实习生。<<<<<<<
    第 6 条附言  ·  2020-01-11 05:55:59 +08:00
    自己测试得不多,暂时没有什么太大问题出现,希望技术大佬放过萌新,千万不要 SQL 注入,谢谢。
    128 条回复    2020-01-21 12:17:37 +08:00
    1  2  
    mostkia
        101
    mostkia  
       2020-01-11 16:56:07 +08:00
    楼主是用了阴间论坛的主题吗,哈哈。话说单纯使用 css 也不会增加多少服务器负担的,以现在的服务器来讲
    iamverylovely
        102
    iamverylovely  
    OP
       2020-01-11 17:02:21 +08:00
    @mostkia 什么情况~~我有点不太明白你指的是什么 “话说单纯使用 css 也不会增加多少服务器负担”
    hjosama
        103
    hjosama  
       2020-01-11 18:10:57 +08:00
    @iamverylovely 可能他讲的是 css 放服务器,然后前端来请求这个 css,这个用 cdn 就不会影响到自己服务器了(可能是看你用 css 比较少??),然后 css 要放本地的话,nginx,或者干脆搞一台静态资源服务器
    iamverylovely
        104
    iamverylovely  
    OP
       2020-01-11 18:22:51 +08:00
    @hjosama 哦,我习惯用 cdn 了。
    xiaotuzi
        105
    xiaotuzi  
       2020-01-12 16:51:32 +08:00 via iPhone
    其实原理就是提交数据,查数据,倒也没什么难度。
    有人说,我想 @朋友怎么办?他能收到吗?
    你这个能引用吗?或者楼中楼可以吗?
    目前也就是发帖,然后单一评论而已…
    评论一张表
    用户一张表
    帖子一张表
    (完)
    还差的远…
    hjosama
        106
    hjosama  
       2020-01-12 17:33:32 +08:00
    @xiaotuzi 他的定位是 娱乐+demo 那些给他时间都可以实现的哦~
    iamverylovely
        107
    iamverylovely  
    OP
       2020-01-12 18:25:29 +08:00 via Android
    @xiaotuzi 娱乐加 demo,有的玩儿就行了,写这个单单是用记事本写出来的,已经很不容易了。
    iamverylovely
        108
    iamverylovely  
    OP
       2020-01-12 19:26:19 +08:00 via Android
    @xiaotuzi 再补充一下,评论和帖子是一张表。
    ashtwo
        109
    ashtwo  
       2020-01-13 09:50:21 +08:00
    第一反应就是弯弯的阴间论坛
    fengshils
        110
    fengshils  
       2020-01-13 10:27:08 +08:00
    @ashtwo 上次见到这个风格 好像就是个 tw 结尾的站点
    xiaotuzi
        111
    xiaotuzi  
       2020-01-14 08:29:14 +08:00 via iPhone
    这些应用逻辑才是最重要的,时间才是最磨人的,热血期一周,过后再想做,难如登天。 @hjosama
    iamverylovely
        112
    iamverylovely  
    OP
       2020-01-14 09:21:12 +08:00 via Android
    @xiaotuzi 这个项目最初的目的只是为了好玩,并没有渴望达到什么目的,这代码写的好不好?谁都知道,一边看着开发文档,一边拿着记事本写出来的代码能好那就怪了(关键还是个 php 新手,或许连新手都不是),说了是 demo,别太在意。
    AmiKara
        113
    AmiKara  
       2020-01-14 12:31:08 +08:00 via iPhone
    阴间论坛既视感
    CoSoLo
        114
    CoSoLo  
       2020-01-14 17:41:24 +08:00
    能上传图片吗? @iamverylovely
    iamverylovely
        115
    iamverylovely  
    OP
       2020-01-16 23:28:11 +08:00
    @CoSoLo 过几天就可以了,这几天出去玩了
    CoSoLo
        116
    CoSoLo  
       2020-01-17 08:37:52 +08:00
    @iamverylovely 弄好了 @我呗~ 我要用用 :)
    iamverylovely
        117
    iamverylovely  
    OP
       2020-01-18 09:02:53 +08:00 via Android
    @CoSoLo 做了一个简单加载图片,发个图片链接就是图片了。
    mostkia
        118
    mostkia  
       2020-01-18 13:04:39 +08:00
    @iamverylovely 我的意思是,css 不比图片之类的资源文件,一个规则复杂的 css 也就几十 kb,而且渲染也是客户端浏览器的事情,服务器没什么负担。我想了想,也就并发量会大一些吧?假如内嵌到 html 内,可能连并发都不会多起来。但整个站点会好看很多。
    iamverylovely
        119
    iamverylovely  
    OP
       2020-01-18 14:51:47 +08:00 via Android
    @mostkia 因为带宽只有 1M,还有就是因为有流量限制,所以我尽量能省就省,还有就是想偷点懒,bootstrap,jq...,都喜欢引用 bootcdn。
    zturns
        120
    zturns  
       2020-01-19 09:22:38 +08:00 via Android
    看着好像 1024 风格
    kasusa
        121
    kasusa  
       2020-01-19 11:36:24 +08:00
    我的屏幕不是高分屏
    看起来很难受。

    ps
    注册失败一只提示我检查也不告诉我错在哪里。
    hjosama
        122
    hjosama  
       2020-01-19 13:19:35 +08:00
    @mostkia
    @iamverylovely
    现在这个感觉就很有特色了,再把 css 改好看点的话(不就变成大街上随处可见的了嘛)
    julyclyde
        123
    julyclyde  
       2020-01-19 15:04:49 +08:00
    WAP 是说通信协议啊
    并不是指页面比较窄
    iamverylovely
        124
    iamverylovely  
    OP
       2020-01-19 18:20:37 +08:00 via Android
    @julyclyde #123 Wap 标准制作的网站,之前是仿那种风格。
    1847bell
        125
    1847bell  
       2020-01-20 08:58:23 +08:00
    一眼看过去:“批踢踢论坛”?
    fengshils
        126
    fengshils  
       2020-01-20 10:21:04 +08:00   ❤️ 1
    @iamverylovely 你这要求啥配置,可以丢你一个主机玩玩
    fengshils
        127
    fengshils  
       2020-01-20 10:53:37 +08:00
    推广节点那个新的主机商看着很划算的样子
    iamverylovely
        128
    iamverylovely  
    OP
       2020-01-21 12:17:37 +08:00 via Android
    @fengshils #126 非常感谢!只不过我只是好玩做一下,不是打算做个网站,所以就暂时不需要了。☺☺
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1198 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:16 · PVG 07:16 · LAX 15:16 · JFK 18:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.