Переменная else как сделать

Вот так оно будет выглядеть, мне как раз это и нужно, нуть только в том что при добавлениии именно в этом месте ничего невыдает, этот же код в другой месте все нормально пашет
PHP:
<?php
if(!$current_user->is_member) {
      echo 'Запред  это текст в вип скобках ';
}else{
      echo 'Доступ';
}
 
?>


PHP:
<?php
$is_member = false;
function callback($message){
 
        $message = str_replace("[vip]","global \$is_member;  if(!\$is_member) {return 'Запред ",$message);
        $message = str_replace("[/vip]"," ';}else{ return 'Доступ';}",$message);
        return eval($message);
     
}
ob_start("callback");
?>
 
[vip]Hello world[/vip]
 
<?php
ob_end_flush();
?>

Просто вместо echo нужно использовать return
 
Ребят подскажите еще такое, нужно сделать проверку, и запихнуть в нее целую html страницу, но чтобы в код (что ниже приведен) ее запихнуть, то нужно менять все скобки и т.д....
Можно ли както сделать по иду? Например в body добавить и Ид?

PHP:
<?php
if($current_user->hide == 1) {
  echo ("Тут страница html");
}
else if($current_user->hide == 2 and $is_regist) {
  echo ("Пользовате запретил показ");
  } ?>
 
Ребят подскажите еще такое, нужно сделать проверку, и запихнуть в нее целую html страницу, но чтобы в код (что ниже приведен) ее запихнуть, то нужно менять все скобки и т.д....
Можно ли както сделать по иду? Например в body добавить и Ид?

PHP:
<?php
if($current_user->hide == 1) {
  echo ("Тут страница html");
}
else if($current_user->hide == 2 and $is_regist) {
  echo ("Пользовате запретил показ");
  } ?>
PHP:
echo <<<HTML
Тут содержимое HTML страницы
HTML;
 
Всеравно выдет ошибку,

П.с. в html странице если немного елементов php

Код:
if($current_user->hide == 1) {
echo <<<HTML
Тут содержимое HTML страницы
HTML;
}
else if($current_user->hide == 2 and $is_regist) {
echo ("Пользовате запретил показ");
}
Какую ошибку выдает?
 
Всеравно выдет ошибку,

П.с. в html странице если немного елементов php
В принципе есть 2 варианта:
1. Заплатить человеку который хотя бы немного знает азы програмирования.
2. Выложить нормальный пример, т.е. полностью то, что тебе нужно.
С телепатией как-то тяжело, жара, мозг плавится:D
 
В принципе есть 2 варианта:
1. Заплатить человеку который хотя бы немного знает азы програмирования.
2. Выложить нормальный пример, т.е. полностью то, что тебе нужно.
С телепатией как-то тяжело, жара, мозг плавится:D
Ну так суть не втом чтобы заплатть, могут мне и нахаляву сделать, мне нужно самому это понять а не чтобы ктото все готовое сделал

Выложить 3 тыс строк? :)

Я же говорю, html страница содержит в себе части php, вот та них ожибку и дает когда вставляю в код который выше.
 
Ну так суть не втом чтобы заплатть, могут мне и нахаляву сделать, мне нужно самому это понять а не чтобы ктото все готовое сделал

Выложить 3 тыс строк? :)

Я же говорю, html страница содержит в себе части php, вот та них ожибку и дает когда вставляю в код который выше.
Может хотя бы текст ошибки выложите?
 
Не хватает круглой скобки по-моем:
$message = str_replace("[vip]","<?php if(!$current_user->is_member) {echo 'Запред", echo ($message);
$message = str_replace("[/vip]"," ';}else{ echo'Доступ';} ?>",$message);
 
Я же говорю, html страница содержит в себе части php, вот та них ожибку и дает когда вставляю в код который выше.
Сделать для этой html-php страницы
Код:
file_get_contents('path/to/page-html.php');
 
Назад
Сверху