ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10281  
Старый 28.04.2009, 16:44
#Wolf#
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме:
3799424

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

http://www.govnokod.ru/960
Недавно что-то подобное писал. Как будет рациональнее? Заюзать функцию?
 
Ответить с цитированием

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

Репутация: 1680


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

Цитата:
Сообщение от m0Hze  
Также столкнулся с этим.Свзяано,как я понял,с тем,что символы заменяються по 2 раза.Тоесть прошел один круг,и пошел на второй,вот первые символы и меняються по нескольку раз.
Не думаю, функция move_uploaded_file имеет 2 параметра, что и куда, она просто кладёт файл и всё.
Ничего 2 раза не делается. Хотя могу и ошибатсья, но на мой взгляд именно так.

Причём у меня на локалхосте никаких проблемм нету (Винда), либо это только на линуксе, либо ещё какая настройка.
 
Ответить с цитированием

  #10283  
Старый 28.04.2009, 16:52
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Цитата:
Недавно что-то подобное писал. Как будет рациональнее? Заюзать функцию?
если я правильно понял, что ты хочеш - делай так:
PHP код:
if (isset($_POST['id'])) $id $_POST['id']; 
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Nightmarе  
Не думаю, функция move_uploaded_file имеет 2 параметра, что и куда, она просто кладёт файл и всё.
Ничего 2 раза не делается. Хотя могу и ошибатсья, но на мой взгляд именно так.

Причём у меня на локалхосте никаких проблемм нету (Винда), либо это только на линуксе, либо ещё какая настройка.
Во тдада,у меня на винде все тоже отлично,на Фряхе,все ломаеца.Либо первы есимволы кривые,либо последние.
Мучался,мучался,ну ее нах.Сделал проще.
$a = "Hello";
И в php предусмотрено, $a[1] уже равна "H".Тоесть это уже массив.
Я просто в ццикле,меняю отдельно каждую букву вот и все.
А с str_replace, strtr я мучаца задолбался
 
Ответить с цитированием

  #10285  
Старый 28.04.2009, 17:05
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

register_globals есть, но юзать не рекомендую.
 
Ответить с цитированием

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

Репутация: 1680


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

Цитата:
Сообщение от m0Hze  
Во тдада,у меня на винде все тоже отлично,на Фряхе,все ломаеца.Либо первы есимволы кривые,либо последние.
Мучался,мучался,ну ее нах.Сделал проще.
$a = "Hello";
И в php предусмотрено, $a[1] уже равна "H".Тоесть это уже массив.
Я просто в ццикле,меняю отдельно каждую букву вот и все.
А с str_replace, strtr я мучаца задолбался
Если не сложно, выложи плз полный код как это реализуется.
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Чтото типо.
PHP код:
$text "Привет люди! Это тестовый скрипт транслита!";
function 
translit($text)
{
    
$array str_split($text);

    
$rus = array('а''б''ц''д''е''ф''г''х''и''й''к''л''м',
        
'н''о''п''э''р''с''т''у''ю''в''ш''ы''ч''з''я''А',
        
'Б''Ц''Д''Е''Ф''Г''Х''И''Й''К''Л''М''Н''О''П''Э',
        
'Р''С''Т''У''Ю''В''Ш''Ы''Ч''З',' ');
    
$eng = array('a''b''c''d''e''f''g''h''i''j''k''l''m',
        
'n''o''p''e''r''s''t''u','yu''v''w''i''y''z'';''A''B',
        
'C''D''E''F''G''H''I''J''K''L''M''N''O''P''E''R',
        
'S''T''U','Yu''V''W''I''Y''Z','_');
    for (
$i 0$i count($array); $i++) {
        
$str .= str_replace($rus$eng$array[$i]);
    }
    return (
$str);

}
echo 
translit($text); 
Но,нужно некторые буквы,в транслите заменить,масив кривой,и некоторые буквы повторяються,например "И"и "Ы" заменяються одинаковыми символамИ,поэтому при ре-транслите,будут ошибки.Ну это уже сам дорабатывай,как ты хочеш чтобы заменяло.Вот этот вариант,у меня на никсах работает,а с обычным стр_репласе,без отдельных элемеентов масива - непашеьт,так же как у тебя.
 
Ответить с цитированием

  #10288  
Старый 29.04.2009, 11:17
Balvan
Познающий
Регистрация: 11.03.2009
Сообщений: 70
Провел на форуме:
251358

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

А как можно подсчитать кол-во вхождений символов в строке(тексте)?

ну вот в общем есть один метод расшифровки сообщений "статистический" называется! Т.е. есть определённая статистика по "вхождению" букв в текст(есле надо преведу вам её позже, щас в универ бежать надо ) и вот собирается статистика с зашифрованного сообщения, а после сравнивается с "табличными" значениями и затем заменяются буквы.
вот например буква "а" встречается допустим 15 раз на 100 символов, сняв статистику с зашифрованного сообщения видим что "ы" встречается также 15/100 раз ну и значит заменяем все "Ы" на "А".
 
Ответить с цитированием

  #10289  
Старый 29.04.2009, 11:20
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php
echo substr_count("This is a test""is"); // 2
?>
http://ru.php.net/substr_count
 
Ответить с цитированием

  #10290  
Старый 29.04.2009, 11:27
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Balvan
PHP код:
print_r(count_chars('Какая-то произвольная строка',1)); 
Правда все равно шифр простой замены на коротком сообщении вряд ли можно разгадать, плюс многие буквы встречаются с одинаковой вероятностью (опять таки для языка в целом, но не для данного сообщения)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ