2013-03-06 3 views
0

저는 index.php를 가지고 있고, 함수 post_themes_front()를 호출합니다.이 함수는 SQL 데이터베이스에서 모든 "게시물"을 가져 와서 모든 내용을 만듭니다 링크를 포함하여 예 : 그림 A를 링크가링크 만들기 및 링크 내용 작성, PHP

코드 샘플 www.index.com/picture_a_name하는 "picture_a_name"와 같은 그런 파일이 없습니다

while($row = mysql_fetch_array($result)) 
    { 

    echo ' 

    <div class="post"> 
     <h2> 

     <a href=http://www.meetthemes.com/'. $row['name'] .'" title="'. $row['name'] .'">'. $row['name'] .'</a> 
     </h2> 

    <div class="infos b20"> 

    By <em>MeetThemes</em> on <em>'. $row['date'] .'</em> 

    <span class="label label-important pull-right">'. $row['views'] .' views</span> 
    <a href="http://www.meetthemes.com/'. $row['name'] .'#comments" class="label label-info pull-right r5" title="Comments">'. $row['comments'] .'</a> 
    <a href="http://www.meetthemes.com/'. $row['name'] .'" class="label label-info pull-right r5">'. $row['catagory'] .'</a> 
    <a href="http://www.meetthemes.com/'. $row['catagory'] .'" class="label label-info pull-right r5">'. $row['catagory'] .'</a> 
    </div> 

    <p> 
    <a href="http://www.meetthemes.com/'. $row['name'] .'" title="ThemeForest - Silicon - Responsive WordPress Theme"> 
    <img alt="ThemeForest - Silicon - Responsive WordPress Theme" src="img/'. $row['image_path'] .'" class="post_img" /> 
    </a> 
    </div> 
    '; 
} 

, ID가 그를 만들려면을 사용자가 클릭 할 때, 그리고 SQL에서 가져온 주석, 링크 등의 값을 첨부하여 보내십시오.

하지만 클릭하여 작성하는 것이 늦습니까?

이전에 만들어야합니까? 나는 색인에있는 모든 게시물의 내용을 작성하고 색인에서 호출하여 클릭 할 때 함수를 작성할 수 있지만 로딩 시간의 열등한 클라이언트 자원 .....을 많이 차지할 것입니다. 자사의 서버 측) ...

어떤 제안 내가 실현하려 원하는 것을 환영

예이며, newone.org에서 FrontPage 모든 링크 콘텐츠를 분리해서하는 "게시물"의 부하가 포함되어 있습니다.

나를 위해이 작업을 수행합니다 CMSes 많이 있다는 것을 이해하지만, 내가 사용 싫어 드루팔/줌라/워드 프레스

답변

0

당신이 할 수있는 것은 존재하지 않는 파일에 대한 모든 요청을 잡는다 .htaccess 파일을 만들 것입니다 이 같은 :

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ createContent.php?file=$1 [QSA,L] 
</IfModule> 

은 그래서 'picture_a_name은'존재하지 않는 경우, 요청이 createContent.php 파일 = picture_a_name로 리디렉션됩니다. createContent에서 이제 요청 된 내용을 만들고 'picture_a_name'에 저장할 수 있습니다.