forastr
26.09.2009 - 18:22
написал страничку для авторизации,хочу запустить вот такой код php
PHP |
<?php function show_form($message){ $html=file_get_contents ('autor.html'); echo $html; } if(!isset($_POST['subm'])) show_form("Mes");
|
страница autor.html работает отлично, да и код php работает тока не знаю как сделать чтобы вывело переменную $message!Что надо добавить в autor.html чтобы выводило переменную именно в середине кода html?
Спустя 14 минут, 44 секунды (26.09.2009 - 17:37) DeeKeiD написал(а):
Спустя 9 минут (26.09.2009 - 17:46) forastr написал(а):
Вставил '.$message.' в autor.html после закрывающегося тега </table> оно просто вывело это после таблицы как я нажал на кнопку!
Спустя 18 минут, 58 секунд (26.09.2009 - 18:05) Guest написал(а):
Спустя 4 минуты, 59 секунд (26.09.2009 - 18:10) FatCat написал(а):
Через str_replace такое делается.
Например, в autor.html в нужном месте вставляете
А после
PHP |
$html=file_get_contents ('autor.html'); |
добавляете
PHP |
$html = str_teplace("<%MESSAGE%>",$message,$html); |
Спустя 29 минут, 30 секунд (26.09.2009 - 18:40) forastr написал(а):
если вставить в html <%MESSAGE%> то оно выводит это как текст!Но принцип сработал!
Спустя 16 часов, 28 минут, 41 секунда (27.09.2009 - 11:08) forastr написал(а):
никто не подскажет,как это сделать?
Спустя 3 минуты, 58 секунд (27.09.2009 - 11:12) blase написал(а):
вместо str_teplace, поставь str_replace
Спустя 57 минут, 12 секунд (27.09.2009 - 12:09) forastr написал(а):
ну,это я сам догадался!что использовать вместо <%MESSAGE%> чтобы не выводило на страницу?
Спустя 1 час, 30 минут, 30 секунд (27.09.2009 - 13:40) FatCat написал(а):