我刚刚开始使用HTML,CSS和PHP的基础知识(以及一些中间方面)。练习这3种语言有什么好的起点?
我正在考虑编写一个URL缩短脚本,但我想知道这里是否有人可能有更好的想法。
我希望开发一些可以帮助我扩展我对上述3种语言的知识的东西,但它不应该太高级,我甚至不知道如何启动它。
任何建议都将不胜感激。
答案 0 :(得分:6)
无论你写什么,如果你允许用户输入任何东西,准备好它就会在它上线后立刻被垃圾邮件和黑客攻击。
因此,我建议从一些不向最终用户提供任何输入能力的东西开始。像图片库或CMS这样的网站管理员可以创建内容,但最终用户只能看到完成的页面。
如果你感觉更冒险,你可以写一个留言簿应用程序,或类似的东西,但要警告你必须快速学习允许最终用户输入的所有安全方面。您需要了解如何阻止垃圾邮件,避免SQL注入攻击,防止跨站点脚本攻击以及其他一些内容。
这是所有重要的事情要知道,但也许最好留给你的第二个项目,而不是你的第一个。
答案 1 :(得分:4)
一些常见的初学者任务是:
- image gallery
- message board
- phone book
- simple forum
这些简单的项目将使您习惯于语言,并为接下来的步骤做好准备:安全性,优化,用户体验,以及其他可能。
我建议首先尝试一些非常简单的事情并完成它。只有在那之后你才能开始更大的事情,或者更好地改进你的第一个项目。
答案 2 :(得分:2)
一个简单的博客平台将是一个潜在良好的第二或侧项目,随着您的技能提升和整合您将从其他较小的领域学到的东西,有机会进行增强系统。从没有评论的单用户博客开始,随着时间的推移进行构建。为你提供一些更自由的设计(HTML和CSS)方面,你也可以随时使用一些简单的JavaScript。
我会说@ Alin的答案也是一些很好的潜在入门项目,@ Spudley的回答很好。
最重要的是 - 玩得开心!
答案 3 :(得分:1)
我支持few of these。我还建议你考虑为其他人做点什么,比如一个小项目。有人认为我发现自己和那些我所教过的是,当你的项目属于你自己的项目时,承诺更难。你也会被细节所困扰。但是,当你为别人做这件事时,它会把机会降到最低。
还要考虑使用MVC框架作为学习方法。好的MVC框架将允许您在学习如何在PHP中运行类时进行游戏。我确信在SO上有很多关于它们的问题。
最后,如果没有任何一个可以引导你到任何地方,想想你想尝试的一些有趣的事情,无论困难如何,并坚持下去。即使你没有完成一个项目,你很有可能在途中学到了一些东西,这值得你花时间。
答案 4 :(得分:0)
你可以先阅读并从这里做一些例子http://www.w3schools.com,他们对你想在html,php和css.m中使用的所有内容都有很好的解释
答案 5 :(得分:0)
以下是一些建议:
答案 6 :(得分:0)
没有PHP脚本可以帮助您使用html和CSS 你必须分别掌握这些东西。
如果您想练习html和css - 只需创建一个代表您的某个网站/脚本页面的HTML页面,并使用它来训练您的html,css技能。 它与PHP部分完全无关 完成HTML后,您需要动态生成相同的文本。
答案 7 :(得分:0)
制作博客。一步一步: