Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.222.164.246] |
|
Сообщ.
#1
,
|
|
|
У меня есть html файл, нужно заполнить некоторые поля из PHP и передать клиенту, я делаю это так
.php $RCFields[] = 'FirstName'; $RCFields[] = 'LastName'; foreach($RCFile as $RCStr) { foreach($RCFields as $RCFieldName) { $RCStr=ereg_replace('<!--'.$RCFieldName.'-->',$ValStr[$RCFieldName],$RCStr);//С помощью этой функции подставляю вместо регулярного выражения //значения полей } echo($RCStr);//то что получилось передаю клиенту. } .html ... <input type='text' name='Bt1' value='<!--LastName'--> ... Правильно ли это?.. Есть ли более лучший способ сделать тоже самое? |
Сообщ.
#2
,
|
|
|
Цитата У меня есть html файл, нужно заполнить некоторые поля из PHP и передать клиенту Добавлено Обясни ещё раз, что нужно? Я ничё не понял!!!! |
Сообщ.
#3
,
|
|
|
Нужно просто показать .html файл, подставив значения в поля, желательно без больших изменений в .html-файле
Добавлено Точнее даже просто хотел узнать чье нибудь мнение, правильно ли делать так как сделал я?(работать то работает) |
Сообщ.
#4
,
|
|
|
а откуда беруться значения для подстановки в поля html- файла
Запрос на сервер делается чтоли? |
Сообщ.
#5
,
|
|
|
Цитата а откуда беруться значения для подстановки в поля html- файла Запрос на сервер делается чтоли? СоколовАН, на сервере выполняется php скрипт, и затем выплевывает получившуюся html страницу |
Сообщ.
#6
,
|
|
|
Не проще ли воспользоваться PHP-in-HTML:
<? $FirstName = 'Some Name'; $LastName = 'Last Name'; ?> <input type='text' name='Bt1' value='<?=$FirstName?>'> <input type='text' name='Bt1' value='<?=$LastName?>'> Или лучше воспользоваться готовыми шаблонными движками типа Smarty, но иногда это словно из пушки стрелять по воробьям (как, впрочем, и использовать регулярные выражения). |
Сообщ.
#7
,
|
|
|
echo "<input type='text' value='$FirstName'>"; |