|
|
|
| Как реализавать подобный код
Подскажите пожалуста. | |
|
|
|
|
|
|
|
для: xenux
(20.11.2006 в 23:05)
| | Хм... а как это должно выглядеть? | |
|
|
|
|
|
|
|
для: cheops
(21.11.2006 в 12:06)
| | nu mne nado tokuju funkcuju ili nznju sto D stob text kotorij mezdu tegami nu naprimer [hide] [/hide]
mozna bilob v peremenuj zapisat nu i dalshe obrobotat kakim libo obrozom
v danom sluchaje nepokazavila by nezaregestrirovanim polzovateliam.
Takaja Vesh realizovana na mnogih platnix forumax . Vopros kak? :)
Sposibo za ranee!! | |
|
|
|
|
|
|
|
для: xenux
(21.11.2006 в 16:32)
| | Можно поступить следующим образом
<?php
$text = "nu mne nado tokuju funkcuju ili nznju sto D stob text kotorij
mezdu tegami nu naprimer [hide]Покажу только за деньги[/hide]
mozna bilob v peremenuj zapisat nu i dalshe obrobotat kakim
libo obrozom v danom sluchaje nepokazavila by
nezaregestrirovanim polzovateliam.
Takaja Vesh realizovana na mnogih platnix forumax . Vopros kak? :)
Sposibo za ranee!!";
$pattern = "|\[hide\](.*?)\[/hide\]|is";
if($_SESSION['auth'])
$replacment = "\\1"; // Показываем, если пользователь авторизован
else
$replacment = ""; // Удаляем, если пользователь не авторизован
echo preg_replace($pattern, $replacment, $text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(21.11.2006 в 20:18)
| | Sposibo | |
|
|
|
|
|
|
|
для: xenux
(21.11.2006 в 23:25)
| | voznik vopros shto tokoje "\\1" eto reguliarnoje virozeniej ili shto ? i voobshe sto ono delajet sterajet hide i piset tolko text a kakim obrozom? nu vot tokoj vopros :D
$replacment = "\\1"; // Показываем, если пользователь авторизован | |
|
|
|