使用 PHP 和其他技术创建事件日历应用程序
我想使用 PHP 创建一个类似于网站 http://events.stanford.edu/ 的活动日历应用程序以及其他一些技术。该网站使用了哪些技术?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想使用 PHP 创建一个类似于网站 http://events.stanford.edu/ 的活动日历应用程序以及其他一些技术。该网站使用了哪些技术?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
看起来 events.stanford.edu 使用了两种主要技术和一个主要原理。
它使用的技术是服务器端脚本和数据库。对于您的情况,您可以使用 PHP 和 MySQL。
该网站使用的原理类似于 RESTful API。这不是一个完美的解释,但它可能会让您走上正确的研究道路。
本质上,应用程序的作用是当您点击页面时,例如本月,它会选择所有内容从数据库中获取事件并将其解析到页面。它还呈现日历,其中包含该月以及下个月和上个月的每一天的链接(例如 3 月9,或四月)。
毫无疑问,服务器上发生了一些神奇的事情,将 URL 转换为可理解的查询,但这对于另一个处理程序来说是有用的(例如 .htaccess,但这可能有点粗糙)。
It looks like events.stanford.edu uses two main technologies and one main principle.
The technologies it uses are server-side scripting and a database. In your case, you could use PHP and MySQL.
The principle the site uses is similar to a RESTful API. That's not a perfect explanation, but it might put you on the right research path.
Essentially what the application does is when you hit the page, like for this month, it selects all the events from the database and parses them to the page. It also renders the calendar with links to every day in the month and the next and previous months (e.g. March 9, or April).
There's undoubtedly some magic happening on the server to translate the URLs into understandable queries, but that's something for another handler (like, .htaccess, but that might be a little rough).