HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 03.07.2008, 17:11
nbd
Познающий
Регистрация: 27.10.2006
Сообщений: 90
Провел на форуме:
560577

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

PHP код:
<?php  
//function H(Text,Key: String; Encode: boolean): String;
//var
//  i, KeyLength: integer;
//  Sign: ShortInt;
//begin
// KeyLength:=Length(Key);
// if Encode then Sign :=-1 else Sign:=1;
// for i:=1 to Length(Text) do
//  Text[i]:=chr(ord(Text[i])+Sign*ord(Key[i mod KeyLength+1]));
//  Result:=Text;
//end;
function H($text,$key,$encode) {
$keylength=strlen($key);
if (
$encode) {$sign=-1;} else {$sign=1;}
$text_len=strlen($text);
for (
$i=0;$i<=$text_len;$i++){
$text[$i]=chr(ord($text[$i])+$sign*ord($key[fmod($i,$keylenght+1)]));}
return 
$text;
}
?>
Найт, выложи суда результат работы функции в Дельфях,

верни в for $i=0 так правильнее, а вообще трабл может быть и в кодировках браузера.

Последний раз редактировалось nbd; 03.07.2008 в 17:46..
 
Ответить с цитированием

  #2  
Старый 03.07.2008, 17:25
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


По умолчанию

Ну вот пример работы на делфи:
H('text','password', true);
Выводит: тэ
H('text','password', false);
Выводит: ХШлл

А вот работа на php:
H('text','password', true);
Выводит: t
H('text','password', false);
Выводит: tЖЩХ

Немного похоже, но не то
 
Ответить с цитированием

  #3  
Старый 03.07.2008, 18:31
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

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

Цитата:
Сообщение от Nightmarе  
Немного похоже, но не то
так попробуй

Код:
function H($text, $key, $encode){
	$lntext = strlen($text);
        $result = "";
        $fordlt = -$lntext ;
	$KeyLength = strlen($key);
	if($encode){ $Sign = -1; }else{ $Sign = 1;}
	for($i=0; $i < $lntext; $i++){
		$ik = (int)($i / $KeyLength) + 1;
		$result.= chr(ord(substr($text, $fordlt++, 1)) + $Sign * ord($key[$ik]));
	}
	return $result;
}

Последний раз редактировалось PHPoozy; 03.07.2008 в 18:40..
 
Ответить с цитированием

  #4  
Старый 03.07.2008, 17:42
cry10010
Новичок
Регистрация: 21.05.2008
Сообщений: 1
Провел на форуме:
6476

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

Кароче вот такой вот примитивнейший скриптик на вывод изображений:
PHP код:
<html>
<head><title>Моя практитка этих... как их... масивов бля )))</title></head>
<body>
<table width="100%" align="center" border="1" bgcolor="c7c7c7">
<tr>
    <td width="50%">
    <p>Получения случайного значения
 из масива с 4-ю значениями и вывода соответсвующей кортинки</p></td>
    <td width="50%">
    <?php
    $masiv
[0] = "Случайное значение 1";
    
$masiv[1] = "Случайное значение 2";
    
$masiv[2] = "Случайное значение 3";
    
$masiv[3] = "Случайное значение 4";
    
$pict[0] = "pict\\1.png";
    
$pict[1] = "pict\\2.png";
    
$pict[2] = "pict\\3.png";
    
$pict[3] = "pict\\4.png";
    
$x rand($min=$max=3);
    echo 
$masiv[$x]."<br>";
    echo 
"<img src=\""$pict[$x]."\"><br>";
    
?>
    </td>
    </tr>
</table>
</body>
</html>
Думаю здесь понятно все. Кортинки могут лежать где угодно, просто создается масив содержащий адреса к ним, вместо "Случайное значение" может быть, наприер, комент к картике... Или вызывать определенную функцию... Кароче это уже пох
 
Ответить с цитированием

  #5  
Старый 03.07.2008, 17:46
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

Здравствуйте не подскажите как должен выглядить скрипт который перехватывает запросы посылаемые ему со всех портов или с указанного отдельно (и лог сохраняет)

Последний раз редактировалось ZET36; 03.07.2008 в 17:49..
 
Ответить с цитированием

  #6  
Старый 03.07.2008, 18:00
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Вопрос по ООП
Возможен ли вынос описания работы функции из блока самого класса? Пример на C++:
Код:
class test
{
    somefunc();
};

test::somefunc() { cout << "test" << endl; }
Вот в php пытаюсь сделать тоже самое, но не выходит. Стало быть обязательно делать описание работы функции в самом блоке?
__________________
..
 
Ответить с цитированием

  #7  
Старый 03.07.2008, 19:04
PHPoozy
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме:
881554

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

Цитата:
Сообщение от .Slip  
Возможен ли вынос описания работы функции из блока
я делаю так:

Код:
function somefunc()
{
	print "test";
}


class test
{
	function root()
	{
		somefunc();
	}
}
$osd = new test;
$osd->root();
 
Ответить с цитированием

  #8  
Старый 04.07.2008, 00:24
temp_late
Познающий
Регистрация: 22.08.2006
Сообщений: 39
Провел на форуме:
69953

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

Существует текст(html код, с содержимом), нужно удалить все html теги и оставть только текст вне тегов.

Нужно удалить весь текст распаложен между "<"и ">" , и сами открывающиеся и закрывающиеся скобки.
Как это сделать?
 
Ответить с цитированием

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

Репутация: 3313


По умолчанию

Цитата:
Сообщение от temp_late  
Существует текст(html код, с содержимом), нужно удалить все html теги и оставть только текст вне тегов.

Нужно удалить весь текст распаложен между "<"и ">" , и сами открывающиеся и закрывающиеся скобки.
Как это сделать?
Для защиты о xss, ты можешь эти места не удалять, а воспользываться функцией
PHP код:
htmlspecialchars(); 
 
Ответить с цитированием

  #10  
Старый 04.07.2008, 00:34
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


По умолчанию

http://ru2.php.net/strip_tags
 
Ответить с цитированием
Ответ



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