http://www.lsd.cn/400445/像这样的,怎么弄?原理已经逻辑思维。请高手提醒。加红部分,应该是文件夹。首先,如何给一个项目自动建立文件夹,并自动生成页面。其次,下面的这个宣传页面,数据库怎么建立?我先前怀疑是做好页面,上传,在数据库改项目某一字段写链接。单现在看来,不是这样做的。应该是:1、自动建立一个文件夹。
2、宣传页面分成几天(主要是图片),上传到这个文件夹3、读取文件夹内容,生成页面————————————————————————————————————————
但这些都是我的猜测,有可能是我分析错了。请坐过的高手列一下思维逻辑。

解决方案 »

  1.   

    你好像方向错了吧!?
    你写的url的意思是想实现url的静态化吧!?
    这玩意应该到url重写那儿找答案
      

  2.   

    建议不要使用生成文件夹,像这种方式都是使用的URL重写,给你一个在线中文官方APACHE服务器如何实现URL重写的例子,你看一下照着做马上就可以实现了:APACHE URL重写
    http://www.linuxpk.com/doc/apache/rewrite/index.html
      

  3.   

    你这个地址有三种情况1:
    确实有 400445 这个目录,当前访问的是 400445 这个目录下的 index.XXX 文件2:
    rewrite3:
    PATH_INFO个人觉得第一种情况很少人用,除非全部生成静态
    第二种,动态的,用rewrite才实现这样的url,那倒不如直接 PARH_INFO,所以,第三种概率大点。
      

  4.   

    建议使用rewrite实现伪静态不然你的根目录将非常庞大
      

  5.   

    其实就是一张图片上面加了一些文字或者图片是背景上面是文字 纯html的东东
      

  6.   

    其实就是一张图片上面加了一些文字或者图片是背景上面是文字 纯html的东东
    _______________________________________________________--这个我知道。但是HTML页面,是不是上传后,然后才再数据库写它的连接,使之对应项目名称?如果是这样,那么关键是这个上传。
    上传自然包括:第一、所使用图片的文件夹;第二、HTML页面。
    我是如何自动建立一个文件夹A,使项目A的图片集中在这个文件夹A中?(每个项目如何对应一个文件夹?)

    使HTML文件在调用图片的时候,路径完全正确?

      

  7.   

    Rewrite现在来不及学习了,上战场了。而更关键的,我没有自己的服务器。Rewrite看来做不了。
      

  8.   

    <img src="a文件的路径/*.png"/>
      

  9.   

    <img src="a文件的路径/*.png"/>
    ——————————————————————————————
    就是这个A文件的创立,总觉得有难度。我打算是:项目加入的时候,自动创立文件夹a0001,这个文件夹可能是自动生成.而宣传页面,应该是本地做好的。一是html文件,一个是文件夹images,放需要的图片。这样上传的时候,html文件应该没有问题,但是文件夹images的图片,上传到文件夹中就觉得很难。一个是上传接口不会写,如何将本地文件夹内容上传到服务器文件夹。一个是路径不一样了,惨了。会的和我说声,我正在查阅相关资料,看看有没有例子。
      

  10.   

    我想到一个方法,但是不会做。就是做好之后,一个是html,一个是图片文件夹。想直接整个文件夹上传上去。诸位,那个有这个经验的?
      

  11.   

    本人有php168系统的二次开发外包任务,时间较急,功能不大,也比较简单,有对php168比较熟悉的朋友,请与我联系,开发费用详谈。联系方式:
    QQ:1410707439,
    13591821549有效期截止2010-12-30前
      

  12.   

    APACHE URL重写
    http://www.linuxpk.com/doc/apache/rewrite/index.html
      

  13.   

    啥也不用说了,你就是看开发书太少了。用在线编辑器很容易编辑一个图文的内容,上传直接入库,过后显示在页面里就是了。URL目录的问题,怎么都可以。你所问的那种,就是文件系统IO操作,这是PHP编程基础中的部分。我一直的观点就是先看过几本书再看和想具体的应用。基础知识不够,看什么想什么都是白扯。
      

  14.   

    伪静态很容易实现吧。简单的处理如下,在根目录也就是你的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'));
      

  15.   

    啥也不用说了,你就是看开发书太少了。用在线编辑器很容易编辑一个图文的内容,上传直接入库,过后显示在页面里就是了。URL目录的问题,怎么都可以。你所问的那种,就是文件系统IO操作,这是PHP编程基础中的部分。我一直的观点就是先看过几本书再看和想具体的应用。基础知识不够,看什么想什么都是白扯。
    ——————————————————
    多谢指点。我还以为有什么好招,原来还得用编辑器。害我白想了半天。也多谢提醒多看书。我看的书比较少点,能不能提点中级难度以上的PHP开发书籍?目前我看到PHP类的书籍,绝大部分都是怎么循环怎么条件判断怎么和数据库交互,基本都是基础的东东。但是像这样具体而又运用性极强的问题,还没有见那本书写过。虽然PHP手册中有,但很显然,手册太简约了。比如文件夹一项,很多php教学书,都是简单提一下创建文件夹,删除文件夹这些不痛不痒的东东。所以还请推荐好书
      

  16.   

    我先期的设想,就是编辑器直接变成页面上传。但是考虑到维护者水平次得可以,连HTML都不过关。所以才想出这么一个方案:本地做好htm文件和文件夹之后,直接上传,随便按在某个分类上,就可以浏览了。这两天也查阅了一下资料,发现要达到这样的功能,必须开发插件。所以还是编辑器吧。
      

  17.   

    #5正解。最大的可能就是.htaccess进行URL重写。
    最好的例子就是:下载并安装一个WORDPRESS,自己玩一遍就明白了。
      

  18.   

    这个应该是通过模版生成的静态文件。
    楼主可以直接观看源代码。
    里面用户的主页来自于:http://sj.89178.com/wuhanchengshibuluo_fuzhuang/bdu_tpl.htm?id=&gid=445
    而头部公用的 http://www.lsd.cn/header/778.php
      

  19.   

    楼主看看CI吧。
    CI就是这样的地址里面有个控制器index.php什么的被服务器重写了歪
      

  20.   


    基本的(也是最常用的)rewrite规则二十分钟就可以学会
    99%的共享主机也支持rewrite
      

  21.   

    觉得你要看一点关于apache的书
      

  22.   

    伪静态而已 LZ可以多看看。NET IO操作~