难度有点高的问题100分

zilingzhi 2010-12-24 01:43:34
http://www.lsd.cn/400445/

像这样的,怎么弄?原理已经逻辑思维。请高手提醒。

加红部分,应该是文件夹。

首先,如何给一个项目自动建立文件夹,并自动生成页面。

其次,下面的这个宣传页面,数据库怎么建立?我先前怀疑是做好页面,上传,在数据库改项目某一字段写链接。

单现在看来,不是这样做的。

应该是:1、自动建立一个文件夹。
2、宣传页面分成几天(主要是图片),上传到这个文件夹

3、读取文件夹内容,生成页面

————————————————————————————————————————
但这些都是我的猜测,有可能是我分析错了。请坐过的高手列一下思维逻辑。
...全文
350 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloyou0 2010-12-29
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 zilingzhi 的回复:]

啥也不用说了,你就是看开发书太少了。用在线编辑器很容易编辑一个图文的内容,上传直接入库,过后显示在页面里就是了。

URL目录的问题,怎么都可以。你所问的那种,就是文件系统IO操作,这是PHP编程基础中的部分。

我一直的观点就是先看过几本书再看和想具体的应用。基础知识不够,看什么想什么都是白扯。
——————————————————
多谢指点。我还以为有什么好招,原来还得用编辑器。……
[/Quote]


觉得你要看一点关于apache的书
helloyou0 2010-12-29
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zilingzhi 的回复:]

Rewrite现在来不及学习了,上战场了。

而更关键的,我没有自己的服务器。Rewrite看来做不了。
[/Quote]

基本的(也是最常用的)rewrite规则二十分钟就可以学会
99%的共享主机也支持rewrite
helloyou0 2010-12-29
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 theforever 的回复:]

引用 6 楼 zilingzhi 的回复:
这个问题我一直搞不懂的就是
这样的页面 下面的宣传页面时以什么方式写进数据库的?

引用 9 楼 zilingzhi 的回复:
其实就是一张图片上面加了一些文字或者图片是背景上面是文字 纯html的东东
______________________________________________________--

这个我知道。
但……
[/Quote]

虽然你说话很火爆,但是.....我支持
若非零落 2010-12-29
  • 打赏
  • 举报
回复
楼主看看CI吧。
CI就是这样的。。。地址里面有个控制器index.php什么的被服务器重写了歪
mu_rain 2010-12-29
  • 打赏
  • 举报
回复
这个应该是通过模版生成的静态文件。
楼主可以直接观看源代码。
里面用户的主页来自于:

http://sj.89178.com/wuhanchengshibuluo_fuzhuang/bdu_tpl.htm?id=&gid=445
而头部公用的 http://www.lsd.cn/header/778.php
君望永远 2010-12-29
  • 打赏
  • 举报
回复
伪静态而已 LZ可以多看看。NET IO操作~
  • 打赏
  • 举报
回复
#5正解。最大的可能就是.htaccess进行URL重写。
最好的例子就是:下载并安装一个WORDPRESS,自己玩一遍就明白了。
zilingzhi 2010-12-28
  • 打赏
  • 举报
回复
我先期的设想,就是编辑器直接变成页面上传。但是考虑到维护者水平次得可以,连HTML都不过关。

所以才想出这么一个方案:本地做好htm文件和文件夹之后,直接上传,随便按在某个分类上,就可以浏览了。

这两天也查阅了一下资料,发现要达到这样的功能,必须开发插件。

所以还是编辑器吧。
zilingzhi 2010-12-28
  • 打赏
  • 举报
回复
啥也不用说了,你就是看开发书太少了。用在线编辑器很容易编辑一个图文的内容,上传直接入库,过后显示在页面里就是了。

URL目录的问题,怎么都可以。你所问的那种,就是文件系统IO操作,这是PHP编程基础中的部分。

我一直的观点就是先看过几本书再看和想具体的应用。基础知识不够,看什么想什么都是白扯。
——————————————————
多谢指点。我还以为有什么好招,原来还得用编辑器。害我白想了半天。

也多谢提醒多看书。我看的书比较少点,能不能提点中级难度以上的PHP开发书籍?

目前我看到PHP类的书籍,绝大部分都是怎么循环怎么条件判断怎么和数据库交互,基本都是基础的东东。但是像这样具体而又运用性极强的问题,还没有见那本书写过。虽然PHP手册中有,但很显然,手册太简约了。

比如文件夹一项,很多php教学书,都是简单提一下创建文件夹,删除文件夹这些不痛不痒的东东。

所以还请推荐好书
kaiyunzhaopin 2010-12-27
  • 打赏
  • 举报
回复
APACHE URL重写
http://www.linuxpk.com/doc/apache/rewrite/index.html
wangliwei230 2010-12-27
  • 打赏
  • 举报
回复
呵呵,你这个好像是要使用静态技术啊,我也要做这个,在这帮你顶一下!!!!
foolbirdflyfirst 2010-12-27
  • 打赏
  • 举报
回复
伪静态很容易实现吧。简单的处理如下,在根目录也就是你的http://www.lsd.cn/站点根目下放入一个.htaccess文件(apache要支持.htaccess才行),内容如下
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^.*(\.html|.xml|\.css|\.js|\.gif|\.png|\.jpg|\.swf|\.jpeg|\.doc|\.rar|\.ico)$
RewriteRule ^(.*)$ index.php/$1

大概意思是,
1.url不是一个真实存在的文件名
2.url不是一个真实存在的目录
3.url不以.html,.xml,.css,.jpg.....等结尾,这样可以保持图片,css等文件不列入rewrite范畴
4.把pathinfo rewrite成index.php/pathinfo

设置成功后,你的url
http://www.lsd.cn/400445/
实际上是重定向到了
http://www.lsd.cn/index.php/400445/
然后你在index.php里读取pathinfo(怎么读取你可以留意$_SERVER变量),读到/400445/这个东西,你想做什么处理随便你了,实际操作中,利用php进行router处理的也很多,比如定义一个Router类,专门做转向,这种方式在很多主流框架都有用到。
//当发现uri以数字结尾或数字+ /结尾,则跳到article controller的index方法。具体实现自己动动脑筋。
Router::map('/([^/]\d+)/?',array('M'=>'article','C'=>'article','A'=>'index'));

ygc2022 2010-12-27
  • 打赏
  • 举报
回复
应该是伪静态 URL重写吧
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zilingzhi 的回复:]
这个问题我一直搞不懂的就是
这样的页面 下面的宣传页面时以什么方式写进数据库的?
[/Quote]
[Quote=引用 9 楼 zilingzhi 的回复:]
其实就是一张图片上面加了一些文字或者图片是背景上面是文字 纯html的东东
______________________________________________________--

这个我知道。
但是HTML页面,是不是上传后,然后才再数据库写它的连接,使之对应项目名称?
如果是这样,那么关键是这个上传。
上传自然包括:第一、所使用图片的文件夹;第二、HTML页面。……
[/Quote]
啥也不用说了,你就是看开发书太少了。用在线编辑器很容易编辑一个图文的内容,上传直接入库,过后显示在页面里就是了。

URL目录的问题,怎么都可以。你所问的那种,就是文件系统IO操作,这是PHP编程基础中的部分。

我一直的观点就是先看过几本书再看和想具体的应用。基础知识不够,看什么想什么都是白扯。
zilingzhi 2010-12-26
  • 打赏
  • 举报
回复
再次求教。

高手都去哪里了?结婚洞房了?
zilingzhi 2010-12-26
  • 打赏
  • 举报
回复
最后一次置顶!!!!!!!!!
supercrazy008 2010-12-26
  • 打赏
  • 举报
回复
本人有php168系统的二次开发外包任务,时间较急,功能不大,也比较简单,有对php168比较熟悉的朋友,请与我联系,开发费用详谈。

联系方式:
QQ:1410707439,
13591821549

有效期截止2010-12-30前
zilingzhi 2010-12-25
  • 打赏
  • 举报
回复
没有人做过这种类型吗?
zilingzhi 2010-12-25
  • 打赏
  • 举报
回复
我想到一个方法,但是不会做。

就是做好之后,一个是html,一个是图片文件夹。

想直接整个文件夹上传上去。诸位,那个有这个经验的?
zilingzhi 2010-12-25
  • 打赏
  • 举报
回复
<img src="a文件的路径/*.png"/>
——————————————————————————————
就是这个A文件的创立,总觉得有难度。

我打算是:项目加入的时候,自动创立文件夹a0001,这个文件夹可能是自动生成.

而宣传页面,应该是本地做好的。一是html文件,一个是文件夹images,放需要的图片。

这样上传的时候,html文件应该没有问题,但是文件夹images的图片,上传到文件夹中就觉得很难。

一个是上传接口不会写,如何将本地文件夹内容上传到服务器文件夹。

一个是路径不一样了,惨了。



会的和我说声,我正在查阅相关资料,看看有没有例子。
加载更多回复(12)

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧