-

 -

 -

   _DOOMer_

 -

 LiveInternet.ru:
: 19.10.2005
: 1701
: 7523
: 14445

:

(0)

new engine

, 14 2006 . 22:58 +
40% . , ( ) .

, , =)) - , , . - ...... QG ....

: -

LI 5.09.15


:  
(0)

template parser

, 10 2006 . 22:46 +
, ... - . CSS-, \. ....
: -

LI 5.09.15


:  
(0)

, 09 2006 . 00:03 +
, . ( ), .

.php include(), PHP - HTML- , PHP- .

- CSS- ( ), ( ). , .inc. , .

: -

LI 5.09.15


:  
(0)

, 12 2006 . 21:25 +
(- "" ), - .

PHP-, - QG.NET. Zend Stu . - - , SQL- - , Mapper.RU.


. SQL- "" - Zend, , Call to undeclared function mysql_connect. - mysql_connect , , ?

, , " " , , . . , .. . , var, public. . ... 4, 5. ...

, . .. + + 3.23.... , . , ... , MySQL 4... , ... .

PHP5- (- ), ... "" . ....... .

: -

LI 5.09.15


:  
(0)

Zend Studio

, 22 2006 . 01:57 +
4.0.1 5.2.0. PHP 5 , PHP5-style. ...

- QG , . ... , =(

: Catharsis - [Live]

LI 5.09.15


:  
(0)

, 06 2006 . 00:30 +
, .. . :

2006
2005
2005
....
2003
2003

. SQL-. 3 :
code:

SELECT DISTINCT(YEAR(`news_date`))as y, MONTH(`news_date`) as m FROM `table` ORDER BY y DESC, m DESC"



PHP- ( , ):

PHP:

// connect to DB
mysql_connect('localhost''root','');
mysql_selectdb('my_base');

//  SQL-
$sql="SELECT DISTINCT(YEAR(`news_date`))as y, MONTH(`news_date`) as m  FROM `table` ORDER BY y DESC, m DESC";
//  
$res=mysql_query($sql);

//    
$month_arr=array('''','','','','','','','','','','''');

//    
//       
while (list($y,$m)=mysql_fetch_array($res)) 

{
                
//        
                //    
    
echo $y." - ".$month_arr[$m]."";
}




LI 5.09.15


:  
(5)

, 19 2006 . 22:09 +
MySQL.

PHP:

function link_bar($page$pages_count)
{
for (
$j 1$j <= $pages_count$j++)
{
//  
if ($j == $page) {
echo 
' <b>'.$j.'</b> ';
} else {
echo 
" <a href=".$_SERVER[">".$j."</a> ";
}
//    ,  
// ,  "|"  
if ($j != $pages_count) echo ' ';
}
return 
true;
//  
 
//    
mysql_connect('localhost''root''') or die('Error!     MySQL!');
mysql_select_db('data_base') or die('Error!     !');

//    
$perpage 10//     

if (empty($_GET['page']) || ($_GET['page'] <= 0)) {
$page 1;
} else {
$page = (int) $_GET['page']; //   
}
//   
$count mysql_numrows(mysql_query('SELECT * FROM table')) or die('Error!   !');
$pages_count ceil($count $perpage); //  

//       
if ($page $pages_count$page $pages_count;
$start_pos = ($page 1) * $perpage//  ,    

//  ,     
link_bar($page$pages_count);

//     
echo '<p><b>  </b></p>';
$result mysql_query('SELECT * FROM table LIMIT '.$start_pos.', '.$perpage) or die('Error!');
while (
$row mysql_fetch_array($result)) {
echo 
'<p>'.$row['some_field'].'</p>';
}



" ", :

PHP:

$start_pos 
= ($page 1) * $perpage//  ,    



:

PHP:

$start_pos 
= ($page-1)*$perpage//  ,    
if ($start_pos 0//      0
{
    
$start_pos=0//    0
    
$perpage=$count%$page
        
//     , 
        //         
}



, -
.


:  
(0)

PHP as CGI

, 16 2006 . 02:40 +
, ( ) , PHP- register_globals magic_quotes_gps.

, GET\POST-, . , "" .

( GET\POST-, ) "-" , ( - AddSlashes()). , . . ( , ).

.htaccess-. :

php_value magic_quotes_gpc 0
php_value register_globals 0

- , 500- (Internal Server Error). - .

. php.ini, , . , .

, ! . - php.ini .htaccess . public_html - =( - .htaccess mod_rewrite:
RewriteRule ^php.ini$ - [F]


, PHP CGI-, Apache-... - , -=))))

: -

LI 5.09.15


:  

 : [1]