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

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

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

  #13321  
Старый 14.11.2009, 03:01
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от sNt  
Спс, ток как запихнуть туды несколько значений? Одно число он норм декодит, там мб разделитель какой?
А мб в цикле массив? Или,что проще, массив значений,переделать:
PHP код:
array_map('dechex',$array); 
 
Ответить с цитированием

  #13322  
Старый 14.11.2009, 03:25
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

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

Замутил функцию. Мб кому пригодится:

PHP код:
function HexDecode($s)
{
for(
$i=0;$i<strlen($s)-1;$i++) {
$symbol_one $s[$i];
$symbol_two $s[$i+1];
$r dechex($symbol_one.$symbol_two);
$res .= $r;
$i=$i+1;
}
return 
$res;
 } 
 
Ответить с цитированием

  #13323  
Старый 14.11.2009, 03:27
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от sNt  
Замутил функцию. Мб кому пригодится:

PHP код:
function HexDecode($s)
{
for(
$i=0;$i<strlen($s)-1;$i++) {
$symbol_one $s[$i];
$symbol_two $s[$i+1];
$r dechex($symbol_one.$symbol_two);
$res .= $r;
$i=$i+1;
}
return 
$res;
 }
echo 
HexDecode("1010111015"); 
Повторюсь,цивильнее делать так:
PHP код:
$array = array('hex_string1','hex_string2','hex_stringN');
$dechex array_map('dechex',$array);
vardump($dechex); 
Намек понятен?
 
Ответить с цитированием

  #13324  
Старый 14.11.2009, 03:30
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

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

Мне плевать как правельнее )
 
Ответить с цитированием

  #13325  
Старый 14.11.2009, 03:31
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от sNt  
Мне плевать как правельнее )
Я на твои вопросы больше не отвечаю.
 
Ответить с цитированием

  #13326  
Старый 14.11.2009, 03:34
sNt
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме:
659306

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

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

  #13327  
Старый 14.11.2009, 09:58
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

Хочу поставить себе SiTime CMS (300kb) (очень мала, движок состоит из одного файла), но на локолхосте кмс работает прекрасно. А вот на хостинге останавливается выполнение скрипта на середине =(.
Собственно код где якобы происходит ошибка: if (mb_strlen($r['text'],'UTF-8') > $shorten) {...}. Прерывается на mb_strlen($r['text'],'UTF-8'). Так где ошибка? Уже и php.ini поставил как на локалхосте, не помогает =(. Версия пыха: 5.2.9.

Последний раз редактировалось #Wolf#; 14.11.2009 в 10:37..
 
Ответить с цитированием

  #13328  
Старый 14.11.2009, 12:04
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

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

Цитата:
Сообщение от #Wolf#  
Хочу поставить себе SiTime CMS (300kb) (очень мала, движок состоит из одного файла), но на локолхосте кмс работает прекрасно. А вот на хостинге останавливается выполнение скрипта на середине =(.
Собственно код где якобы происходит ошибка: if (mb_strlen($r['text'],'UTF-8') > $shorten) {...}. Прерывается на mb_strlen($r['text'],'UTF-8'). Так где ошибка? Уже и php.ini поставил как на локалхосте, не помогает =(. Версия пыха: 5.2.9.
мб трабла с кодировкой
как там http://forum.antichat.ru/thread144161.html
 
Ответить с цитированием

  #13329  
Старый 14.11.2009, 13:37
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

Цитата:
Сообщение от phpdreamer  
мб трабла с кодировкой
как там http://forum.antichat.ru/thread144161.html
проверял уже, дело не в этом
 
Ответить с цитированием

  #13330  
Старый 14.11.2009, 13:48
Gef3Dx
Новичок
Регистрация: 27.09.2009
Сообщений: 8
Провел на форуме:
14605

Репутация: -5
Exclamation

Цитата:
Сообщение от #Wolf#  
проверял уже, дело не в этом
Проблем может быть несколько!

1. Если там есть пути типа /home/названия сайта/ и т.д. проверь их! Так как на localhost они другие!
2. Настройка PHP создай на хосте файл info.php а в нем пропиши:


PHP код:
phpinfo(); 
И посмотри включена ли функция STR!

Последний раз редактировалось Gef3Dx; 14.11.2009 в 14:20..
 
Ответить с цитированием
Ответ



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