Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.06.2009, 22:28
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
задание 025
залить файл хтассес и там прописать чтоб например файлы с расширение *.jpg выполнялись как php
|
|
|

26.06.2009, 22:39
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
Zedi, да, я это и написал в своем посте. Как вы задания быстро решаете..) за вами не угонишься)))
|
|
|

27.06.2009, 03:06
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
26:
потому что выполняетсяя хотябы одна часть условия .. $b > $c т.к там стоит OR
вот и выводит 0..
|
|
|

27.06.2009, 12:13
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
DOOM123, вырно просто немного другое хотел услышать.
потому что выполняетсяя хотябы одна часть условия .. $b > $c т.к там стоит OR
Это да, но подловить я вас хотел на ?0:1
это означает иф -
если true =>0//что необычноr
если false =>1//что тоже неоьбычно т.к. труе вообщето 1 а falsre 0
Вот)
|
|
|

28.06.2009, 11:34
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
Я уезжаю на дачу, буду писать редко т.к gprs, надеюсь вы эту тему не забросите., добавляйте задания и решайте их) Всем удачи!
|
|
|

02.07.2009, 21:45
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
чёт тема умела ... =)
мне чтоль задания придумать?...
хм .. кароче напишите умный разделитель текста ... ф-цию в который указывашь на сколько частей делить текст и указать сам текст ... а на выходе был массив разделёного текста .. .
но главное чтоб он умно разделял текст .. чтоб разделитель понимал что если это целое слово нужно идти дальше ...
пример использования spl(2,$text);
хоть чтото полезние напишите =)
|
|
|

02.07.2009, 23:33
|
|
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме: 244235
Репутация:
39
|
|
Сообщение от Doom123
чёт тема умела ... =)
мне чтоль задания придумать?...
хм .. кароче напишите умный разделитель текста ... ф-цию в который указывашь на сколько частей делить текст и указать сам текст ... а на выходе был массив разделёного текста .. .
но главное чтоб он умно разделял текст .. чтоб разделитель понимал что если это целое слово нужно идти дальше ...
пример использования spl(2,$text);
хоть чтото полезние напишите =)
Код:
function spl($text, $parts) {
$res = array();
$l = intval(strlen($text)/$parts);
preg_match_all('#(.{'.$l.',}?[,\.\?!])#is', $text, $sp, PREG_OFFSET_CAPTURE);
$last = $sp[1][count($sp[1])-1][1]+strlen($sp[1][count($sp[1])-1][0]);
foreach($sp[1] as $arr) {
$res[] = $arr[0];
}
$res[] = substr($text, $last);
return $res;
}
$text = <<<EOF
Моей работой является работа с персоналом. У меня даже должность так называется — директор по обучению и развитию персонала. Должность даёт много возможностей, которые мне нравятся, но есть также и ведро ложка дёгтя: с людьми я общаюсь всё более и более опосредованно. У нас в конторе, как наверняка и везде, где больше 100 человек, наличествует некая организационная иерархия, которая несколько эээ… отгораживает. Так вот очень часто получается так, что приходит человек с заявлением об увольнении… а ты удивляешься. Это мягко говоря — чаще ты стоишь как громом поражённый и не знаешь, как реагировать. Естественно, шок проходит и ты начинаешь прояснять обстановку…
Вот тут и выясняются интересные моменты. Кому-то некуда расти, кого-то в отпуск не отпускали уже год, кому-то текущий проект поперёк горла, кто-то хочет из тестировщика переквалифицироваться в программиста, С’шник хочет учить .NET, а у кого-то место под кондиционером и ему холодно… Проблемы разные, но чаще всего вполне решаемые. Дело только всё в том, что решать уже поздно. Заявление уже написано, и даже, если ложечки найдутся, осадочек-то всё равно останется. Вот и уходят люди — часто на более высокую зарплату, но не менее часто на такую же, а бывает и на меньшую. Вот это и есть проблема.
EOF;
print_r(spl($text, 5));
Хех, а может давайте так, кто первый решает предыдущее задание, выдумывает следующее, а потом в зависимости от сложности задания все скидываются репой?
В общем задание - есть номер формочки на хмтл паге, надо составить массив соответствия имен инпутов надписям, которые стоят рядом с ними 
|
|
|

02.07.2009, 23:42
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
чтото не пашет =)
PHP код:
<?php
function spl($text, $parts) {
$res = array();
$l = intval(strlen($text)/$parts);
preg_match_all('#(.{'.$l.',}?[,\.\?!])#is', $text, $sp, PREG_OFFSET_CAPTURE);
$last = $sp[1][count($sp[1])-1][1]+strlen($sp[1][count($sp[1])-1][0]);
foreach($sp[1] as $arr) {
$res[] = $arr[0];
}
$res[] = substr($text, $last);
return $res;
}
echo "<PRE>";
$a = '123456789 123456789 123456789
132456789 123465789 132456789 123456789';
print_r(spl($a,2));
?>
Вывод
Код:
Array
(
[0] => 123456789 123456789 123456789
132456789 123465789 132456789 123456789
)
|
|
|

02.07.2009, 23:47
|
|
Познающий
Регистрация: 14.01.2009
Сообщений: 93
Провел на форуме: 244235
Репутация:
39
|
|
Да, я рассчитывал на текст с точечками, так красивее получается) ну если надо разбивать циферки, то меняем
preg_match_all('#(.{'.$l.',}?[,\.\?!])#is', $text, $sp, PREG_OFFSET_CAPTURE);
на
preg_match_all('#(.{'.$l.',}?\s)#is', $text, $sp, PREG_OFFSET_CAPTURE);
|
|
|

02.07.2009, 23:50
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
уху уже нашёл .... но почему не сделать для всех случаев жизни?
preg_match_all('#(.{'.$l.',}?[,\.\?!\s])#is', $text, $sp, PREG_OFFSET_CAPTURE);
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|