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

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

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

  #2231  
Старый 08.03.2008, 11:23
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

spamoney немного не понял вопрос тебе нужно вывести массив слов $slovo1 не зависимо от их регистра..так?

Цитата:
$slovo1= "Слово, слово, СлОвО";
$slovo = array_unique(explode(",", $slovo1));

foreach ($slovo as $val) {
if ($val != "") {
echo "$val";
}
}
 
Ответить с цитированием

  #2232  
Старый 08.03.2008, 11:32
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Нет, мне нужно вывести только те слова, которые не повторяются, т.е из:

PHP код:
$slovo1"Слово, слово, СлОвО, трам, Трам, ТрАм"
скрипт должен вывести только

Код:
Слово, трам
 
Ответить с цитированием

  #2233  
Старый 08.03.2008, 12:34
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

PHP код:
<?php
    
function array_iunique($array) {
        
$lover_unique_array array_uniquearray_fliparray_change_key_casearray_flip($array), CASE_LOWER) ) );
        return 
array_uintersect_assoc($array$lover_unique_array"strcasecmp");
    }
    
$array = array('i uSe addiDas''I uSe AddiDaS''it is cool''it IS CooL''IT IS COOL');
    
print_r(array_iunique($array));
?>
Не смог добиться того, чтобы переводил и русские символы. Только инглиш.
 
Ответить с цитированием

  #2234  
Старый 08.03.2008, 12:43
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

PHP код:
<?php

$str 
"Слово, слово, СлОвО, трам, Трам, ТрАм";
echo 
preg_replace('/\b(\w+)(?:\,\s+\1\b)+/i''\1'$str);

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

  #2235  
Старый 08.03.2008, 12:57
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Спасибо ребята!

Вариант astrologer Работает!!
 
Ответить с цитированием

  #2236  
Старый 08.03.2008, 13:29
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

Хм, а если слова будут идти в таком порядке:

PHP код:
$str "Слово, трам, СлОвО, трам, anti, ТрАм"
т.е повторятся не друг за другом, тогда возможно как нибудь выводить только не повторяющиеся??
 
Ответить с цитированием

  #2237  
Старый 08.03.2008, 14:14
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

Цитата:
Сообщение от NOmeR1  
Не смог добиться того, чтобы переводил и русские символы. Только инглиш.
Это по моему зависит от конфигурации сервера.Попробуй с locale.

пс хорошая реализация но функции какие-то извращенские.
 
Ответить с цитированием

  #2238  
Старый 09.03.2008, 01:39
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

простите не работала с пхп под линуксом((
<*? print (system(cmd)); ?*> как будет выглядеть под линуксом?
 
Ответить с цитированием

в пордолжение носка
  #2239  
Старый 09.03.2008, 01:40
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

Репутация: 58
По умолчанию в пордолжение носка

парни помогите еще раз.
помогите разобраться теперь с Post запросом, как его правильно формировать?
PHP код:
    fputs($fsite,"POST $address HTTP/1.1\r\n"); 
    
fputs($fsite,"Accept-Language: ru\r\n"); 
    
fputs($fsite,"Content-Type: text/html\r\n");
    
fputs($fsite,"Host: $host\r\n"); 
    
fputs($fsite,"User-Agent: $user_agent\r\n"); 
    
fputs($fsite,"Proxy-Connection: Keep-Alive\r\n"); 
    
fputs($fsite,"\r\n");
    
fputs($fsite,"login=$login&pass=$pass\r\n"); 
что не правильно?

Последний раз редактировалось RedBull@12; 09.03.2008 в 01:45..
 
Ответить с цитированием

  #2240  
Старый 09.03.2008, 01:42
RedBull@12
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме:
482261

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

Цитата:
Сообщение от Flame of Soul  
простите не работала с пхп под линуксом((
<*? print (system(cmd)); ?*> как будет выглядеть под линуксом?
вроде как просто здаешь команды и все...
PHP код:
<?php print(system("ls")); ?>
если не ошибаюсь
а можно еще проще.
PHP код:
<?php print(`ls`)?>
 
Ответить с цитированием
Ответ



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