Xhtml而不是Php?

时间:2010-04-08 10:52:16

标签: php html xhtml email-integration

我想开发一个网站,允许向用户发布信息,并为他们提供订阅邮件列表的机会,以便每次我对网站进行更改时都可以更新这些信息。 *添加新信息等

我也希望用户能够添加关于发布的评论的评论,并给我建议......鼓励用户互动的事情

我知道这可以用php ...

但是我不知道php,要学习和测试它,我显然需要一个域开始...等。 我可以使用Xhtml / Html获得相同的结果吗?

- 我知道我可以使用 <a href="mailto:email@email.com"; subject="Email from Site user">Mail</a>

但这也会让我的电子邮件对垃圾邮件开放......有什么建议吗?

如果以前发过这个问题我会道歉,我做了一些研究,发现没有这样的事情。 所有有用的回复都表示赞赏。

5 个答案:

答案 0 :(得分:2)

(X)HTML是浏览器解释的标记语言,用于显示您的网页。

PHP是服务器上使用的一种语言,可以:

  • 生成HTML标记
  • 充当与其他系统(例如数据库)的“粘合剂”,用于数据持久性。


(X)HTML本身不是动态的:它仅用于显示数据。

PHP本身并没有显示太多信息:它会生成它们。


所以,基本上,你需要同时使用(X)HTML和PHP:

  • PHP用于动态的一切
    • 喜欢与数据库,表单的交互......
  • HTML (可能由PHP代码生成)以显示数据。

答案 1 :(得分:2)

XHTML和HTML基本上是一回事,只是xhtml基于xml标准(x来自哪里),因此更加严格。

HTML / XHTML通常用于您的网页结构,其中PHP是基于服务器的语言,这意味着它在幕后工作。

你可以使用html,但它的制作非常复杂,所以我会说你最好咬一口子并在你的第一个php应用程序上开始:)不要担心它很容易让你的头脑。您不需要域来开始开发,只需安装WAMP(对于Windows)或MAMP(如果您的苹果像我一样),这些程序充当自包含的迷你服务器,非常对开发有用!

然后我建议尝试使用html作为初学者,这样你就习惯了WAMP / MAMP服务器,然后前往http://devzone.zend.com/article/627获取关于PHP的精彩教程!

编辑:另一张海报提到了wordpress,它也是一个很棒的平台!但我总是喜欢学习基础知识,所以如果出现问题,或者没有按照你想要的方式工作,你就会知道该做什么,或者至少有一个想法。因此,当你感到舒服时,我会坚持使用你自己的php解决方案,然后进入wordpress。

我希望这会有所帮助:)

答案 2 :(得分:1)

不,您需要某种服务器端脚本语言才能查询数据库,打印注释并将生成的HTML发送到浏览器。

如果您不知道如何使用PHP,如何使用像WordPress这样的开源解决方案,这是一个博客平台,但提供您列出的所有内容。

答案 3 :(得分:1)

我建议使用WordPress因为:

  • 这很容易学习,文档非常好
  • 有数以千计的免费插件可为您的网站添加功能
  • 有一个插件,即联系表单7,允许您的用户在遏制垃圾邮件的同时发送您的电子邮件
  • 当您的网站更新时,有一个内置的RSS源可以推送给您的用户通知
  • WordPress可以安装在共享主机,虚拟专用主机和几乎任何具有LAMP堆栈的计算机上
  • 如果您不熟悉创建网站,WordPress有免费的主题,这是一个很好的起点

最后,为了回答你的问题,XHTML和PHP做了不同的事情。 XHTML就像是图片的想法。你可以看到它,它有形状,轮廓,有时是单词等等。在这里,PHP就像电影,观众可以看到某些内容,但背景中的某些东西正在更新和移动。

答案 4 :(得分:0)

HTML只是一种标记语言,用于浏览器格式化数据以显示给用户。

大多数托管解决方案都提供表单邮件程序脚本,只需将HTML表单和电子邮件通过电子邮件发送到您可以配置的指定电子邮件地址。

他们还提供邮件列表功能。

因此,也许检查提供此功能的(PHP)托管解决方案,在需要更复杂的自定义功能之前,您不需要编写任何PHP。