Показать сообщение отдельно

  #5  
Старый 07.08.2009, 00:25
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
С нами: 10635912

Репутация: 103
По умолчанию

Гет тут типа через хитро завязанные на узелок яйца
PHP код:
<a href="hello.php" params="lightwindow_form=sample-form" class="lightwindow_action" rel="submitForm"
Вот так вот правильнее
Отправляем:
PHP код:
<form id="sample-form" name="sample-form" action="script.php"  method="get">      
<
input id="name" name="name" type="text" value="What is your name?" /> 
<
input type="submit" value="К скрипту" name="send" ></form
Принимаем в файл script.php
PHP код:
<?php
$myFile 
"form.txt";

if(isset(
$_GET['send'])) {
    
$fh fopen($myFile'w+') or die("can't open file");
    
$stringData $_GET['name']."\n";
    
fwrite($fh$stringData);
    
fclose($fh);
} else {
    
$fh fopen($myFile'r');
    
$theData fread($fhfilesize($myFile));
    
fclose($fh);
}
?>


<p>Hello
<?php
if(isset($_GET['name'])) {
    echo 
' '.$_GET['name'];
}
?></p>
Цитата:
Сообщение от m0Hze  
Вопрос по шаблонизаторам.
Имеем: header.tpl,menu.tpl,content.tpl,footer.tpl
Вопрос:
Чтобы все это дело вывести,мне необходимо каждый раз делать так,даже если невношу никакие переменные в шаблоны?Грубо говоря:
PHP код:
$tpl = new Quicky;
 
$tpl->caching 0;
 
$tpl->assign('text',1);
 
$tpl->display('header.tpl');
 
$tpl->display('content.tpl');
$tpl->display('menu.tpl');
$tpl->display(''footer.tpl'); 
Неужтоли так? оО Но этоже убийственно =(
Ничего не понял...
Тут работа с классом и что в нем хз...
По тому что есть могу сказать что ты создаешь объект, отключаешь в нем киширование, что то еще делаешь =)
А дальше выводишь шаблон...
Я не знаю что ты хочешь сделать, я думаю сократить код, тогда в классе допиши метод чтобы он просто вызывал display
типа
PHP код:
public function ddd($header,$content,$menu,$footer)
{
$return display($header.".tpl");
$return .=  display($content.".tpl");
$return .= display($menu.".tpl");
$return .= display($footer.".tpl");
return 
$return;

И делай так $tpl->ddd(header,content,menu,footer);

Последний раз редактировалось KaMiKadZe; 07.08.2009 в 00:35..
 
Ответить с цитированием