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

15.03.2010, 22:13
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от Alv
Нужно задать число больше 1000, желательно целое, что бы оно из-за выхода за пределы типа стало 5.
Лично я ничего не понял. Тебе надо рандумное число больше 1000?
|
|
|

15.03.2010, 22:16
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Сообщение от Alv
Нужно задать число больше 1000, желательно целое, что бы оно из-за выхода за пределы типа стало 5.
PHP код:
<?php
$num="предельное число";
$rand=rand(1000,9000);
if($rand>$num){
echo "5";
}else{
echo "ololo";
}
?>
не то?
|
|
|

15.03.2010, 23:26
|
|
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме: 807573
Репутация:
7
|
|
почему при заходе курлом,русский текст на странице превращается в такое? РџРѕ всей Р РѕСЃСЃРёРё
вот это поставь в самом начале и ставь кодеровку которая юзаеться на странице...
PHP код:
<?php header('Content-Type: text/html; charset=window-1251'); ?>
|
|
|

15.03.2010, 23:29
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
Сообщение от Dark_cracker
вот это поставь в самом начале и ставь кодеровку которая юзаеться на странице...
PHP код:
<?php header('Content-Type: text/html; charset=window-1251'); ?>
вот! спасибо,огромное
|
|
|

15.03.2010, 23:44
|
|
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме: 1405367
Репутация:
47
|
|
Ну смотрите, Как на паскале:
Код:
var x: byte;
begin
x:=261;
writeln(x);
end.
Нужно подобное на PHP
|
|
|

16.03.2010, 00:00
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Alv
Ну смотрите, Как на паскале:
Код:
var x: byte;
begin
x:=261;
writeln(x);
end.
Нужно подобное на PHP
Ключевой момент.
|
|
|

16.03.2010, 00:01
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме: 203807
Репутация:
30
|
|
Alv, В php посложней будет:
Код:
<?php
$i = 4294967301;
echo (int)$i;
?>
|
|
|

16.03.2010, 00:01
|
|
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме: 1405367
Репутация:
47
|
|
var x: byte;
begin
x:=261;
writeln(x);
end.
Выводится 5, т.к. 0..255, ограничения типа byte, мне нужно аналогично на PHP, с типом Integer.
|
|
|

16.03.2010, 00:04
|
|
Познающий
Регистрация: 30.01.2007
Сообщений: 69
Провел на форуме: 1405367
Репутация:
47
|
|
Omegа. Дело в том, что тип преобразовывается в FLOAT, в котором мы тоже должны выйти из диапазона, что бы преобразоватся в 5. Надо обойтись без (int)
|
|
|

16.03.2010, 00:16
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Alv
Omegа. Дело в том, что тип преобразовывается в FLOAT, в котором мы тоже должны выйти из диапазона, что бы преобразоватся в 5. Надо обойтись без (int)
Проблема в том,что в php нет жесткого приведения типов.Юзай с++.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|