Было что-то типа этого
<?php
if (isset($_POST['map'])) {
$file=fopen("D:\\1\\cstrike\\1.cfg","w");
fwrite($file,"changelevel ".$_POST['map']."
exec ".$_POST['gamemode'].".cfg");
header("Location: http://127.0.0.1//gameee.php");
}
?>
<form name="f" id="form_f" method="post">
...
</form>
Но теперь мне надл это перенисти в CMS в .tpl файл.
Он вот такой
{include file='header.tpl' showWhiteBack=true}
<h1>{$aLang.mix_create}:</h1>
<form method=post>
{if ($_aRequest.mix_modify)}<div style="display:none">{/if}
<p>
<select name="mix_type" style="width: 50%" onchange="if(this.value==3 || $('mix_play').getStyle('display')=='none') $('mix_play').toggle();">
<option value="1" {if ($_aRequest.mix_type == 1)}selected{/if}>{$aLang.mix_cs16}</option>
<option value="2" {if ($_aRequest.mix_type == 2)}selected{/if}>{$aLang.mix_css}</option>
<option value="3" {if ($_aRequest.mix_type == 3)}selected{/if}>{$aLang.mix_brush}</option>
</select><br>
<span class="form_note">{$aLang.mix_select_type}</span>
</p>
<p id="mix_play" {if ($_aRequest.mix_type == 3)}style="display: none;"{/if}>
<select name="mix_play" style="width: 50%;">
<option value="1" {if ($_aRequest.mix_play == 1)}selected{/if}>{$aLang.mix_1x1}</option>
<option value="2" {if ($_aRequest.mix_play == 2)}selected{/if}>{$aLang.mix_2x2}</option>
<option value="3" {if ($_aRequest.mix_play == 3)}selected{/if}>{$aLang.mix_3x3}</option>
<option value="4" {if ($_aRequest.mix_play == 4)}selected{/if}>{$aLang.mix_4x4}</option>
<option value="5" {if ($_aRequest.mix_play == 5)}selected{/if}>{$aLang.mix_5x5}</option>
</select><br/>
</form>
{include file='footer.tpl'}
Как сюда в писать что бы кроме действий внутри плагина некоторая инфа записывалась и в TXT файл
Спустя 20 минут, 41 секунда (26.11.2011 - 20:58) bulgakov написал(а):
Выложите хоть какие-то попытки самостоятельного решения задачи, а то выглядит как будто вам тут что-то должны, вот вам исходный материал и вот вам задача, делайте.
Спустя 18 минут, 43 секунды (26.11.2011 - 21:17) 5pizdi8 написал(а):
Пробывал вот так
Но ерор, я так понимаю что тут совсем другой алгоритм вывода POST.
<?php
$file=fopen("1.cfg","w");
fwrite($file,"changelevel ".$_POST['mix_type']."
exec ".$_POST['gamemode'].".cfg");
}
?>
{include file='header.tpl' showWhiteBack=true}
<h1>{$aLang.mix_create}:</h1>
<form method=post>
{if ($_aRequest.mix_modify)}<div style="display:none">{/if}
<p>
<select name="mix_type" style="width: 50%" onchange="if(this.value==3 || $('mix_play').getStyle('display')=='none') $('mix_play').toggle();">
<option value="1" {if ($_aRequest.mix_type == 1)}selected{/if}>{$aLang.mix_cs16}</option>
<option value="2" {if ($_aRequest.mix_type == 2)}selected{/if}>{$aLang.mix_css}</option>
<option value="3" {if ($_aRequest.mix_type == 3)}selected{/if}>{$aLang.mix_brush}</option>
</select><br>
<span class="form_note">{$aLang.mix_select_type}</span>
</p>
<p id="mix_play" {if ($_aRequest.mix_type == 3)}style="display: none;"{/if}>
<select name="mix_play" style="width: 50%;">
<option value="1" {if ($_aRequest.mix_play == 1)}selected{/if}>{$aLang.mix_1x1}</option>
<option value="2" {if ($_aRequest.mix_play == 2)}selected{/if}>{$aLang.mix_2x2}</option>
<option value="3" {if ($_aRequest.mix_play == 3)}selected{/if}>{$aLang.mix_3x3}</option>
<option value="4" {if ($_aRequest.mix_play == 4)}selected{/if}>{$aLang.mix_4x4}</option>
<option value="5" {if ($_aRequest.mix_play == 5)}selected{/if}>{$aLang.mix_5x5}</option>
</select><br/>
</form>
{include file='footer.tpl'}
Но ерор, я так понимаю что тут совсем другой алгоритм вывода POST.
Спустя 4 часа, 56 минут, 36 секунд (27.11.2011 - 02:13) Эли4ка написал(а):
5pizdi8
а что за CMS ?просто очень неудобно иметь данные в {$имя переменной}..
а что за CMS ?просто очень неудобно иметь данные в {$имя переменной}..
Спустя 11 часов, 19 минут, 14 секунд (27.11.2011 - 13:33) 5pizdi8 написал(а):
CMS - Livestreet.
Уже столько перепробовал - либо эррор, либо просто не пишет в файл.
Уже столько перепробовал - либо эррор, либо просто не пишет в файл.
Спустя 2 часа, 51 минута, 19 секунд (27.11.2011 - 16:24) 5pizdi8 написал(а):
Разобрался сам, помогло вставка
{php}
$file=fopen("D:\\1\\START.cmd","w");
fwrite($file,"123123123 ".$_POST['mix_skill']."");
{/php}
Оно пишет в файл информацию но не с POST'a, тобишь пишет в файл 123123123 но информацию с mix_skill не передает. Как правильно вставлять POST в tpl ?
{php}
$file=fopen("D:\\1\\START.cmd","w");
fwrite($file,"123123123 ".$_POST['mix_skill']."");
{/php}
Оно пишет в файл информацию но не с POST'a, тобишь пишет в файл 123123123 но информацию с mix_skill не передает. Как правильно вставлять POST в tpl ?