|
|
|
|
|
для: Axxil
(26.10.2008 в 23:15)
| | > $r = rand(0,count($a));
Массив размером N имеет индексы 0 .. N - 1, а не 0 .. N
> \{ <...> \}
Бекслеши лишние
> |is
Они тут не нужны.
P.S. Это не про Вас поют "... Ты не такой, как все ..."? | |
|
|
|
|
|
|
|
для: BinLaden
(26.10.2008 в 20:36)
| | Слушай, террорист.
Я не на оценку это писал. И уж тем более не для твоих вопросов. Если нашёл ошибку, то возьми да исправь. Нафиг из себя гуру корчить?
И вообще, докапывайся до кого-нибудь другого. Просил же.
Задолбал уже, честное слово. | |
|
|
|
|
|
|
|
для: Axxil
(25.10.2008 в 22:01)
| | > $r = rand(0,count($a));
?
> \{ <...> \}
?
> |is
? | |
|
|
|
|
|
|
|
для: Axxil
(25.10.2008 в 22:01)
| | спасибо.
слегка модифицирую и порядок.
еще раз спасибо. | |
|
|
|
|
|
|
|
для: kukuikar
(25.10.2008 в 21:33)
| | Идея такая:
<?
function make($text){
preg_match_all('|\{([^\}]+)\}|is',$text,$out);
foreach($out[1] as $k=>$item){
$a = explode('|',$item);
$r = rand(0,count($a));
$text = str_replace($out[0][$k],$a[$r],$text);
}
return $text;
}
?>
|
| |
|
|
|
|
|
|
|
для: kukuikar
(25.10.2008 в 21:33)
| | Вы не написали, хотите сгенерировать полный набор всех возможных вариантов или 1 случайный вариант из этого набора.
Идейка от этого от этого.
В первом случае строим цикл разбора или пишем рекурсивную функцию генерации.
Во втором обходимся регулярными выражениями.
Дерзайте. | |
|
|
|
|
|
|
|
для: kukuikar
(25.10.2008 в 09:28)
| | никто идейку не подкинет? | |
|
|
|
|
|
|
|
для: Valick
(25.10.2008 в 10:47)
| | вообще-то мне не для спама. а для рерайта. для раскрутки-продвижения сайтов | |
|
|
|
|
|
|
|
для: kukuikar
(25.10.2008 в 10:36)
| | Ну да, для готового текста (который можно набрать в любом редакторе) выбора нет, а вообще можно веб интерфейс сделать (облегчить жизнь спамерам) с готовыми пресетами. | |
|
|
|
|
|
|
|
для: Valick
(25.10.2008 в 10:25)
| | хотя для новых таких текстов надо будет попробовать именно так. | |
|
|
|
|