PHP 板


LINE

看板 PHP  RSS
嗯... 我跨海来这里隔山打牛好了 说实在内容完全跟 PHP 无关 版主要铡我之前可以先铡原 po 吗? [逃] ※ 引述《addressl1O3 (波废文需创意)》之铭言: : 讨论区 论坛 Facebook Blog 等等, : 当发表新文章会随即出现一个相对应的留言区块, : 请问这留言区是怎麽产生的? : 这个留言区本身有没有一个独立的资料表?意思是说留言内容 : 有没有存到资料库? : 还是说只是存进某个档? : 这个随即出现的留言区在技术上到底是一个怎样的概念? : 感谢~ 我常常会说,很多东西都是留言板 FB 我没在用我不知道,就说 Blog blog 主人发了一篇新 blog,其实就是增加了一个新留言 不管系统背後到底是 Database 还是档案还是外星人(?) 系统总会需要「一个方法」去辨别这篇文章 用资料库的讲法就是 unique id(明明就应该说 primary key [指]) (当然如果你是用档案,那档名要 unique,其实意思都一样啦) 用网站的说法就是 unique URL(有这种说法吗? [指]) 当然 unique URL 通常会搭配 unique id 来偷懒 不过这年头 blog 的 URL 通常做的很绚丽,所以也很难讲,跳过 好,接下来是文章之下,你关心的「留言区块」 我先不考虑火凤燎原那种「留言的留言的留言的留言」 而是像推文那样,新 comment 一直往下盖 那麽系统总需要「一个方法」 来辨别哪哪些留言是归属於哪个文章底下 至於这个方法到底是什麽,其实... 套用痞子CS唬烂三原则的头两条 「There is no spoon」加上「Layer, Liar」 你高兴怎麽作都可以 用标准资料库的想法 你有个 Post 这个 table,大抵上栏位会有 id //就是 unique id content //内容 createDate //制造日期 [误] 然後有个 Comment 这个 table,大抵上栏位会有 id //自己也需要 unique id postId //归属於哪个 post content //内容 createDate //制造日期 其他你要用档案存也无所谓 一个 file 代表一个 blog post 跟底下的 comment 或着 blog post 是一个 file,其他 comment 塞在另一个 file 还是 blog post 跟各个 comment 都塞在不同 file 档案内容包 JSON、包 XML 还是自己设计 syntax(字串 split 万岁) ....... (我不想再骗 P 币了) 总而言之,你需要「一个方法」 让这一切能写入、能够读取,过程不要出包 剩下就是写起来快不快乐、效率好不好的问题 以上是以... 好像叫做 data flow 的角度来看你的问题 (用错词就算了,我不擅长烙专有名词) 从 UI 的角度、或着说现今 web UI 的角度来看 (尤其你又没事卡了一个「随即出现」,真的是有丰富宽广的想像空间) 问题又不太一样 最传统的网页流程,可以看成是这样 client server (在 edit.php) 作 HTML 的 form submit 送出一个新 post (newPost.php) 接收资讯,塞资料库 导向 show.php (show.php 中) (捞出指定的 post 内容) (捞出指定 post 的 comment 内容) 作 HTML 的 form submit (newComment.php) 接收资讯,塞资料库 导向 show.php 而最 AJAX 或着说 one page application 的流程 可以看成是这样 client server (始终都在 index.php 中) 按下「新增 post」按钮 作 XHR (newPost.php) 接收资讯,塞资料库 XHR 成功之後操作 DOM 拿掉 editor 的区块 显示 post 内容、comment 输入区块 按下「新增 comment」按钮 作 XHR (newComment.php) 接收资讯、塞资料库 更新 comment 区块内容 要更「福润德里」的话,还要用一些奇妙方法 让 server 收到新 comment 时同时更新所有在看同一页的人 如此之类这样那般... 在进入 AJAX 领域之後,还能延伸出更贱..... 康的招数 例如很有名也很好用的 Disqus 用很粗、很概观的角度去看,其实用的技术、运作原理差不多 只是资料存在别人家 然後对他来讲是用网址当 unique ID 当然难度就差很多了... AJAX 的部份跟 PHP 基本上已经完全没啥关系了 只是这年头,只要没有细致分工 基本上弄网站的人,这些都得要了解一点 ////////以下纯粹个人意见,不代表... 不对,本来就没代表什麽 XD //////// 最後,奉劝你,除了昵称改个嘲讽值比较低的名字外 know how 的东西不会,大抵上无所谓 有时候只是不知道关键字,而知道以後就也没什麽 web 开发发展到现在,说实在很难入门(对我来讲啦) 现在主流的 XHR,说不定以後都改成 websocket 整个概念跟写作方式又得再翻一次 server side 的语言变迁、framework 变迁、database 变迁 client side 的环境变迁...... 但是不知道 how to ask a question 就很严重 从你的内文、推文 除了知道你是个年轻(可能课业还不错)、还摸不着头绪的新手 完全不知道你的困扰点是什麽、你的问题是什麽 甚至连你的用词都会造成别人的困惑 更不用说焦点看似前後反覆、简直就是失焦 如果你真的不知从何问起 那你可以好好讲个故事 or Scenario or Use case 指责回答的人看不懂你的问题,这更是一绝 (可是 M 大,我还是可以把你当成周星驰吗? lol) 请不要把面对客服人员那套带来一般的讨论区 如果你写技术文章人家看不懂,那是人家的问题 如果你提问的内容人家看不懂,那绝对是你的问题 我只能说写 PHP 的人都比较和善,要是到某版... [奸笑] ==== 没想到打这种文章对我来说是种休息... [逃] -- 钱锺书: 说出来的话 http://www.psmonkey.org 比不上不说出来的话 Java 版 cookcomic 版 只影射着说不出来的话 and more...... --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.25.2.112
1F:推 popcorny:推!! 我也是後来才看懂原po的问题,问问题也是一种技巧 05/18 13:06
2F:推 Fantasywind:推详细解说 05/18 13:49
3F:推 addressl1O3:很感谢您 05/18 13:58
4F:推 addressl1O3:可是您就看得我问题啦 我觉得对方层次也是很重要 05/18 14:03
^^^^^^^^^^^^^^ 我看不懂这一句,对不起,我是猴子,中文程度不太好 还有,如果你想分化一般人跟猴子之间的感情,省省吧 我只是只猴子,写写 Java 都很吃力了,更不用说 PHP 了 简单地说,这不是层次问题 因为我几乎把整个 scope 从头到尾都讲了 而且讲的也不是什麽深入的话题 就像百元理发剪出来的发型,根本谈不上什麽层次
5F:→ addressl1O3:要求不懂的人很清楚地陈述问题 也不太符合逻辑阿..... 05/18 14:04
6F:推 kerash:addr: 其实很主要的问题是,你用错范例 05/18 14:05
7F:→ kerash:通常已经懂得人会以你发问的内容决定怎麽回答你,而你的例 05/18 14:05
8F:→ kerash:子是 "FB",大家当然只会针对FB的留言方式回你 05/18 14:06
师爷,翻译翻译,什麽 xx 的叫做 xx 的合逻辑 「要求不懂的人很清楚地陈述问题,不太符合逻辑」 这是你说的 那麽「要求看不懂你的问题的人,很清楚地回答你的问题」 这样算合乎逻辑吗? 从来都不知道用看别人的方法来对待自己 这到底算哪们子的合逻辑? 如果你听不懂猴子话,那我想办法用人话跟你讲 除非你付钱给回答的人 不然这里没有人有义务要写「你看得懂」的回答 更不用说,付钱也未必就是大爷 国王也是有被砍头的 我本来只想在这里当个和善的人(不对,是猴子) 既然在这里叨扰了一个问题,那能力所及帮忙回答一下 看到你在滥用讨论区资源 然後你的名片档完全就是针对我而来的 我就只好透漏自己的猴子本性 对於有能力酸你的人来讲,他们(对,包含我) 对讨论区的贡献度比你大的多了 就这样 ===== 有推文被吃掉的请见谅 ※ 编辑: PsMonkey 来自: 114.25.2.112 (05/18 14:17)
9F:→ kerash:你的问题最简单的问法就是,「留言怎麽做同串回覆功能」 05/18 14:06
10F:→ kerash:是你复杂化了= = 05/18 14:06
11F:推 Fantasywind:前面吵半天靠其他板友猜出大致意思 你自知是新手就不 05/18 14:07
12F:→ Fantasywind:能有诚意一点问问题 一直贬低帮助你的人? 05/18 14:07
13F:→ Fantasywind:会用到Ajax的人层次绝对不会比 对照表的正规化水准低 05/18 14:08
14F:推 addressl1O3:有几点对我的污蔑我想我必须要澄清一下,我没有要求这 05/18 14:33
15F:→ addressl1O3:里的人必须要清楚地回答我问题. 05/18 14:33
16F:→ addressl1O3:我不高心的原因主要是因为某些人不但误解我问题还说一 05/18 14:34
17F:→ addressl1O3:些酸我的话.如果说礼貌的话,恕我直言,有些礼貌真的比 05/18 14:37
18F:→ addressl1O3:我差很多.我对事对人很分明,这点大大您自己反而承认你 05/18 14:38
19F:→ addressl1O3:自己不是这样的人,还说得这麽理直气壮还真的让我很无 05/18 14:39
20F:→ addressl1O3:言,整个过程你根本酸过我,因为你跟没出现,现在突然说 05/18 14:40
21F:→ addressl1O3:某些话冲着你来.某些人的言语的确让我很讨厌,因为他们 05/18 14:42
22F:→ hSATAC:抱歉楼上洋洋洒洒推了一堆但是我完全看不懂你想表达什麽 05/18 14:42
23F:→ addressl1O3:无理挑衅,我在强调一次我某些情绪绝对不是针对所有人, 05/18 14:43
24F:→ addressl1O3:只是针对某些人,要说出ID也可以. 05/18 14:44
25F:→ PsMonkey:我突然觉得我的猴子话,看得懂得人还比较多 lol 05/18 14:46
26F:→ addressl1O3:同样的,有些很友善的我也可以说出他们ID. 05/18 14:47
27F:→ addressl1O3:至於你的回答,我看得懂看不懂我还是很感谢您... 05/18 14:49
28F:推 Fantasywind:你要知道的是 你在公开留言板 对任何一个回复你的板友 05/18 14:49
29F:→ Fantasywind:的态度实质上影响整个版的板友对你的先期认知 05/18 14:50
30F:→ Fantasywind:然後我还真的不是很懂你这堆推文解释了什麽 05/18 14:51
31F:→ Fantasywind:你究竟对事对人取决於受者的观感而不事你的想法 05/18 14:51
32F:→ Fantasywind:你第一篇文章要吐血什麽的留言 回应的对象酸了你什麽 05/18 14:52
33F:→ Fantasywind:回答你问题还要被扯让你很累 真的是满有趣的观点 05/18 14:53
34F:推 addressl1O3:其实那篇回我的根本不是重点. 05/18 14:54
35F:→ addressl1O3:我意思是说我没有讨厌他,他没有让我不高心阿 05/18 14:55
36F:→ addressl1O3:某些情绪只是针对某些人而已,结果大家都对号入座. 05/18 14:57
37F:→ addressl1O3:在别板问题出来没多久,就有个丢我水球,说了一堆白目的 05/18 15:01
38F:→ addressl1O3:的话,最後他得到的结论是我不会建资料表,还在推文说, 05/18 15:03
39F:→ addressl1O3:白目的话用水球说,推文就变得很礼貌,这是什麽人? 05/18 15:04
40F:→ addressl1O3:而且还是我叫他用推文公开说的.有时候大家对自己的人 05/18 15:06
41F:→ addressl1O3:品还是要有信心一点,不是针对你就不要乱对号入座,假如 05/18 15:06
42F:→ addressl1O3:真的觉得是在针对您的话,我不得不说一定心里有鬼. 05/18 15:08
43F:推 Fantasywind:猴大你是对的 XD 05/18 15:12
44F:推 kovenkoven:确实是不会建资料表阿? 05/18 15:14
如果不是 PHP 写的很烦,我实在不想来这里讲这些 只好先跟 gpmm 版主说声抱歉 当然,我在这边不是版主,讲话可以比较随性一点 [被殴飞] 我这麽多年来,回答过不少问题、写了不少文章、灌了不少水 PTT 上发文次数至少超过 60% 是在 CompScience 群组内 无论是不是原本就打算酸人 也有一卡车人透露出「宁愿我不要回他文章,也不要酸他」的讯息 当然,我不是什麽高手 说名人... 可能恶名昭彰的部份多一点 我只是藉着这个机会,顺便碎念一下我看文章回文章的心情 也许能代表某些人、也许只能代表我自己 为甚麽我(们)愿意花时间回覆一些问题、写一些文章 基本上来说,绝对不是因为钱、也不是因为利 名声可能有一点,但总归来讲 回答人家的问题没啥实质好处 我(们)愿意花时间回覆一些问题、写一些文章 通常是出自於「我也曾经苦过来」的心情 很多 know how、know what 的事情 真的是知道就知道了,不知道的话要嘛自己蒙着眼硬干 不然就是花了 n 个小时才找到解 然後觉得还不如去桃园作房仲 [笑] 当然,更重要的是 know why 或着说,我(们)常常期待看到的是 know why 的问题 因为这种问题才有取舍、才有优劣 也才有「讨论」的空间 不然只是单纯的一问一答,就真的以为讨论版是免费的技术客服中心 当然要到 know why 不是一蹴可几 所以才会说社群经营、社群经营 从不会带到会,从人数不多变成一个社群 这样有能力一起来「讨论」那些 know why 问题 然後才能知道自己的不足、了解自己的盲点 这是为甚麽绝大多数常常回答问题的人 会这麽讨厌 Java 版称之为「作业文」的问题 因为在这个资讯流通、google 好用的年代 会问这种问题的人,通常得到答案就跑了 他也压根不会去问 why,也就谈不上什麽求知慾 这是为甚麽绝大多数常常回答问题的人 会这麽讨厌问题描述不清、甚至搞不清楚自己问题在哪里的人 这可能比问作业文的人还糟糕 因为根本就是「整组嗨料料」,朽木不可雕也的困境 说真的,我(们)真的不那麽在乎礼貌不礼貌 我(们)只在乎是不是看到一个好问题 值得讨论的、值得思考的「好」问题 那怕你不写「各位大大你好,小妹是 PHP 新手求教......」 还是会有人去仔细看待、努力回覆你的问题 最後,奉劝 addressl1O3 一些话 当然你看得懂看不懂无所谓 基本上这个脉络看下来,你是不太在乎别人在讲什麽的人 事实上,我(们)现在也不太在乎你在讲什麽 原因很简单,因为你没打算理解别人在讲什麽 如果别人回答的不合你的意思、不是你想听的东西 你就摆出「吼... 你们都不懂我的意思」 但是你何尝用过自己对别人的标准来审视你自己? 而当你在名片档说「很多人都不太相信自己的人格」之类的话 我只能说,这是你唯一没有自相矛盾的言论 你对你自己(展现出来)的人格太有自信了 这里是技术讨论区 没人需要管你听得懂听不懂、高不高兴、有没有礼貌、有没有解决问题 我(们)只在乎技术跟真理 以及能促进讨论技术跟真理风气的事情 推文如果吃掉那就再次抱歉 理论上我不会再骚扰版面了 [逃] ※ 编辑: PsMonkey 来自: 114.25.2.112 (05/18 15:52)
45F:→ kovenkoven:addressl1O3板友如果有什麽想法你可以推文,不用一直 05/18 15:30
46F:→ kovenkoven:丢我水球 05/18 15:30
47F:推 rocairforce:只是理论上不会 XD 05/18 17:40
48F:推 gpmm:啧,可以 m 两次…不…三次吗!(握拳 05/18 18:13
49F:推 johnny1972:其实我比较在意猴大socket server的尝试如何了 :p 05/18 18:28
50F:→ FMDream:该板友蛮奇特的XD 05/18 18:38
51F:→ MOONRAKER:囧rz 05/19 12:08
52F:推 a60301:推曾经苦过,推用心花时间回文! 05/20 03:03







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP