Запись php кода в переменную =)

Статус
В этой теме нельзя размещать новые ответы.

ArkDoom

Новичок
Запись php кода в переменную =)

Доброго времени суток)))


У меня возник вопрос, как записывать в переменную php код?))) экранизировать как нить?

Просто мне нужно создавать фаил, куда должна записываться *ШАПКА* и в тело просто хтмл код.


Спасибо)

-~{}~ 22.07.10 01:17:

Нужно типа :

@tets = "include (\"test.php\");


Тока так не записывается)
 

tz-lom

Продвинутый новичок
PHP:
$a = '<?php echo "документация на php.net",\' её нужно читать\'; ';
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Зачем писать что-то в переменную, если можно сделать инклюд?
 

ArkDoom

Новичок
Зачем? ) У меня как всегда безумная идея просто.....

Написан простенький он-лайн редактор для сайта, он после сохранения отправляет пост-форму в скрипт, который принимает данные и перезаписывает в тот файл, который редактировался)

У меня записываться тока тело, а шапку нужно записать стабильную типа (
PHP:
<?php  
$tittle = 'ООО Слоноферма - Продажа слонов';
$keywords_add = 'Купить слона, продажа сллнов и т.п.';
include_once ('header.php');
?>
)

записываю функцией rewrite. Если делаю инлуд типа @tets = "include (\"test.php\"); То не пишет, выдает ошибку и т.п.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
нихрена не понимаю что ты хочешь)) Тебе нужно сделать вне зависимости от редактирования одну какую-то шапку в дополнении к контенту с формы?

@tets = "include (\"test.php\");
это вообще бред
 

Single

пилот капсулы
[offtop]
а шапку нужно записать стабильную типа
Поток сознания.
[/offtop]

Если делаю инлуд типа @tets = "include (\"test.php\");
можно конечно предположить что ответ можно найти почитав документацию по функциям ob_* и последующей записью содержимого буфера в переменную tets но все же не понятно зачем вообще куда то записывать php код.
 

ArkDoom

Новичок
PHP:
$file = "file.php";
 
$olo_header = ' Сама шапка';//Вот сюда записать код нужна или сделать инклуд
$content = stripslashes($_POST['editor']); // Редактируемое тело
$olo_end = 'подвал'; // Вот сюда инклуд футера

$Saved_File = fopen($file, 'w');
fwrite($Saved_File, $olo_header . $content . $olo_end);
fclose($Saved_File);
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
file_get_contents(подвал и хедер)
 

ArkDoom

Новичок
c0dex
Вот спасибо) Даже кое что доделал благодаря этой функции))



P.S. Для всех КРУТЫХ ХАКЕРОВ )

Я переписываю ДОСЛОВНО свои скрипты чтобы донести мысль до тех, кто может дать ответ и помочь.
 

AmdY

Пью пиво
Команда форума
тоесть тебе проще каждый раз менять хедер футер во всех файлах, нежели сделать ssi вставку?
 

ArkDoom

Новичок
Автор оригинала: AmdY
тоесть тебе проще каждый раз менять хедер футер во всех файлах, нежели сделать ssi вставку?
Ololo =) Почитай пожалуйста пост выше пару раз)

У меня хедер 1 файл вставленный через интуп, но в каждой странички перед вставкой есть параметры дополняющие хедер. Это для того что бы у каждой странички были свои ДОПкейворды и т.п.

-~{}~ 22.07.10 20:06:

Но мой собственный редактор видит итоговвый html код.

А мне нужно (уже нужно было :D) чтобы он сохранял тока тело ...а в шапку писал заного PHP код.
 

AmdY

Пью пиво
Команда форума
у тебя *статические* страницы, которые собираются из хедера, футера, контентной части и кейвлордов, собрать это всё легко можно с помощью ssi. а вот когда ты на свои сателиты будешь ставить линки на слова, то не раз расплюёшься, что хранил всё в одном файле. я уже такого насмотрелся.
 

Work

Новичок
Подскажите пж как мне вставить в переменую вот так $spisok = echo $row['balance'];
я хочу в переменую вывести значение из бд как мне это сделать подскажите плиз. Буду очень рад!!!
 

Work

Новичок
Приветствую всех друзья, помогите плиз с кодом хочу выводить сообщение когда в бд не будет записей таких каких нужно или вообще ну будет, например по данной теме нет товара вот код
<?
$connect = mysql_connect(localhost, akk1, 'Danil2003');
$select_db = mysql_select_db('games_akk');

$select = mysql_query("SELECT id,img_tovar,title_tovar,compania_title,item,paynt,in_nostock_no,openly FROM tovar ");
while($result = mysql_fetch_array($select)) {
echo '
}
?>
что дальше мне сделать чтоб сообщение выводило
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
п.2 правил, закрыто.

Создаем отдельный тред.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху