ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

30.11.2007, 09:47
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
есть скрип постраничного вывода новостей
PHP код:
<?php
include "sql_config.php";
$posts = mysql_query("select * from news");
$total_posts = mysql_num_rows($posts);
{
$return = null;
$pages = ceil($total/$
if ($page+$links <= $pages)
{
$start = $page;
}
else
{
$start = $pages-($links-1);
$finish = $pages;
}
if ($start < 0)
{
$start = 1;
}
for ($i=$start;$i<=$finish;$i++)
{
$return .= " <a href='?page=".$i."'>".$i."</a> ";
}
return $return; }
if (!isset($page)) { $page = "1"; }
echo print_links($total_posts,$page,"10","5");
$query = mysql_query("select * from news limit ".(($page-1)*10).";
while ($row=mysql_fetch_array($query)) { echo "<br><center>".$row['name']."</center><br>".$row['content']."<br>от: ".$row['data']."";
}
mysql_close($db_name);
?>
мне надо чтобы страницы выводились в отдельной части таблицы, если переношу пол скрипта до
echo print_links($total_posts,$page,"10","5");
ничего не работает, просто эту сроку тоже, через инклуд получается копия, как быть
|
|
|

30.11.2007, 09:47
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от aka PSIH
XopoIII
тебе же в этой теме, на 89 странице вроде уже объяснили по поводу даты...?
я тебе и говорю что она глючит выводит такую хрень 122421240, сейчас все сделал
|
|
|

30.11.2007, 11:35
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Ой ёй ёй!
XopoIII, напримерт у тя табла users в ней поля name, reg_date
reg_date должен быть типа date
В MySQL есть такая функция... NOW() называется, она вставляет дату
Делаеш
mysql_query("INSERT INTO `users` VALUES '$name',NOW()");
И не мучай мозги
|
|
|

30.11.2007, 12:03
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Вообще это миллиарды раз уже обсуждалось как реализовывать хранение даты в полях базы данных... Так вот, если вы работаете на PHP, несомненно, что лучше хранить и работать с ней в виде TIMESTAMP.
Вообще курево манов никто не отменял... Вот почитайте по типам:
http://dmitry.ints.net/library/software/link/mysql/manual_Column_types.html#Date_and_time_type_overvi ew
http://dmitry.ints.net/library/software/link/mysql/manual_Column_types.html#Date_and_time_types
http://dmitry.ints.net/library/software/link/mysql/manual_Problems.html#Using_DATE
|
|
|

30.11.2007, 12:32
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
XopoIII, делай либо $date = mktime(12,0,0,$m,$d,$y), либо $date = time().
|
|
|

30.11.2007, 12:36
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
сделал уже в все заработало, спасибо
Последний раз редактировалось XopoIII; 30.11.2007 в 13:14..
|
|
|

30.11.2007, 13:37
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Тот чкрипт что ты выложил не рабочий ваще!
На другой
PHP код:
<?php
include "sql_config.php";
$posts = mysql_query("select * from news");
$total_posts = mysql_num_rows($posts);
if(!intval($_GET['p']) || $_GET['p'] > ceil($total_posts/10)) $_GET['p'] = 1;
$limit = intval($_GET['p'])*10-10;
$query = mysql_query("select * from news limit $limit,10");
while ($row=mysql_fetch_array($query)) {
echo "<br><center>".$row['name']."</center><br>".$row['content']."<br>от: ".$row['data'];
}
$page = array();
echo '<br>';
for ($i=1;$i<=ceil($total_posts/10);$i++) {
if ($_GET['p'] == $i) $page[] = "<b>$i</b>";
else
$page[] = "<a href=\"?p=$i\">$i</a>";
}
echo implode(' | ',$page);
mysql_close($db_name);
?>
|
|
|

30.11.2007, 19:39
|
|
Новичок
Регистрация: 21.11.2007
Сообщений: 2
Провел на форуме: 31744
Репутация:
0
|
|
Уважаемые Воланд, астролоджер, и Пончик! Спасибо за советы! Но только вот это :
Сообщение от [x26]VOLAND
Paul94 можно двойные кавычки занести с переменную и подставлять в пистмо с помощью конкатенации.
$qt = '"';
$message = ".....".$qt."....";
Сообщение от astrologer
Paul94, у тебя же в коде написано " nomouseover". Вот и не работает.
Можно гораздо проще:
Код:
<a href='http://www.msn.com' onclick="document.location='http://www.yahoo.com';return false;">http://www.msn.com</a>
Работает во всех распространенных браузерах
Сообщение от Ponchik
<p>
<A href='http://www.yahoo.com' nomouseover=\"window.status='http://www.msn.com';return true;\" onMouseOut=\"window.status='OK'; return true;\" target='_blank'
>http://www.msn.com</A> </p>
P.S> JavaScript у тя в письме работать небудет, фильтры в почтовиках запрещают JavaScript
...к сожалению, не работает!
Выдает вот такой ответ, вот как выглядит хтмл код письма у получившего письмо:
<html>
<body>
<p>Zdrastvuy! </p>
<p><br>Posmotri:
</p>
<p>
<a rel="nofollow" target="_blank" href='http://www.msn.com'
>http://www.msn.com</a> </p>
<br>
<p>ZZZ<br> </p>
</body>
</html>
То есть все идеи подрубает это страшное слово rel="nofollow" Во всех трех случаях. (onmouseover я исправил). И человек видит в письме соответственное, и это совсем не то, что я хочу.
Может можно как-то все-таки сломать этому яху (извините) психику, чтобы он все скушал?.... спасибо
|
|
|

30.11.2007, 21:00
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от Paul94
То есть все идеи подрубает это страшное слово rel="nofollow" Во всех трех случаях. (onmouseover я исправил). И человек видит в письме соответственное, и это совсем не то, что я хочу.
Тебе уже ответили, что javascript фильтруется.
А сам по себе rel="nofollow" ничего особенного не представляет - изначально он задумывался, вроде, для непроверенных ссылок, сейчас используется при SEO.
|
|
|

01.12.2007, 08:17
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Paul94, я посто поражаюсь, ты сам прокомментировал строку "P.S> JavaScript у тя в письме работать небудет, фильтры в почтовиках запрещают JavaScript" а потом ещё и спрашиваеш, почему не работает! Больше не кури!
Извеняюсь за оффтоп, просто не удержался
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|