- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
// File: /controllers/register.php
//......
$sql = 'INSERT INTO `users` SET `ID`=NULL, `login`="'.mysql_real_escape_string(substr($_POST['login'], 0, 12)).'", `pass`= blah blah blah....';
//......
// File: /templates/default/index.tpl
/*
//...
<td><div>Hello, <b>{LOGIN}</b></div><!---- blah blah blah ---><div>Server time: <?php echo getCurrentTime();?></div>
//
*/
//File: /index.php
//......
$sql = 'SELECT * FROM `users` WHERE `id`=........';
$data = SYS::$db->getDataRow($sql);
if(sizeof($data)>0) {
showTeplate(TEMPLATE_NAME, 'index', $data);
}
//......
//Function showTeplate();
function showTeplate($tpl_name, $file_name, $data) {
$template_code = file_get_contents(TPL_PATH.'/'.$tpl_name.'/'.$file_name.'.'.TPL_EXT);
foreach($data as $name=>$value) {
$template_code = str_replace('{'.strtoupper($name).'}', $value, $template_code);
}
//......
eval($template_code);
//......
}
striker 04.08.2011 03:44 # +2
lucidfox 04.08.2011 06:22 # +1
jQuery 04.08.2011 09:20 # 0
ling 04.08.2011 10:01 # +10
lucidfox 04.08.2011 10:33 # +3
guest 04.08.2011 06:46 # −2
guest 04.08.2011 07:20 # −3
jokz 05.08.2011 22:39 # 0
guest 06.08.2011 00:04 # −2
jokz 06.08.2011 00:10 # +2
guest 06.08.2011 00:11 # −2
jokz 06.08.2011 00:39 # 0
Vasiliy 06.08.2011 01:25 # −1
k1011 15.08.2011 00:36 # 0
Vasiliy 15.08.2011 15:01 # −1
k1011 15.08.2011 15:46 # 0
bugmenot 15.08.2011 20:37 # +1
Теперь опять придется извиняться.
guest 06.08.2011 01:41 # −1
Vasiliy 06.08.2011 09:09 # 0
jokz 06.08.2011 16:49 # −1
guest 06.08.2011 01:42 # −1
guest 06.08.2011 01:43 # −3
jokz 06.08.2011 16:44 # −2
k1011 15.08.2011 00:38 # 0