[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: script
forastr
написал страничку для авторизации,хочу запустить вот такой код 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 написал(а):
попробуй
HTML
'.$message.'

Спустя 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 в нужном месте вставляете
HTML
<%MESSAGE%>
А после
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 написал(а):
HTML
<!--%MESSAGE%-->
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.