PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
Terman
Отправлено: 07 Февраля, 2012 - 19:06:15
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Всем привет, написал скрипт замены пароля, но почему то он не работает, подскажите в чем ошибка?????
PHP:
скопировать код в буфер обмена
function set_pass( $pass ) {
$pass = $pass ;
$filename = "server.cfg" ;
$conf = '' ;
$txt = '' ;
$txt = $temp [ 0 ] . 'password "' . $pass . '" ' . implode ( '///' , $temp2 ) ; echo "error <br>" ;
}
}
$passw = "1122112211221122" ;
set_pass( $passw ) ;
Terman
Отправлено: 07 Февраля, 2012 - 19:26:21
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
[quote=OrmaJever][/quote]Спасибо) забыл права на файл изменить...
это у меня так пароль передается
Скажите я не смог сделать так что бы все строки файла выводились, смог сделать только для определенной строки... как сделать что бы все строки вывело?
Конфиг имеет вид
password "pass"
nameserver "name"
maxup 10
add_p 12
и т.д... или хотя бы подскажите как сделать данный скрипт..
(Добавление)
Вот я нашел то что нужно ,но почему то не работает..
PHP:
скопировать код в буфер обмена
function setcfg( ) {
$filename = "server.cfg" ;
echo $form ;
$form = "
<style>
td.serv_conf {
width: 200px;
background:#F7F7F2 none repeat scroll 0 0;
border-color:#B6B7AC;
border-style:solid;
border-width:1px 1px 1px 4px;
}
.serv_conf p {
color:#6F6466;
line-height:17px;
margin:5px 0;
padding:0 9px;
padding-top:5px;
}
</style>
<table width=\" 100%\" border=\" 0\" >" ;
for ( $i = 0 ; $i < count( $config_a ) ; $i ++ )
{
if ( $config_a [ $i ] { 1 } != '' and $config_a [ $i ] { 1 } != ' ' and $config_a [ $i ] { 1 } != '/' )
{
$param [ 0
] = trim ( $temp [ 0
] ) ; $temp = explode ( ' /// ' , $config_a [ $i ] ) ; {
$param [ 2
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; $param [ 1
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; }
else
{
$temp = explode ( ' // ' , $config_a [ $i ] ) ; {
$param [ 2
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; $param [ 1
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; }
}
$temp = explode ( 'Вкл/Выкл' , $param [ 2
] ) ; $form .= "<tr style=\" border: 1px #444 solid;\" >
<td width=\" 10\" >
<div class=\" serv_conf\" >
<label>" . trim ( $param [ 0 ] ) . "</label><br> <input name=\" server[" . trim ( $param [ 0 ] ) . "]\" type=\" text\" value=\" " . trim ( $param [ 1 ] ) . "\" /> </div>
</td>
<td width=\" 10\" > </td>
<td>
<div class=\" block-info\" ><p>" . trim ( $param [ 2 ] ) . "</p></div> </td>
</tr>" ;
{
if ( $param [ 1] == 1) {
$optionone = "<option value=\" 1\" selected>1 - да</option>" ;
$optiontwo = "<option value=\" 0\" >0 - нет</option>" ;
} else {
$optionone = "<option value=\" 1\" >1 - да</option>" ;
$optiontwo = "<option value=\" 0\" selected>0 - нет</option>" ;
}
$form .= "
<tr style=\" border: 1px #444 solid;\" >
<td width=\" 10\" >
<div class=\" serv_conf\" >
<label>" . trim ( $param [ 0 ] ) . "</label><br> <select name=\" server[" . trim ( $param [ 0 ] ) . "]\" >$optionone $optiontwo </select> </div>
</td>
<td width=\" 10\" > </td>
<td>
<div class=\" block-info\" ><p>" . trim ( $param [ 2 ] ) . "</p></div> </td>
</tr>" ;
}
}
}
$form = $form . "</table>" ;
return $form ;
}
Terman
Отправлено: 07 Февраля, 2012 - 20:18:23
Новичок
Покинул форум
Сообщений всего: 21
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Спойлер (Отобразить )
PHP:
скопировать код в буфер обмена
function get_servercfg( )
{
$filename = "server.cfg" ;
$form = "
<style>
td.serv_conf {
width: 200px;
background:#F7F7F2 none repeat scroll 0 0;
border-color:#B6B7AC;
border-style:solid;
border-width:1px 1px 1px 4px;
}
.serv_conf p {
color:#6F6466;
line-height:17px;
margin:5px 0;
padding:0 9px;
padding-top:5px;
}
</style>
<table width=\" 100%\" border=\" 0\" >" ;
for ( $i = 0 ; $i < count( $config_a ) ; $i ++ )
{
if ( $config_a [ $i ] { 1 } != '' and $config_a [ $i ] { 1 } != ' ' and $config_a [ $i ] { 1 } != '/' )
{
$param [ 0
] = trim ( $temp [ 0
] ) ; $temp = explode ( ' /// ' , $config_a [ $i ] ) ; {
$param [ 2
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; $param [ 1
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; }
else
{
$temp = explode ( ' // ' , $config_a [ $i ] ) ; {
$param [ 2
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; $param [ 1
] = iconv ( 'UTF-8' , 'windows-1251' , trim ( $temp [ 1
] ) ) ; }
}
$temp = explode ( 'Вкл/Выкл' , $param [ 2
] ) ; $form .= "<tr style=\" border: 1px #444 solid;\" >
<td width=\" 10\" >
<div class=\" serv_conf\" >
<label>" . trim ( $param [ 0 ] ) . "</label><br> <input name=\" server[" . trim ( $param [ 0 ] ) . "]\" type=\" text\" value=\" " . trim ( $param [ 1 ] ) . "\" /> </div>
</td>
<td width=\" 10\" > </td>
<td>
<div class=\" block-info\" ><p>" . trim ( $param [ 2 ] ) . "</p></div> </td>
</tr>" ;
{
if ( $param [ 1] == 1) {
$optionone = "<option value=\" 1\" selected>1 - да</option>" ;
$optiontwo = "<option value=\" 0\" >0 - нет</option>" ;
} else {
$optionone = "<option value=\" 1\" >1 - да</option>" ;
$optiontwo = "<option value=\" 0\" selected>0 - нет</option>" ;
}
$form .= "
<tr style=\" border: 1px #444 solid;\" >
<td width=\" 10\" >
<div class=\" serv_conf\" >
<label>" . trim ( $param [ 0 ] ) . "</label><br> <select name=\" server[" . trim ( $param [ 0 ] ) . "]\" >$optionone $optiontwo </select> </div>
</td>
<td width=\" 10\" > </td>
<td>
<div class=\" block-info\" ><p>" . trim ( $param [ 2 ] ) . "</p></div> </td>
</tr>" ;
}
}
}
$form = $form . "</table>" ;
#var_dump($form);
#$form=iconv('UTF-8','windows-1251', $form);
#var_dump($form);
return $form ;
}
function set_servercfg( $config )
{
//var_dump($config);
$content = '' ;
$filename = "server.cfg" ;
for ( $i = 0 ; $i < count( $config_a ) ; $i ++ )
{
if ( $config_a [ $i ] { 1 } != '' and $config_a [ $i ] { 1 } != ' ' and $config_a [ $i ] { 1 } != '/' )
{
$param [ 0
] = trim ( $temp [ 0
] ) ; $temp = explode ( ' /// ' , $config_a [ $i ] ) ; {
$param [ 2
] = trim ( $temp [ 1
] ) ; $param [ 1
] = trim ( $temp [ 1
] ) ; $content .= $param [ 0 ] . ' "' . iconv ( 'windows-1251' , 'UTF-8' , $config [ $param [ 0 ] ] ) . '" /// ' . $param [ 2 ] . "\n " ; }
else
{
$temp = explode ( ' // ' , $config_a [ $i ] ) ; {
$param [ 2
] = trim ( $temp [ 1
] ) ; $param [ 1
] = trim ( $temp [ 1
] ) ; $content .= $param [ 0 ] . ' ' . $config [ $param [ 0 ] ] . ' // ' . $param [ 2 ] . "\n " ;
}
else
{
$content .= $config_a [ $i ] . "\n " ;
}
}
}
else $content .= $config_a [ $i ] . "\n " ;
}
}
Вот все что смог найти, но не могу понять как это работает, и как его использовать... если можете помогите пожалуйста..
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB