【发布时间】:2011-11-18 09:45:15
【问题描述】:
我设法使用 PHP 创建了一个简单的博客和一个管理页面。我没有使用像 wordpress 这样的 CMS,因为我想更深入地了解 PHP。
我想创建一个管理页面,允许用户指定他们可以在他们的博客帖子中放置图片的位置;例如,他们可以在第一段之前或之后添加照片。
我现在的管理页面只是一个 textarea 输入字段和一个提交按钮,用于将纯文本博客文章从 textarea 字段提交到数据库。我的想法是我可以在 textarea 输入字段中添加 img 标签,但是用户的照片可能存储在他们的硬盘上,所以我想到了将 PHP 代码存储在 textarea 输入字段中以从数据库中检索图像文件的想法。例如,如果我想在博客文章的第一段之后放置一张照片,我会在 textarea 字段中输入如下内容:
This is the first paragraph. Here is a photo of my vacation:
<? echo "<img src='getPhoto.php?page=blogPost'>"; ?>
然后我点击“提交按钮”,带有 PHP 代码的段落被提交到我的数据库中。包含博客帖子的页面检索文本“这是第一段。这是我假期的照片:”和 PHP 代码。然后 PHP 代码检索并显示照片。
问题在于提交带有博客文本的 PHP 代码可能会让不精通技术或没有任何编程知识的用户感到困惑。管理页面应该使博客作者可以在没有编程知识的情况下将照片放置在其博客文章中的任何位置。我还没有找到涵盖 PHP 博客管理页面中的图像放置的教程。任何入门帮助将不胜感激。
【问题讨论】:
-
这也是我了解 php/MySQL 的方式。没有什么比让自己沉浸在一个项目中来激发学习细节的动力了。
-
不要重新发明轮子。如果你想学习,阅读现有的代码,问题已经解决了,不需要再要求解决你的问题。