HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5141  
Старый 30.08.2008, 11:31
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Проблема: Не выводит переменные $login и $pass
У тебя register_globals = off .. и лудше не включай его, читай пост выше.
 
Ответить с цитированием

  #5142  
Старый 30.08.2008, 13:50
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

Насколько безопасен такой код.
PHP код:
$t=new test;
if(
method_exists($t,$_GET['function'])
{
eval(
'$t->'.$_GET['function'].'();');
}
else
{
echo 
'Неверная команда.';

 
Ответить с цитированием

  #5143  
Старый 30.08.2008, 14:23
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Есть файл configbase.php который нужно переписать, точнее изменить значения переменных.... Написал маленький скрипт и назвал его index.php

CODE index.php

PHP код:

<?php




if(isset($_POST['subbase'])){
    
$body= <<<EOD
    <?php
//GLOBALS BLOCK
//включить выключить ЧПУ
$CPU="true";
//Полный урл вашего сайта, в конце не забуьте поставить / - обратный слэш
$URLPATH=$_POST["URLPATH"];
//Путь к шаблону
$PATH_TEMPLATE=$_POST["PATH_TEMPLATE"];
//Заголовок на сайте
$TITLE=$_POST["TITLE"];
//Описание сайта
$DESCR=$_POST["DESCR"];
//Ключевые слова для вашего сайта
$KEYWORDS=$_POST["$KEYWORDS"];
//Копирайты в поддоне
$COPYRIGHTS=$_POST["COPYRIGHTS"];
?>
EOD;
    
$base=fopen("config/configbase.php","w");
    
fwrite($base,$body);
    
fclose($base);
    echo 
"Saved!";
}


include(
"configbase.php");// что бы видеть реальные значения переменных в value



?>

<html>
<head>
  <title>Установка</title>
<style type="text/css">
body {background-color: #fff;    color: #000;    font-family: verdana, arial;    font-size: small;}
a:link, a:visited {    color: #1D3565;    font-weight: bold;    text-decoration: none;}
a: hover {    text-decoration: underline;}
h1 {    border-bottom: 1px dotted gray;    font-size: x-large;    color: #596d9d;}
h2 {    color: #ffffff;    font-size: large;    margin-left: 20px;    text-indent: 10px;    border-bottom: 1px solid #ddd;}
table td {font-size: 11px;}
.td_0 {background: #aaaaaa; height: 25px; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080; border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top;}
.td_1 {background: #eeeeee; height: 25px; width: 50%; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080; border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top;}
.td_2 {background: #dddddd; height: 25px; width: 50%; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080;  border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top; }
.f_input {background: #f0ebeb; width: 50%; color: #808080; font-size: 11px; border-top: 1px solid #808080; border-bottom: 1px solid #d0c7c7; border-left: 1px solid #808080; border-right: 1px solid #d0c7c7; }
</style>


  </head>
<body>
<center>
<form  method="post">
<table width="900" cellpadding="3" cellspacing="1" border="0" >
<tr>
    <td class="td_0" colspan="2" align="center"><h2>ОСНОВНЫЕ ДАННЫЕ</h2></td>
</tr>
<tr>
    <td class="td_2">Полный урл вашего сайта, в конце не забуьте поставить / - обратный слэш</td>
    <td class="td_2"><input class="f_input" type="Text" size="80" value="<?php echo $URLPATH?>" name="URLPATH"></td>
</tr>
<tr>
    <td class="td_1">Путь к шаблону</td>
    <td class="td_1"><input class="f_input" type="Text" size="80" value="<?php echo $PATH_TEMPLATE?>" name="PATH_TEMPLATE"></td>
</tr>
<tr>
    <td class="td_2">Заголовок на сайте</td>
    <td class="td_2"><textarea class="f_input" name="TITLE" cols="70" rows="3"><?php echo $TITLE?></textarea></td>
</tr>
<tr>
    <td class="td_1">Описание сайта</td>
    <td class="td_1"><textarea class="f_input" name="DESCR" cols="70" rows="4"><?php echo $DESCR?></textarea></td>
</tr>
<tr>
    <td class="td_2">Ключевые слова для вашего сайта</td>
    <td class="td_2"><textarea class="f_input" name="KEYWORDS" cols="70" rows="4"><?php echo $KEYWORDS?></textarea></td>
</tr>
<tr>
    <td class="td_1">Копирайты в поддоне</td>
    <td class="td_1"><textarea class="f_input" name="COPYRIGHTS" cols="70" rows="2"><?php echo $COPYRIGHTS?></textarea></td>
</tr>
<tr>
    <td class="td_2"></td>
    <td class="td_2"><input type="Submit" name="subbase" value="Сохранить!"></td>
</tr>
</table>
</form>
</center>

</body>
</html>

Но вылетает ошибка, как мне изменять значения переменных в перезаписываемой переменной? или может как-нибудь по другому можно сделать..
 
Ответить с цитированием

  #5144  
Старый 30.08.2008, 14:35
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

Цитата:
Но вылетает ошибка
на какой строке? мне лень просматривать весь код
 
Ответить с цитированием

  #5145  
Старый 30.08.2008, 14:53
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Цитата:
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\adm\adm\adm.php on line 13
на 13 строке... Строка с ошибкой
$URLPATH=$_POST["URLPATH"];

Вообще внутри Heredoc текста переменные будут меняться?
 
Ответить с цитированием

  #5146  
Старый 30.08.2008, 17:16
EST a1ien
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме:
1269624

Репутация: 114
Отправить сообщение для EST a1ien с помощью ICQ
По умолчанию

PHP код:
if(isset($_POST['subbase'])){
    $body= <<<EOD
    <?php
//GLOBALS BLOCK
//включить выключить ЧПУ
$CPU="true";
//Полный урл вашего сайта, в конце не забуьте поставить / - обратный слэш
$URLPATH={$_POST['URLPATH']};
//Путь к шаблону
$PATH_TEMPLATE={$_POST['PATH_TEMPLATE']};
//Заголовок на сайте
$TITLE={$_POST['TITLE']};
//Описание сайта
$DESCR={$_POST['DESCR']};
//Ключевые слова для вашего сайта
$KEYWORDS=$_POST["$KEYWORDS"];//!!!!!!!!!!!!!!!!!!!????????? может $_POST["KEYWORDS"]; тогда так {$_POST['KEYWORDS']};
//Копирайты в поддоне
$COPYRIGHTS={$_POST['COPYRIGHTS']};
?>
EOD;
Попробуй так.
 
Ответить с цитированием

  #5147  
Старый 30.08.2008, 17:27
ExZoD
Новичок
Регистрация: 04.06.2008
Сообщений: 24
Провел на форуме:
55730

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

Цитата:
Сообщение от Zircool  
на 13 строке... Строка с ошибкой
$URLPATH=$_POST["URLPATH"];

Вообще внутри Heredoc текста переменные будут меняться?
мб так?
Код:
<?php




if(isset($_POST['subbase'])){
    $body= '
    <?php
//GLOBALS BLOCK
//включить выключить ЧПУ
$CPU=\"true\";
//Полный урл вашего сайта, в конце не забуьте поставить / - обратный слэш
$URLPATH=$_POST[\"URLPATH\"];
//Путь к шаблону
$PATH_TEMPLATE=$_POST[\"PATH_TEMPLATE\"];
//Заголовок на сайте
$TITLE=$_POST[\"TITLE\"];
//Описание сайта
$DESCR=$_POST[\"DESCR\"];
//Ключевые слова для вашего сайта
$KEYWORDS=$_POST[\"$KEYWORDS\"];
//Копирайты в поддоне
$COPYRIGHTS=$_POST[\"COPYRIGHTS\"];
?>
';
    $base=fopen("config/configbase.php","w");
    fwrite($base,$body);
    fclose($base);
    echo "Saved!";
}


include("configbase.php");// что бы видеть реальные значения переменных в value



?>

<html>
<head>
  <title>Установка</title>
<style type="text/css">
body {background-color: #fff;    color: #000;    font-family: verdana, arial;    font-size: small;}
a:link, a:visited {    color: #1D3565;    font-weight: bold;    text-decoration: none;}
a: hover {    text-decoration: underline;}
h1 {    border-bottom: 1px dotted gray;    font-size: x-large;    color: #596d9d;}
h2 {    color: #ffffff;    font-size: large;    margin-left: 20px;    text-indent: 10px;    border-bottom: 1px solid #ddd;}
table td {font-size: 11px;}
.td_0 {background: #aaaaaa; height: 25px; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080; border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top;}
.td_1 {background: #eeeeee; height: 25px; width: 50%; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080; border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top;}
.td_2 {background: #dddddd; height: 25px; width: 50%; border-top: 1px solid #d0c7c7; border-bottom: 1px solid #808080;  border-left: 1px solid #d0c7c7; border-right: 1px solid #808080; vertical-align: top; }
.f_input {background: #f0ebeb; width: 50%; color: #808080; font-size: 11px; border-top: 1px solid #808080; border-bottom: 1px solid #d0c7c7; border-left: 1px solid #808080; border-right: 1px solid #d0c7c7; }
</style>


  </head>
<body>
<center>
<form  method="post">
<table width="900" cellpadding="3" cellspacing="1" border="0" >
<tr>
    <td class="td_0" colspan="2" align="center"><h2>ОСНОВНЫЕ ДАННЫЕ</h2></td>
</tr>
<tr>
    <td class="td_2">Полный урл вашего сайта, в конце не забуьте поставить / - обратный слэш</td>
    <td class="td_2"><input class="f_input" type="Text" size="80" value="<?php echo $URLPATH; ?>" name="URLPATH"></td>
</tr>
<tr>
    <td class="td_1">Путь к шаблону</td>
    <td class="td_1"><input class="f_input" type="Text" size="80" value="<?php echo $PATH_TEMPLATE; ?>" name="PATH_TEMPLATE"></td>
</tr>
<tr>
    <td class="td_2">Заголовок на сайте</td>
    <td class="td_2"><textarea class="f_input" name="TITLE" cols="70" rows="3"><?php echo $TITLE; ?></textarea></td>
</tr>
<tr>
    <td class="td_1">Описание сайта</td>
    <td class="td_1"><textarea class="f_input" name="DESCR" cols="70" rows="4"><?php echo $DESCR; ?></textarea></td>
</tr>
<tr>
    <td class="td_2">Ключевые слова для вашего сайта</td>
    <td class="td_2"><textarea class="f_input" name="KEYWORDS" cols="70" rows="4"><?php echo $KEYWORDS; ?></textarea></td>
</tr>
<tr>
    <td class="td_1">Копирайты в поддоне</td>
    <td class="td_1"><textarea class="f_input" name="COPYRIGHTS" cols="70" rows="2"><?php echo $COPYRIGHTS; ?></textarea></td>
</tr>
<tr>
    <td class="td_2"></td>
    <td class="td_2"><input type="Submit" name="subbase" value="Сохранить!"></td>
</tr>
</table>
</form>
</center>

</body>
</html>
 
Ответить с цитированием

  #5148  
Старый 30.08.2008, 18:41
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

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

До сих пор неразобрался как это сделать

$menu = "<a href=\"#\">Меню</a>";
$men = str_replace ("%MENU%", $menu , $shablon );

Вот как сделать чтобы {MENU} Высвечивалась в index.php как это сделать с $shablon


Последний раз редактировалось Хацкер; 30.08.2008 в 18:44..
 
Ответить с цитированием

  #5149  
Старый 30.08.2008, 18:49
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

Репутация: 244
Отправить сообщение для Jer1cho с помощью ICQ
По умолчанию

Используй Smarty
 
Ответить с цитированием

  #5150  
Старый 30.08.2008, 18:52
Хацкер
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме:
242057

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

Цитата:
Сообщение от Jer1cho  
Используй Smarty

Можно поподробнее как это вместе сделать?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ