Вверх ↑
Этот топик читают: Гость
Ответов: 1088
Рейтинг: 112
#1: 2008-10-25 14:51:25 ЛС | профиль | цитата
Мне надо сделать страничку на PHP+HTML.
Вопрос: как это сделать если при вставке в проект PHP элемента из вкладки HTML генерируется

<?php
// made by "HiAsm 4.0 build 172"
?>

пример схемы:

#sha
Add(HTM_Html,2554798,490,266)
{
}
Add(EntryPoint,4693199,434,266)
{
link(onStart,2554798:doPrint,[])
}

карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
vip
#1.1контекстная реклама от партнеров
Администрация
Ответов: 15294
Рейтинг: 1518
#2: 2008-10-25 14:55:19 ЛС | профиль | цитата

#sha
Add(EntryPoint,4693199,259,126)
{
link(onStart,12241591:doPrint,[])
}
Add(HTML_Collector,12241591,308,126)
{
link(onPrint,7930041:doEcho,[])
}
BEGIN_SDK
Add(HCEditor,8618459,21,21)
{
VarCount=#28:Body=Содержит тело документа|47:Head=Содержит заголовок документа(если он есть)|
link(doPrint,11011383:doPrint,[(31,27)(31,69)])
}
Add(HTM_Html,11011383,42,63)
{
}
END_SDK
Add(Echo,7930041,357,126)
{
}
карма: 26
1
Голосовали:Sniper36
Ответов: 1088
Рейтинг: 112
#3: 2008-10-25 16:10:13 ЛС | профиль | цитата
Ага благодарю...

[size=-2]------ Добавлено в 16:09
Мдя...Пакет PHP дается мне не так просто как хотелось бы.
Как вызвать функцию из menu.php в середине HTML кода?

Add(EntryPoint,2953706,49,126)
{
link(onStart,1370116:doInclude,[])
}
Add(HTML_Collector,4371784,133,126)
{
}
BEGIN_SDK
Add(HCEditor,178472,21,21)
{
EventCount=#92:onPrint=Событие происходит после формирования тела документа и выдает его содержимое в поток|8:onPrint1|
VarCount=#28:Body=Содержит тело документа|47:Head=Содержит заголовок документа(если он есть)|
Width=832
Height=627
link(doPrint,9422751:doPrint,[(31,27)(31,104)])
}
Add(HTM_Body,3902004,154,189)
{
link(onPrint,8233197:doEvent,[])
}
Add(Hub,16462113,84,98)
{
link(onEvent2,3902004:doPrint,[(135,111)(135,195)])
}
Add(HTM_Tr,11229282,294,189)
{
link(onPrint,6790189:doEvent,[])
}
Add(Hub,8233197,196,189)
{
OutCount=4
link(onEvent1,2623343:doPrint,[])
}
Add(HTM_Td,2585573,385,133)
{
Class="shapka"
link(onPrint,7708863:doPrint,[])
}
Add(Hub,6790189,336,189)
{
link(onEvent1,2585573:doPrint,[(376,195)(376,139)])
link(onEvent2,16143654:doPrint,[])
}
Add(HTM_Td,16143654,385,196)
{
Class="shapka"
}
Add(HTM_Table,2623343,245,189)
{
link(onPrint,11229282:doPrint,[])
}
Add(HTM_Html,9422751,42,98)
{
link(onPrint,16462113:doEvent,[])
}
Add(CallFunc,7708863,434,133)
{
Name="doMenu"
}
END_SDK
Add(Include,1370116,91,126)
{
FileName="menu.php"
link(onInclude,4371784:doPrint,[])
}
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2008-10-25 16:34:56 ЛС | профиль | цитата
Sniper36, вообще-то это не возможно.

Мне кажется есть некоторое непонимание концепции WEB программирования: PHP - это скрипт, который выполняется на стороне сырвера. JavaScript - это скрипт, который выполняется на стороне клиента. HTML - это вообще не более чем формат разметки текста. Вызвать из HTML ничего не возможно вообще поэтому HTML_Collector не генерирует никакого кода. Все, что он делает это выдает на выходе строку некоторого формата. Например такую "<html><body></body></html>". Если нужно туда вставить данные, то в соответствующей позиции оставляем маркер

<html><body>%MyData%</body></html>
и затем элементарно заменяем одну строку на другую

Add(HTML_Collector,11985895,217,238)
{
link(onPrint,11977850:doReplace,[])
}
BEGIN_SDK
Add(HCEditor,1103575,21,21)
{
VarCount=#28:Body=Содержит тело документа|47:Head=Содержит заголовок документа(если он есть)|
}
END_SDK
Add(Replace,11977850,273,238)
{
SubStr="%MyData%"
link(DestStr,12407722:Value,[])
}
Add(Memory,12407722,287,189)
{
Default=String(my data)
}

а еще лучше открываем примеры из пакета и изучаем - там это все есть
карма: 26
0
Ответов: 1088
Рейтинг: 112
#5: 2008-10-25 18:48:05 ЛС | профиль | цитата
Dilma писал(а):
вообще-то это не возможно.

Возможно при особо извщенном складе ума))))
Dilma писал(а):
Мне кажется есть некоторое непонимание концепции WEB программирования

К счастью только кажется)
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)