|
|
|
| Вот вывод сообщения
<?php
$base1=@file("data.php");
$base1 = array_reverse( file("data.php") );
$num=5;
$num1=$num;
function get_page($page)
{
global $base1,$num,$num1;
foreach($base1 as $k => $value)
{
if ($k<$num*$page)
{
if ($k>=$num*$page-$num1)
{
list($comments2,$name2,$mail2,$data2)=explode("||",$value);
|
$K выводит номер строки! Куда перевернуть её что бы счёт был не 1 2 3 4 5 а 5 4 3 2 1!
Тока плиз помимо кода как вы обычно делаете обьяснитье немного принцип! а то масив я перевернулл а вывод $ хз как перевернуть :( | |
|
|
|
|
|
|
|
для: Panker
(13.03.2006 в 18:37)
| | Используйте другой цикл, например for. С ним проще работать. | |
|
|
|
|
|
|
|
для: Panker
(13.03.2006 в 18:37)
| | $krev = count($base1) - $k; | |
|
|
|
|
|
|
|
для: Trianon
(13.03.2006 в 18:50)
| | $krev = count($base1) - $k;
но что куда всёнуть :(
немного обьясните если не труднО! | |
|
|
|
|
|
|
|
для: Panker
(14.03.2006 в 06:12)
| | Panker Ты бы написал весь скрипт а не часть его :) | |
|
|
|
|
|
|
|
для: midav
(14.03.2006 в 10:43)
| | В принципе и части достаточно. После 10-й строки. | |
|
|
|
|
|
|
|
для: Trianon
(14.03.2006 в 10:48)
| |
<?php Error_Reporting(E_ALL & ~E_NOTICE);
if ((empty ($_COOKIE['name'])) && (empty ($_COOKIE['mail'])))
{
setcookie("name","Введите Имя", mktime(0,0,0,1,1,2009));
setcookie("mail","Введите Email", mktime(0,0,0,1,1,2009));
header("Location: index.php");
}
else
{
// Придумать можно что неть! корчое это не надо но малоли какаета функция с куками ещё будет да :)
}
?>
<? include "guest_config.php"; ?>
<? include "bb.php"; ?>
<center>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title><?php echo "$title";?></title>
<link type="text/css" rel="StyleSheet" href="gs.css">
</head>
<form method="post" name="comment" id="comment" action="form.php">
<table border="0" width="501" height="33" cellspacing="0" cellpadding="0">
<tr>
<td height="33" width="501">
<p align="left">
<input type="text" name="name" value='<? echo $HTTP_COOKIE_VARS["name"]; ?>' tabindex="1" style="width:110; height:20; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 ">
<input type="text" name="mail" value='<? echo $HTTP_COOKIE_VARS["mail"]; ?>' tabindex="2" style="width:129; height:20; font-family:tahoma; font-size:11px; border:1px solid #E0E0E0 ">
<? include "guest_smiles.php"; //Подсоединяем смайлики! ?>
<textarea name=comments onFocus="clearField()" style="width:500; height:107; font-family:verdana; font-size:11px; border:1px solid #E0E0E0"></textarea><br>
<input type="submit" value="Отправить" style="border: 1px solid #C0C0C0; background-color: #FFFFFF">
<? include "guest_bb.php"; //Подсоединяем ББ кодики! ?>
</form>
</td></tr></table>
</body>
<?php
$base1=@file("data.php");
$base1 = array_reverse( file("data.php") );
$num=5;
$num1=$num;
function get_page($page)
{
global $base1,$num,$num1;
foreach($base1 as $k => $value)
{
if ($k<$num*$page)
{
if ($k>=$num*$page-$num1)
{
list($comments2,$name2,$mail2,$data2)=explode("||",$value);
echo"<table border=\"0\" width=\"498\" cellspacing=\"0\" cellpadding=\"2\" class=\"commBodyTable\" height=\"42\">
<tr>
<td class=\"commNameTd width=34 style='border-left-width:1px; border-right-style:dotted; border-right-width:1px; border-top-width:1px; border-bottom-width:1px'\">
".($k + 1)."
</td>
<td class=\"commNameTd\" width=\"207\">
<b><u><font color=\"#4D6D91\">Говорит</font></u> <a href=\"mailto:$mail2\">$name2</a></b>
</td>
<td class=commDateTd align=\"right\" nowrap height=\"23\" width=\"236\">
$data2
</td>
</tr>
<tr>
<td class=\"commCommentTd\" height=\"19\" colspan=\"3\">
<font size =\"2\">$comments2</font>
</td>
</tr>
</table><br>";
}
}
}
}
if (empty($page))
{
get_page(1);
}
else
{
get_page($page);
}
if (gettype(count($base1)/$num)=="integer")
{
$div=intval(count($base1)/$num);
}
else
{
$div=intval(count($base1)/$num)+1;
}
for ($i=0;$i<$div;$i++)
{
echo "[<a href=index.php?page=".($i+1).">".($i+1)."</a>]";
}
?>
|
мидав на :) Весь скрипт :) | |
|
|
|
|
|
|
|
для: Panker
(14.03.2006 в 11:19)
| | А что хочешь то сделать :) | |
|
|
|
|
|
|
|
для: midav
(14.03.2006 в 23:10)
| | $k перевернуть что бы подсчёт строк шел не 1 2 3 4 5 а 5 4 3 2 1 :) ну что бы типа номер сообщения был задом наперёд а не как у меня | |
|
|
|
|
|
|
|
для: Panker
(14.03.2006 в 23:16)
| | Попробуй в конце поменять строчку на
for ($i<$div; $i=0; $i--)
{
echo "[<a href=index.php?page=".($i-1).">".($i-1)."</a>]";
}
|
| |
|
|
|
|
|
|
|
для: midav
(14.03.2006 в 23:21)
| | к сожилению я не про навигацию говорю!
у мяен сообщеняи выводятся так!
1(нмоер строки) Сообщения мыло
2(нмоер строки) Сообщения мыло
3(нмоер строки) Сообщения мыло
Но мне надо что бы было так
3(нмоер строки) Сообщения мыло
2(нмоер строки) Сообщения мыло
1(нмоер строки) Сообщения мыло
вот так понятней навернео!
Просто без этого моя админка будет неудобней чем через фтп всё удалить | |
|
|
|
|
|
|
|
для: Panker
(15.03.2006 в 00:11)
| | Попробуй заменить
на
| |
|
|
|
|
|
|
|
для: Drago
(15.03.2006 в 02:27)
| | ольшое спасибо всё ок ) | |
|
|
|