HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 15.03.2010, 22:13
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Цитата:
Сообщение от Alv  
Нужно задать число больше 1000, желательно целое, что бы оно из-за выхода за пределы типа стало 5.
Лично я ничего не понял. Тебе надо рандумное число больше 1000?
 
Ответить с цитированием

  #2  
Старый 15.03.2010, 22:16
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Alv  
Нужно задать число больше 1000, желательно целое, что бы оно из-за выхода за пределы типа стало 5.
PHP код:
<?php
$num
="предельное число";
$rand=rand(1000,9000);
if(
$rand>$num){
echo 
"5";
}else{
echo 
"ololo";
}
?>
не то?
 
Ответить с цитированием

  #3  
Старый 15.03.2010, 23:26
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

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

Цитата:
почему при заходе курлом,русский текст на странице превращается в такое? РџРѕ всей Р РѕСЃСЃРёРё
вот это поставь в самом начале и ставь кодеровку которая юзаеться на странице...
PHP код:
<?php header('Content-Type: text/html; charset=window-1251'); ?>
 
Ответить с цитированием

  #4  
Старый 15.03.2010, 23:29
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Dark_cracker  
вот это поставь в самом начале и ставь кодеровку которая юзаеться на странице...
PHP код:
<?php header('Content-Type: text/html; charset=window-1251'); ?>
вот! спасибо,огромное
 
Ответить с цитированием

  #5  
Старый 15.03.2010, 23:44
Alv
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме:
1405367

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

Ну смотрите, Как на паскале:
Код:
var x: byte;
begin
 
 x:=261;
  
  writeln(x);
end.
Нужно подобное на PHP
 
Ответить с цитированием

  #6  
Старый 16.03.2010, 00:00
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Alv  
Ну смотрите, Как на паскале:
Код:
var x: byte;
begin
 
 x:=261;
  
  writeln(x);
end.
Нужно подобное на PHP
Код:
var x: byte;
Ключевой момент.
 
Ответить с цитированием

  #7  
Старый 16.03.2010, 00:01
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

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

Alv, В php посложней будет:
Код:
<?php
$i = 4294967301;
echo (int)$i;
?>
 
Ответить с цитированием

  #8  
Старый 16.03.2010, 00:01
Alv
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме:
1405367

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

Цитата:
var x: byte;
begin

x:=261;

writeln(x);
end.
Выводится 5, т.к. 0..255, ограничения типа byte, мне нужно аналогично на PHP, с типом Integer.
 
Ответить с цитированием

  #9  
Старый 16.03.2010, 00:04
Alv
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме:
1405367

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

Omegа. Дело в том, что тип преобразовывается в FLOAT, в котором мы тоже должны выйти из диапазона, что бы преобразоватся в 5. Надо обойтись без (int)
 
Ответить с цитированием

  #10  
Старый 16.03.2010, 00:16
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Alv  
Omegа. Дело в том, что тип преобразовывается в FLOAT, в котором мы тоже должны выйти из диапазона, что бы преобразоватся в 5. Надо обойтись без (int)
Проблема в том,что в php нет жесткого приведения типов.Юзай с++.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ