ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13001  
Старый 23.10.2009, 01:41
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

http://php.net/manual/en/function.pow.php
 
Ответить с цитированием

  #13002  
Старый 23.10.2009, 20:27
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Здравствуйте всем,подскажите пожалуйста,как ограничить вывод из базы например только 30 первых строк,то есть выше мне дали рабочие варианты вывода из таблицы значений,а как сделать так что вывело 30 или 50 к примеру и ссылка,
Страница 2,и к примеру выглядела она так site.ru/script.php?page=2 и на странице 2 следующие 30-50!
Это случаем не постраничный вывод?
Заранее премного благодарен
 
Ответить с цитированием

  #13003  
Старый 23.10.2009, 20:32
Аватар для Epic wave
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

Цитата:
Сообщение от qW1zer  
Здравствуйте всем,подскажите пожалуйста,как ограничить вывод из базы например только 30 первых строк,то есть выше мне дали рабочие варианты вывода из таблицы значений,а как сделать так что вывело 30 или 50 к примеру и ссылка,
Страница 2,и к примеру выглядела она так site.ru/script.php?page=2 и на странице 2 следующие 30-50!
Это случаем не постраничный вывод?
Заранее премного благодарен
limit ставь
 
Ответить с цитированием

  #13004  
Старый 23.10.2009, 20:33
Аватар для Epic wave
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

Цитата:
Сообщение от zifanchuck  
Привет. Есть в пхп функция чтобы поднести допустим 5 в 35 степень. знаю что есть квадрат, а вот что бы в 35-ую незнаю. Можно просто цыклом но интересно такое существует?
pow(5, 35)
 
Ответить с цитированием

  #13005  
Старый 23.10.2009, 20:44
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Epic wave
Можешь поподробнее?И про постраничный вывод что-нибудь!
Я просто не понимаю так с полуслова
 
Ответить с цитированием

  #13006  
Старый 23.10.2009, 20:49
Аватар для Epic wave
Epic wave
Участник форума
Регистрация: 15.03.2009
Сообщений: 183
Провел на форуме:
3441717

Репутация: 160
По умолчанию

Цитата:
Сообщение от qW1zer  
Epic wave
Можешь поподробнее?И про постраничный вывод что-нибудь!
Я просто не понимаю так с полуслова
PHP код:
<?
require "config.php";
 require 
"default/element.php";
 
$number 50;

$offset = isset($_GET['offset']) ? (int)$_GET['offset'] : 0;

$result mysql_query("SELECT COUNT(*) FROM `title`"$link);

$total mysql_result($result0);
$menu getMenuofPages($total$number$offset);



function 
getMenuofPages($total$number$offset) {
  function 
getGoodUrl($url$cur) {
      if (
$_SERVER['QUERY_STRING'] == "") {
         return 
$url."?offset=".$cur;
      }else {
         if (
substr_count($_SERVER['QUERY_STRING'], "offset=") > 0) {
            
$url preg_replace("/offset=\d+/i""offset=".$cur$url);
            return 
$url;
         }else {
            return 
$url."offset=".$cur;
         }
      }
   }

 if (
$total <= $number) {
      return;
   }
   
$url $_SERVER['REQUEST_URI'];
   
$int intval($total $number); // Целая часть от деления
   
$rest $total $number// Остаток от деления
   
$menu "";
   
// Сначала перебираем целые части
   
for ($i 0$i $int$i++) {
      
$cur $i $number;
      if (
$cur == $offset) { // Проверка на текущую страницу
         
$menu .= " | ".($cur 1)."-".($cur $number);
      }else {
         
$menu .= " | <a href=\"".getGoodUrl($url$cur)."\">".
                  (
$cur 1)."-".($cur $number)."</a>";
      }
   }
   
// Потом остаток (если есть)
   
if ($rest 0) {
      
$cur += $number;
      if (
$cur == $offset) { // Проверка на текущую страницу
         
if ($rest == 1) {
            
$menu .= " | ".($cur 1)." |";
         }else {
            
$menu .= " | ".($cur 1)."-".($cur $rest)." |";
         }
      }else {
         if (
$rest == 1) {
            
$menu .= " | <a href=\"".getGoodUrl($url$cur)."\">".($cur 1)."</a> |";
         }else {
            
$menu .= " | <a href=\"".getGoodUrl($url$cur)."\">".
                     (
$cur 1)."-".($cur $rest)."</a> |";
         }
      }
   }else {
      
$menu .= " |";
   }
   return 
$menu;
}

$result mysql_query("SELECT * FROM `title` LIMIT $offset$number"$link);

 
$vivod="$menu<br>";
 
while (
$info mysql_fetch_array($result)) {
   
  
$vivod.=element($info);

}
 

return 
$vivod;


?>

ну вот мой вывод, выводит по 50 элементов на странице. Разбирайся, если есть вопросы по коду, задавай
 
Ответить с цитированием

  #13007  
Старый 23.10.2009, 20:49
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

PHP код:
echo gmp_strval (gmp_pow (535)); 
)
 
Ответить с цитированием

  #13008  
Старый 23.10.2009, 20:55
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Epic wave
Спасибо,буду разбираться с твоим кодом!Помог
 
Ответить с цитированием

  #13009  
Старый 23.10.2009, 23:31
Аватар для qW1zer
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Отправить сообщение для qW1zer с помощью ICQ
По умолчанию

Подскажите кто знает,как можно с помощью gd2 сделать следующее:
Есть картинка,которая открывается с помощью gd2
imageCreateFromPNG
на ней пишется текст imagettftext
А как сделать чтобы на эту картинку можно было еще одну наложить или соединить?
Например как в сервисе создания аватарок!
 
Ответить с цитированием

  #13010  
Старый 24.10.2009, 02:04
Аватар для Myload
Myload
Banned
Регистрация: 15.03.2009
Сообщений: 215
Провел на форуме:
1461068

Репутация: 221
Отправить сообщение для Myload с помощью ICQ
По умолчанию

Кто мне поможете доработать скрипт чата?
кому интересно стучите в асю
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ