Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Постраничная навигация

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Недоработанный скрипт
Romaxa
Отправлено: 22 Октября, 2011 - 14:55:14
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 0 раз(а)




Уважаемые Форумчане, столкнулся с такой ситуацией, пишу пагинацию на основе ранее разработанной. Хочу ее модернизировать. Если на главной странице более 10 страниц с материалом, то выводится все ок, пример: http://soft-2[dot]ru/soft.php

Но посмотрите что творится если зайти допустим сюда: http://soft-2[dot]ru/soft.php?cat=8

В общем код выглядит так:

Запрос:
<?php
$result77 = mysql_query("SELECT str FROM t_page", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];
// Извлекаем из URL текущую страницу
$page=isset($_GET['page'])?(int)$_GET['page']: 1;
// Определяем общее число сообщений в базе данных
if (isset($_GET['cat'])) {$cat = (int)$_GET['cat'];}
else $cat=0;

/* Проверяем, является ли переменная числом */
if (!preg_match("|^[\d]+$|", $cat))
{
exit ("<p>Неверный формат запроса! Проверьте URL!");
}

if ($cat)
$result00 = mysql_query("SELECT COUNT(*) FROM t_soft WHERE `cat`='{$cat}' AND `minus` <> '$locksoft'");
else
$result00 = mysql_query("SELECT COUNT(*) FROM t_soft WHERE `minus` <> '$locksoft'");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
// Находим общее число страниц
$total=floor($posts/$num)+ (($posts%$num>0)?1:0);
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if($page < 1 ) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
$start = ($page-1)*$num;
// Выбираем $num сообщений начиная с номера $start
?>


А это постраничный вывод:

<?php

// Проверяем нужна ли кнопка "Назад"
if ($page != 1) $pervpage = '<a href=?cat='.$cat.'&page='. ($page - 1) .'>&laquo; Назад</a>';
if ($page >= 6) $pageone = ' <a href=?cat='.$cat.'&page=1>1</a> ';
if ($page >= 7) $pagelefttoch = ' <span>...</span>';

// Проверяем нужна ли кнопка "Вперёд"
if ($page != $total) $nextpage = ' <a href=?cat='.$cat.'&page=' .$total. '>'. ($total) .'</a>';
if ($page != $total) $pageold = ' <a href=?cat='.$cat.'&page='. ($page + 1) .'>Вперёд &raquo;</a>';
if ($page <= $total - 6) $pageoldtoch = ' <span>...</span>';

// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 1 > 0) $page1left = ' <a href=?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> ';
if($page - 2 > 0) $page2left = ' <a href=?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> ';
if($page - 3 > 0) $page3left = ' <a href=?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> ';
if($page - 4 > 0) $page4left = ' <a href=?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> ';
if($page - 5 > $total -10) $page5left = ' <a href=?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> ';
if($page - 6 > $total -10) $page6left = ' <a href=?cat='.$cat.'&page='. ($page - 6) .'>'. ($page - 6) .'</a> ';
if($page - 7 > $total -10) $page7left = ' <a href=?cat='.$cat.'&page='. ($page - 7) .'>'. ($page - 7) .'</a> ';
if($page - 8 > $total -10) $page8left = ' <a href=?cat='.$cat.'&page='. ($page - 8) .'>'. ($page - 8) .'</a> ';
if($page - 9 > $total -10) $page9left = ' <a href=?cat='.$cat.'&page='. ($page - 9) .'>'. ($page - 9) .'</a> ';

if($page + 1 < $total) $page1right = ' <a href=?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
if($page + 2 < $total) $page2right = ' <a href=?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 3 < $total) $page3right = ' <a href=?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 4 < $total) $page4right = ' <a href=?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 5 < 11) $page5right = ' <a href=?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 6 < 11) $page6right = ' <a href=?cat='.$cat.'&page='. ($page + 6) .'>'. ($page + 6) .'</a>';
if($page + 7 < 11) $page7right = ' <a href=?cat='.$cat.'&page='. ($page + 7) .'>'. ($page + 7) .'</a>';
if($page + 8 < 11) $page8right = ' <a href=?cat='.$cat.'&page='. ($page + 8) .'>'. ($page + 8) .'</a>';
if($page + 9 < 11) $page9right = ' <a href=?cat='.$cat.'&page='. ($page + 9) .'>'. ($page + 9) .'</a>';
?>
<?php
// Вывод меню если страниц больше одной

if ($total > 1)
{
echo $pervpage.$pageone.$pagelefttoch.$page9left.$page8left.$page7left.$page6left.$page5left.$page4left.$page3left.$page2left.$page1left.'<span>'.$page.'</span>'.$page1right.$page2right.$page3right.$page4right.$page5right.$page6right.$page7right.$page8right.$page9right.$pageoldtoch.$nextpage.$pageold;
}
else {
echo 'Программ на странице 10, или менее 10, навигация отсутствует!';
}

?>


Что делать то?
 
 Top
snikers987
Отправлено: 22 Октября, 2011 - 15:18:16
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


Помог: 25 раз(а)





махмуд паджИгай, хоть код оформи в теги пхп, ты сам пробовал в таком виде его читать? ппц

(Отредактировано автором: 22 Октября, 2011 - 15:18:50)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
Romaxa
Отправлено: 22 Октября, 2011 - 15:19:56
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 0 раз(а)




Проблема знаю что кроется здесь:

if($page - 5 > $total -10) $page5left = ' <a href=?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> ';
if($page - 6 > $total -10) $page6left = ' <a href=?cat='.$cat.'&page='. ($page - 6) .'>'. ($page - 6) .'</a> ';
if($page - 7 > $total -10) $page7left = ' <a href=?cat='.$cat.'&page='. ($page - 7) .'>'. ($page - 7) .'</a> ';
if($page - 8 > $total -10) $page8left = ' <a href=?cat='.$cat.'&page='. ($page - 8) .'>'. ($page - 8) .'</a> ';
if($page - 9 > $total -10) $page9left = ' <a href=?cat='.$cat.'&page='. ($page - 9) .'>'. ($page - 9) .'</a> ';

и здесь:

if($page + 5 < 11) $page5right = ' <a href=?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 6 < 11) $page6right = ' <a href=?cat='.$cat.'&page='. ($page + 6) .'>'. ($page + 6) .'</a>';
if($page + 7 < 11) $page7right = ' <a href=?cat='.$cat.'&page='. ($page + 7) .'>'. ($page + 7) .'</a>';
if($page + 8 < 11) $page8right = ' <a href=?cat='.$cat.'&page='. ($page + 8) .'>'. ($page + 8) .'</a>';
if($page + 9 < 11) $page9right = ' <a href=?cat='.$cat.'&page='. ($page + 9) .'>'. ($page + 9) .'</a>';

Какое то другое условие надо прописать, насколько понимаю....
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $result77 = mysql_query("SELECT str FROM t_page", $db);
  3. $myrow77 = mysql_fetch_array($result77);
  4. $num = $myrow77["str"];
  5. // Извлекаем из URL текущую страницу
  6. $page=isset($_GET['page'])?(int)$_GET['page']: 1;
  7. // Определяем общее число сообщений в базе данных
  8. if (isset($_GET['cat'])) {$cat = (int)$_GET['cat'];}
  9. else $cat=0;
  10.  
  11. /* Проверяем, является ли переменная числом */
  12. if (!preg_match("|^[\d]+$|", $cat))
  13. {
  14. exit ("<p>Неверный формат запроса! Проверьте URL!");
  15. }
  16.  
  17. if ($cat)
  18. $result00 = mysql_query("SELECT COUNT(*) FROM t_soft WHERE `cat`='{$cat}' AND `minus` <> '$locksoft'");
  19. else
  20. $result00 = mysql_query("SELECT COUNT(*) FROM t_soft WHERE `minus` <> '$locksoft'");
  21. $temp = mysql_fetch_array($result00);
  22. $posts = $temp[0];
  23. // Находим общее число страниц
  24. $total=floor($posts/$num)+ (($posts%$num>0)?1:0);
  25. $total = intval($total);
  26. // Определяем начало сообщений для текущей страницы
  27. $page = intval($page);
  28. // Если значение $page меньше единицы или отрицательно
  29. // переходим на первую страницу
  30. // А если слишком большое, то переходим на последнюю
  31. if($page < 1 ) $page = 1;
  32. if($page > $total) $page = $total;
  33. // Вычисляем начиная с какого номера
  34. // следует выводить сообщения
  35. $start = ($page-1)*$num;
  36. // Выбираем $num сообщений начиная с номера $start     
  37. ?>
  38.  
  39.  
  40. А это постраничный вывод:
  41.  
  42. <?PHP
  43.  
  44. // Проверяем нужна ли кнопка "Назад"
  45. if ($page != 1) $pervpage = '<a href=?cat='.$cat.'&page='. ($page - 1) .'>&laquo; Назад</a>';
  46. if ($page >= 6) $pageone = ' <a href=?cat='.$cat.'&page=1>1</a> ';
  47. if ($page >= 7) $pagelefttoch = ' <span>...</span>';
  48.  
  49. // Проверяем нужна ли кнопка "Вперёд"
  50. if ($page != $total) $nextpage = ' <a href=?cat='.$cat.'&page=' .$total. '>'. ($total) .'</a>';
  51. if ($page != $total) $pageold = ' <a href=?cat='.$cat.'&page='. ($page + 1) .'>Вперёд &raquo;</a>';
  52. if ($page <= $total - 6) $pageoldtoch = ' <span>...</span>';
  53.  
  54. // Находим две ближайшие станицы с обоих краев, если они есть
  55. if($page - 1 > 0) $page1left = ' <a href=?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> ';
  56. if($page - 2 > 0) $page2left = ' <a href=?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> ';
  57. if($page - 3 > 0) $page3left = ' <a href=?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> ';
  58. if($page - 4 > 0) $page4left = ' <a href=?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> ';
  59. if($page - 5 > $total -10) $page5left = ' <a href=?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> ';
  60. if($page - 6 > $total -10) $page6left = ' <a href=?cat='.$cat.'&page='. ($page - 6) .'>'. ($page - 6) .'</a> ';
  61. if($page - 7 > $total -10) $page7left = ' <a href=?cat='.$cat.'&page='. ($page - 7) .'>'. ($page - 7) .'</a> ';
  62. if($page - 8 > $total -10) $page8left = ' <a href=?cat='.$cat.'&page='. ($page - 8) .'>'. ($page - 8) .'</a> ';
  63. if($page - 9 > $total -10) $page9left = ' <a href=?cat='.$cat.'&page='. ($page - 9) .'>'. ($page - 9) .'</a> ';
  64.  
  65. if($page + 1 < $total) $page1right = ' <a href=?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
  66. if($page + 2 < $total) $page2right = ' <a href=?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
  67. if($page + 3 < $total) $page3right = ' <a href=?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
  68. if($page + 4 < $total) $page4right = ' <a href=?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
  69. if($page + 5 < 11) $page5right = ' <a href=?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
  70. if($page + 6 < 11) $page6right = ' <a href=?cat='.$cat.'&page='. ($page + 6) .'>'. ($page + 6) .'</a>';
  71. if($page + 7 < 11) $page7right = ' <a href=?cat='.$cat.'&page='. ($page + 7) .'>'. ($page + 7) .'</a>';
  72. if($page + 8 < 11) $page8right = ' <a href=?cat='.$cat.'&page='. ($page + 8) .'>'. ($page + 8) .'</a>';
  73. if($page + 9 < 11) $page9right = ' <a href=?cat='.$cat.'&page='. ($page + 9) .'>'. ($page + 9) .'</a>';
  74. ?>
  75. <?PHP
  76. // Вывод меню если страниц больше одной
  77.  
  78. if ($total > 1)
  79. {
  80. echo $pervpage.$pageone.$pagelefttoch.$page9left.$page8left.$page7left.$page6left.$page5left.$page4left.$page3left.$page2left.$page1left.'<span>'.$page.'</span>'.$page1right.$page2right.$page3right.$page4right.$page5right.$page6right.$page7right.$page8right.$page9right.$pageoldtoch.$nextpage.$pageold;
  81. }
  82. else {
  83. echo 'Программ на странице 10, или менее 10, навигация отсутствует!';
  84. }
  85.  
  86. ?>
 
 Top
illy
Отправлено: 22 Октября, 2011 - 17:24:29
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Попробуй подстроить под себя навигатор:
PHP:
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <style>
  4. .pagesu {padding:2px;padding-top:5;padding-bottom:15;color:#000000;font-family:arial;font-size:13px;text-decoration:none}
  5. .pagesd {padding:2px;padding-top:5;padding-bottom:0;color:#000000;font-family:arial;font-size:13px;text-decoration:none}
  6. .plink:link,.plink:active,.plink:visited {background:#F9F9F9;border:1px solid #c0c0c0;padding:1px;padding-left:4px;padding-right:4px;color:#000000;font-family:arial;font-size:12px;text-decoration:none}
  7. .plink:hover {background:#CFE6F3;border:1px solid #8AC2E1;padding:1px;padding-left:4px;padding-right:4px;color:#000000;font-family:arial;font-size:12px;text-decoration:none}
  8. .dots {font-size:13px;font-family:arial;color:#000000}
  9. .visited {background:#CFE6F3;border:1px solid #8AC2E1;padding:1px;padding-left:4px;padding-right:4px;color:#000000;font-family:arial;font-size:12px;text-decoration:none}
  10. .linker:link,.linker:active ,.linker:visited {color:#0E8ABE;font-family:arial;font-size:14px;font-weight:bold;text-decoration:underline;}
  11. .linker:hover {color:#c00000;font-family:arial;font-size:14px;font-weight:bold;text-decoration:underline;}
  12. .ns{width:500px;margin:5px;background:#F9F9F9;border:1px solid #c0c0c0;padding:5px}
  13. </style>
  14. </head>
  15. <body>
  16. <?PHP
  17. $pages=3; // Количество комментариев на странице без учёта ответов
  18. $ppn=3; // Количество ссылок по бокам номера этой страницы:
  19. $sp=3; // 1 - Номера страниц сверху, 2 - снизу, 3 - сверху и снизу
  20.  
  21. // НОВОСТИ
  22.  
  23. $fs=array('Новость 1','Новость 2','Новость 3','Новость 4','Новость 5','Новость 6','Новость 7','Новость 9','Новость 10','Новость 11');
  24.  
  25. // БЕРЁМ НОМЕР СТРАНИЦЫ ИЗ АДРЕСНОЙ СТРОКИ
  26.  
  27. if(!isset($_REQUEST['pg'])){$pg=0;}
  28. else {$pg=$_REQUEST['pg'];}
  29. $ac=count($fs);
  30.  
  31.  
  32. // ГЕНЕРАТОР СТРАНИЦ
  33.  
  34. $hp=0;
  35. $t=0;
  36. if($ac>$pages){
  37. $hp=1;
  38. $c=$ac/$pages;
  39. $pv='<div align=center width=100% class=pagesu>Страниц: ';
  40. $pn='<div align=center width=100% class=pagesd>Страниц: ';
  41. $tp='';
  42. if($pg>=1){ $tp.=' <a class=plink href='.$PHP_SELF.'?pg='.($pg-1).'>Назад</a>'; }
  43. if($pg-$ppn>0){ $tp.='  <a class=plink href='.$PHP_SELF.'?pg=0>1</a> <font class=dots>...</font>'; }
  44.  
  45. for($t=0;$t<$c;$t++){
  46. $m=$t+1;
  47. if($t==$pg) $tp.=' <font class=visited>'.$m.'</font>';
  48. else{
  49. if($t-1>$pg-2-$ppn && $t<$pg+1+$ppn){
  50. $tp.=' <a class=plink href='.$PHP_SELF.'?pg='.$t.'>'.$m.'</a>';
  51. }
  52. }
  53. }
  54. if($pg+$ppn<$t-1){ $tp.=' <font class=dots>...</font> <a class=plink href='.$PHP_SELF.'?pg='.($m-1).'>'.$m.'</a>'; }
  55. if($t-$pg!=1){ $tp.=' <a class=plink href='.$PHP_SELF.'?pg='.($pg+1).'>Вперёд</a>'; }
  56. $tp.='</div>';
  57. }
  58.  
  59. // ПРОВЕРКА ВАЛИДНОСТИ СТРАНИЦ
  60.  
  61. if($pg>$t){$pg=$t;}
  62. if($pg>$t-1 && $t!=0){$pg=$t-1;}
  63.  
  64. // ВЫВОД ВЕРХНИХ СТРАНИЦ
  65.  
  66. if($hp==1 && ($sp==1 or $sp==3)){echo $pv.$tp;}
  67.  
  68. // ВЫВОД НОВОСТЕЙ
  69. echo '<div align=center>';
  70. $cc=1;
  71. $rr=1;
  72. $fm=$ac-($pg+1)*$pages;
  73. $lm=$ac-$pg*$pages;
  74. if($fm<0){$fm=0;}
  75. if($fm>$ac){$fm=$ac;}
  76. if($lm>$ac){$lm=$ac;}
  77. for($c=$lm-1;$c!=$fm-1;$c--){
  78. echo '<div class=ns><a class=linker href=\''.$PHP_SELF.'?'.$fs[$c].'\'>'.$fs[$c].'</a></div>';
  79. }
  80. echo '</div>';
  81.  
  82. // ВЫВОД НИЖНИХ СТРАНИЦ
  83.  
  84. if($hp==1 && ($sp==2 or $sp==3)){ echo $pn.$tp; }
  85.  
  86. ?>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Romaxa
Отправлено: 22 Октября, 2011 - 17:32:03
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 0 раз(а)




Попробую покопаться в коде... Спасибо!
 
 Top
DeepVarvar Супермодератор
Отправлено: 22 Октября, 2011 - 18:54:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




illy пишет:
if($pg+$ppn<$t-1)

Во, миниобфускатор Радость - хрен чего поймешь..

Почему у всех навигация такой скатертью выглядит, а?
Ыть:
PHP:
скопировать код в буфер обмена
  1. function generatePages($p,$ps,$uri) {
  2.   $pages = "";
  3.   if ($p > 3) $pages .= '<a href="'.$uri.'1/">&laquo;</a>';
  4.     for ($i = $p - 2; $i < $p + 5; $i++)
  5.     if ($i > 0 and $i < $ps + 1)
  6.       $pages .= ($i == $p)
  7.         ? '<span class="current">'.$i.'</span>' : '<a href="'.$uri.$i.'/">'.$i.'</a>';
  8.     if ($p < $ps - 4) $pages .= '<a href="'.$uri.$ps.'/">&raquo;</a>';
  9.     return $pages;
  10.   }

И все...
$p - текущая страница.
$ps - всего страниц.
$uri - к какому урлу их дописывать.

echo generatePages(2,33,"/news/");

Внимание! Вариант для ЧПУ, но нужно вообще чуток поменять и будет летать и на &page=2
 
 Top
illy
Отправлено: 22 Октября, 2011 - 19:10:14
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




DeepVarvar пишет:
миниобфускатор
Ха-ха
Это я со своего скрпта комментариев выдернул и не стал названия переменных менять.
Главное работает Язычок


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Romaxa
Отправлено: 22 Октября, 2011 - 20:00:28
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 0 раз(а)




Это было сказано мне в помощь? или это просто разбор скрипта?

В любом случае, мне придется целую кучу всего переделывать...

Может кто по моему подскажет?
 
 Top
Данил_123
Отправлено: 22 Октября, 2011 - 23:09:04
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




PHP:
скопировать код в буфер обмена
  1. switch(@$_GET['page'])
  2. {
  3.         case '6':  include_once("temp/page/page6.php");  break;
  4.         case '5':  include_once("temp/page/page5.php");  break;
  5.         case '4':  include_once("temp/page/page4.php");  break;
  6.         case '3':  include_once("temp/page/page3.php");  break;
  7.         case '2':  include_once("temp/page/page2.php");  break;
  8.         default:   include_once("temp/page/news.php");
  9. }
  10.  

В page[1-6].php сохранять html код, и сохранять в формате .php и работать будет

(Отредактировано автором: 22 Октября, 2011 - 23:09:38)



-----
http://mysitecost.ru
 
 Top
SAD Модератор
Отправлено: 22 Октября, 2011 - 23:11:15
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




мда
PHP:
скопировать код в буфер обмена
  1.  
  2. $page = (int)$_GET['page'];
  3. if ($page)
  4.     include_once("temp/page/page{$page}.php");
  5. else
  6.     include_once("temp/page/news.php");
 
 Top
Romaxa
Отправлено: 22 Октября, 2011 - 23:26:22
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 0 раз(а)




А можно было бы взять мой код и прям в него внедрить, было бы намного понятнее, спасибо!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB