Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

21.12.2009, 00:04
|
|
Reservists Of Antichat - Level 6
Регистрация: 14.11.2007
Сообщений: 177
Провел на форуме: 1246854
Репутация:
622
|
|
Сообщение от N2kroot
Как сделать авторизацию на php на файлах?
Нашёл довольно подходящий скрипт :
Но мне не надо печенек и даже сессий...Надо просто рег\вход и после входа передать данные в чат: ник,статус, права
Убирал лишнее сам --- после нажатия добавить нифига не происходит(
решето, а как ты собрался авторизацию делать, если не хочешь использовать печеньки и сессию?
|
|
|

21.12.2009, 03:43
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
форма
PHP код:
echo ('
<form action="index.php?go=ok" method="post">
Новый пароль: <input type="text" name="сpwfl"><br> <input type="submit" name="but1" value="Изменить пароль" /> </form>');
приемник
PHP код:
если var_dump($_POST); получаю массив
array(2) { ["сpwfl"]=> string(6) "214324" ["but1"]=> string(15) "Изменить пароль" }
если var_dump($_POST['cpwfl']); получаю null почему?
if(isset($_POST['cpwfl']) && isset($_POST['but1']) )
|
|
|

21.12.2009, 12:00
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
Сообщение от bxN5
форма
PHP код:
echo ('
<form action="index.php?go=ok" method="post">
Новый пароль: <input type="text" name="сpwfl"><br> <input type="submit" name="but1" value="Изменить пароль" /> </form>');
приемник
PHP код:
если var_dump($_POST); получаю массив
array(2) { ["сpwfl"]=> string(6) "214324" ["but1"]=> string(15) "Изменить пароль" }
если var_dump($_POST['cpwfl']); получаю null почему?
if(isset($_POST['cpwfl']) && isset($_POST['but1']) )
перепиши имя поля и имя в переменной, у тебя где-то символ русский стоит
так все пашет
PHP код:
echo ('
<form action="" method="post">
Новый пароль: <input type="text" name="nnn"><br> <input type="submit" name="but1" value="Изменить пароль" /> </form>');
echo var_dump($_POST);
echo var_dump($_POST['nnn']);
Последний раз редактировалось svesve; 21.12.2009 в 12:05..
|
|
|

21.12.2009, 23:56
|
|
Members of Antichat - Level 5
Регистрация: 28.05.2007
Сообщений: 729
Провел на форуме: 5571194
Репутация:
1934
|
|
Есть ли на php класс для работы с комплесными числами?
или нужна замена метода imag из класса complex для с++.
__________________
Появляюсь редко. Важные дела в реале.
|
|
|

22.12.2009, 00:06
|
|
Познающий
Регистрация: 09.11.2009
Сообщений: 30
Провел на форуме: 311773
Репутация:
26
|
|
Сообщение от AFoST
Есть ли на php класс для работы с комплесными числами?
или нужна замена метода imag из класса complex для с++.
На phpclasses нашел такой:
PHP код:
<?
define('Z_CARTESIAN', 0);
define('Z_POLAR', 1);
define('Z_RADIAN', 0);
define('Z_DEGREE', 1);
class Z{
// Constructor
function Z($var = "", $im = "", $type = Z_CARTESIAN, $unit = Z_RADIAN ){
if( $unit ){
$this->unit = $unit;
}
list( $this->x, $this->y ) = $this->parse( func_get_args() );
}
// Public Functions
function SetUnit($unit = Z_RADIAN){
$this->unit = $unit;
return $this->unit;
}
function Re(){
return $this->x;
}
function Im(){
return $this->y;
}
function Mod(){
return hypot( $this->x, $this->y );
}
function Arg(){
if( $this->unit ){
return rad2deg( atan( $this->y / $this->x ) );
}
else{
return atan( $this->y / $this->x );
}
}
# For the following 4-op functions, input vars is same as constructor function.
function Add(){
list( $x, $y ) = $this->parse( func_get_args() );
$this->x+= $x;
$this->y+= $y;
}
function Sub(){
list( $x, $y ) = $this->parse( func_get_args() );
$this->x-= $x;
$this->y-= $y;
}
function Mul(){
list( $x, $y ) = $this->parse( func_get_args() );
list( $mod, $arg ) = $this->ToPolar( $x, $y );
list( $this->x, $this->y ) = $this->ToCartesian( $this->Mod()*$mod, $this->Arg()+$arg );
}
function Div(){
list( $x, $y ) = $this->parse( func_get_args() );
list( $mod, $arg ) = $this->ToPolar( $x, $y );
list( $this->x, $this->y ) = $this->ToCartesian( $this->Mod()/$mod, $this->Arg()-$arg );
}
// Private functions
function parse( $arr ){
list ($var, $im, $type, $unit ) = $arr;
if( $var ){
if( $im ){
if( $type == Z_POLAR ){
if( stristr( $im, "d" ) || ( ($unit == Z_DEGREE) && (!stristr( $im, "d" )) ) ){
$im = deg2rad( $im );
}
list( $x, $y ) = $this->ToCartesian( $var, $im );
}
else{
$x = $var;
$y = $im;
}
}
else{
list( $x, $y ) = $this->parse_number( $var );
}
}
return array( $x, $y );
}
function parse_number($str){
$str = preg_replace("/\s*/","",$str);
if( preg_match("/(?i)[^erd\-+ij.,0-9]+/", $str) ){
return -1;
}
else{
if( stristr( $str, "e" ) ){
preg_match("/(?i)([0-9]+)e-[ij]?([0-9rd]+)[ij]?/", $str, $arr);
if( sizeof( $arr ) ){
if( stristr( $arr[2], "d" ) ){
$arr[2] = deg2rad( $arr[2] );
}
list( $re, $im ) = $this->ToCartesian( $arr[1], $arr[2] );
}
}
else{
preg_match_all( "/(?i)([\-+]?[0-9.,ij]+)/", $str, $arr, PREG_SET_ORDER );
if( sizeof( $arr ) ){
foreach( $arr as $number ){
if( preg_match( "/(?i)[ij]/", $number[1] ) ){
$im += $number[1];
}
else{
$re += $number[1];
}
}
}
}
return array($re, $im);
}
}
function ToCartesian( $mod, $ang ){
return array( ( $mod*cos($ang) ), ( $mod*sin($ang) ) );
}
function ToPolar( $re, $im ){
return array( hypot( $re, $im ) , atan( ($im/$re) ) );
}
}
?>
Последний раз редактировалось TDKronuS; 22.12.2009 в 00:08..
|
|
|

22.12.2009, 07:56
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Код:
perldoc Math::Complex ))
|
|
|

22.12.2009, 15:04
|
|
Познающий
Регистрация: 05.05.2008
Сообщений: 43
Провел на форуме: 718081
Репутация:
2
|
|
Подскажите скриптик, отправляю из проги пост запрос с содержанием например 'info=12345' нужно чтоб скрипт сохранил данный текст в файл
|
|
|

22.12.2009, 15:17
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Помогите с str_replace()
Есть строка и массив:
'1', '2', '3', '4'
Array ( [0] => 2 [1] => 4 )
нужно удалить и строчки '2', и '4'
получиться должно: '1', '3'

|
|
|

22.12.2009, 15:24
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от mff
Есть строка и массив:
'1', '2', '3', '4'
Array ( [0] => 2 [1] => 4 )
нужно удалить и строчки '2', и '4'
получиться должно: '1', '3'

in_array()?+explode
|
|
|

22.12.2009, 15:27
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от m0Hze
in_array()?+explode
не совсем понятно  можно примерчик? спасибо!
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|