[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с выводом данных на разных серверах
ak_lucky_47
Здравствуйте!
не знаю что это но это уже меня мучает около 2х недель!
делал сайт на VertrigoServ все нормально сделал админку и тд
решил проверить его на denwer и тут как всегда началось все самое загадочное!
суть в том что в вертриго в админку заходит без всяких проблем а вот на денвере идет загвостка что не хочет логинится в админку !
все 10 раз перепроверил!
хз даже в чем может быть проблема
кто знает жду ваших коментов!



Спустя 52 секунды (21.02.2011 - 15:30) Snus написал(а):
ak_lucky_47
Код логона в студию.

Спустя 43 секунды (21.02.2011 - 15:30) ak_lucky_47 написал(а):
Snus
вот именно ни каких логов и ошибок не выдает

Спустя 5 минут, 32 секунды (21.02.2011 - 15:36) ak_lucky_47 написал(а):
<?php
session_start();?>
<head>
<
title>Vum News</title>
<
style>
img {boder-width:0px;}
.mark{font-size:13px;font-family:Arial;}
.edit {font-size:14px;font-family:Arial;}
body {font-size:14px;font-style:italic;font-family:Arial;}
table {border-width:1px;border-style:solid;font-family:Arial;}
b.l {font-weight:bold;font-size:14px;}
span.text {font-size:12px;font-style:italic;font-weight:bold;}
.form {background:snow;border-width:1px;border-style:solid;border-color:darkred;font-weight:bold;}
.error {font-size:14px;font-weight:bold;text-align:center;}
.file{text-align:left;font-weight:bold;}
a{text-decoration:none;color:darkred;}
a:hover {color:black;text-decoration:underline;}
.nobord {border-style:none;}
.title {font-weight:lighter;font-size:12px;width:750px;border-color:darkred;border-width:1px;border-style:solid;font-family:Arial;background:F5F5F5;}
</style>
<
script>
function addtag(i) {
if (i==1) {document.forms[0].elements[1].value=document.forms[0].elements[1].value+'<b> </b>';}
if (i==2) {document.forms[0].elements[1].value=document.forms[0].elements[1].value+'<u> </u>';}
if (i==3) {document.forms[0].elements[1].value=document.forms[0].elements[1].value+'<i> </i>';}
}

</script>
</
head>
<
body>
<
center>
<
table cellspacing=0 cellpadding=0 border=1 bordercolor=darkred width=780>
<
tr valign=top><td><img src='images/top.gif' border=0 alt='News'></td></tr>
<
tr><td align=center><span class=edit>
<?php
if ($_COOKIE['glogin'])return;
if ($_GET['glogin'])return;
if ($_POST['glogin'])return;
if ($_SESSION['glogin'])return;
include("data/config.dat");
$act=$_GET['act'];
if ($_SESSION['password']!=$password) {
echo "<form action='?act=login' method=post>
<table cellspacing=0 cellpadding=0 width=745 class=nobord>
<tr><td align=center><b class=l>Введите пароль</b></td></tr>
<tr><td align=center><b><input type=password class=form name='userpass' title='Пароль' size=30></b></td></tr>
<tr><td align=center><b><br><input type=submit class=form value='Войти' name='login' title=''></b></td></tr>
</table></form>
"
;
} else echo "<b>[<a href='?act='>Главная</a>]</b>   <b>[<a href='?act=add'>Добавить</a>]</b>   <b>[<a href='?act=edit'>Редактировать</a>]</b>   <b>[<a href='?act=settings'>Настройки</a>]</b>   <b>[<a href='?act=edittmpl'>Шаблоны</a>]</b>   <b>[<a href='?act=exit'>Выйти</a>]</b><hr width='600' color='darkred'>";
if ($_SESSION['password']==$password)$glogin="true"; else $glogin="false";
if(($act=="")&&($glogin=="true")){
if($start=="")$start=0;
$file=file($baza);
$fsize=sizeof($file);
$pages=$fsize/$max;
$pages=ceil($pages);
for ($i=0;$i<$pages;$i++) {
if (($i*$max)!=$start)$navi.= "<a href=?start=".($i*$max).">".($i+1)."</a> ";else $navi.= ($i+1)." ";
}
$top=str_replace("%navi%",$navi,$top);
echo "<br>".$top;
$file=file($baza);
if($por==1)$file=array_reverse($file);
for($i=$start;$i<$start+$max;$i++) {
if($i>=$fsize)break;
if(($i%2)==0)$clr=$clr1; else $clr=$clr2;
list($id,$date,$tema,$news)=explode("|",$file[$i]);
$vivod1=str_replace("%tema%",$tema,$vivod);
$vivod1=str_replace("%news%",$news,$vivod1);
$vivod1=str_replace("%clr%",$clr,$vivod1);
$vivod1=str_replace("%lnk%","",$vivod1);
$vivod1=str_replace("%date%",date("$fdate",$date),$vivod1);
echo $vivod1;
}
$bottom=str_replace("%navi%",$navi,$bottom);
echo $bottom;
}
//ADD
if(($act=="add")&&($glogin=="true")) {
$date=time();
$tnew=str_replace("<br>","\r\n",$tnew);
echo "<form action='?act=add' method=post enctype=\"multipart/form-data\">
<table class=nobord cellspacing=0 cellpadding=0 width=745>
<tr valign=center><th align=left>Тема  </th><td><input type=text name='tema' class=form size=75 value='
$ttop'></td></tr>
<tr valign=center><th align=left>Новость  </th><td><textarea name='new' cols=66 rows=6 class=form>
$tnew</textarea></td></tr>
<tr valign=center><th align=left>Добавить картинку  </th><td><input type=hidden name=MAX_FILE_SIZE value="
.(1024*1024*20)."><input type=file name='addimg' class=form size=36> <input type=submit name='addimg1' class=form value='Добавить в текст'></td></tr>
<tr valign=center><th align=left>ТЕГИ:</th><td><b><a href='javascript:void(0)' onclick='addtag(1);'>"
.htmlspecialchars("<b>Текст</b> - жирный текст,")."</a></b> <u><a href='javascript:void(0)' onclick='addtag(2);'>".htmlspecialchars("<u>Текст</u> - подчеркнутый текст")."</a></u> <i><a href='javascript:void(0)' onclick='addtag(3);'>".htmlspecialchars(", <i>Текст</i> - курсив")."</a></i></td></tr>
<tr><td align=center colspan=2><br><input type='submit' name='add' value='Добавить' class='form'></td></tr>
</table>
</form>
"
;
if($add&&!$addimg) {
$fp=fopen($baza,"a+");
$fs=sizeof(file($baza));
$tema=trim(stripslashes(str_replace("\n","<br>",$tema)));
$new=trim(stripslashes(str_replace("\n","<br>",$new)));
$tema=str_replace("\r","",$tema);
$new=str_replace("\r","",$new);
fputs($fp,$fs."|".$date."|".$tema."|".$new."\n");
fclose($fp);
echo "<b class=l>Новость успешно добавлена!</b>";
}
if(!empty($_FILES['addimg']['name'])) {
if(copy($_FILES['addimg']['tmp_name'],"data/imgs/".$_FILES['addimg']['name'])){
$new=str_replace(" ","%20",$new);
$new=str_replace("\r\n","<br>",$new);
echo stripslashes("<script>alert('Картинка добавлена!');location.href=\"?act=add&ttop=$tema&tnew={$new}<br><img align=center src=data/imgs/{$_FILES['addimg']['name']}><br>\";</script>");
}
}
}

//END
if($act=="login") {
if ($login) {
if ($password==md5($userpass))$_SESSION['password']=$password;
echo "<script>location.href='?';</script>";
}
}

if($act=="exit") {
$_SESSION['password']='';$glogin="false";
session_unregister("password");
echo "<script>location.href='?';</script>";
}
//SETTINGS
if(($act=="settings")&&($glogin=="true")) {
echo "<form action='?act=settings' method=post>
<table class=nobord cellspacing=0 cellpadding=0 width=745>
<tr valign=center><th align=left>Новый пароль</th><td><input type='password' name='set_password' class=form size=30 title='Оставьте поле пустым если нехотите его менять'></td></tr>
<tr valign=center><th align=left>Порядок вывода<br><span style='font-size:11px;font-weight:lighter:'>0 - 9-0; 1 - 0-9;</span></th><td><input type='text' name='set_por' class=form value='
$por' size=30 title='0 - 9-0; 1 - 0-9; Порядок вывода (с 9 по 1 или с 1 по 9)'></td></tr>
<tr valign=center><th align=left>База</th><td><input type='text' name='set_baza' value='
$baza' class=form size=30 title='Файл с базой'></td></tr>
<tr valign=center><th align=left>Кол-во новостей на 1 стр.</th><td><input type='text' name='set_max' value='
$max' class=form size=30 title='Количество тем на 1 странице'></td></tr>
<tr valign=center><th align=left>Цвет 1</th><td><input type='text' name='set_clr1' value='
$clr1' class=form size=30 title='Цвет по нечетным числам'></td></tr>
<tr valign=center><th align=left>Цвет 2</th><td><input type='text' name='set_clr2' value='
$clr2' class=form size=30 title='Цвет по четным числам'></td></tr>
<tr valign=center><th align=left>Длина новости</th><td><input type='text' name='set_maxmsg' value='
$maxmsg' class=form size=30 title='Длина новости'></td></tr>
<tr valign=center><th align=left>Формат даты</th><td><input type='text' name='set_fdate' value='
$fdate' class=form size=30 title='Формат даты. Ф-ия date() в php. d - День. m - Месяц. Y - Год. H - Часы. i - Минуты. s- Секунды.'></td></tr>
<tr><td align=center colspan=3><br><input type='submit' name='set' value='Сохранить' class='form'></td></tr>
</table>
</form>
"
;
}
if ($set) {
if($set_password=="")$set_password=$password; else $set_password=md5($set_password);
$data="<?php
\$password=\"$set_password\";
\$baza=\"$set_baza\";
\$por=$set_por;
\$max=$set_max;
\$clr1=\"$set_clr1\";
\$clr2=\"$set_clr2\";
\$maxmsg=$set_maxmsg;
\$fdate=\"$set_fdate\";
\$top=\"".stripslashes($top)."\";
\$vivod=\"".stripslashes($vivod)."\";
\$bottom=\"".stripslashes($bottom)."\";
?>"
;
$fp=fopen("data/config.dat","w+");
fputs($fp,$data);
fclose($fp);
echo "<script>location.href='?act=settings';</script>";
}
//END
//EDIT

if(($act=="edit")&&($glogin=="true")) {
$file=file($baza);
for($i=0;$i<sizeof($file);$i++) {
list($id,$date,$tema,$news)=explode("|",$file[$i]);
$tema=trim(stripslashes(str_replace("<br>","\n",$tema)));
$news=trim(stripslashes(str_replace("<br>","\n",$news)));
echo "<form action='?act=edit' method=post>
<table class=nobord cellspacing=0 cellpadding=0 width=745>
<tr valign=center><th align=left>Тема  </th><td><input type=text size=76 class=form name='tema1' value='
$tema'></td></tr>
<tr valign=center><th align=left>Новость  </th><td><textarea cols=75 rows=4 class=form name='news1'>
$news</textarea></td></tr>
<tr><td align=center colspan=2><input type='submit' name='edit' value='Сохранить' class='form' style='width:200px;'><input type='hidden' name='id1' value=
$i><input type='hidden' name='id2' value=$id><input type='hidden' name='date1' value='$date'> <input type='button' value='Удалить' onclick='if(confirm(\"Вы действительно хотите удалить эту тему?\"))location.href=\"?act=delete&id=$i\";' class='form' style='width:200px;'></td></tr>
</table>
</form>
"
;
}
echo "<table class=nobord cellspacing=0 cellpadding=1><tr valign=center><th align=left>ТЕГИ:</th><td><b><a href='javascript:void(0)' onclick='addtag(1);'>".htmlspecialchars("<b>Текст</b> - жирный текст,")."</a></b> <u><a href='javascript:void(0)' onclick='addtag(2);'>".htmlspecialchars("<u>Текст</u> - подчеркнутый текст")."</a></u> <i><a href='javascript:void(0)' onclick='addtag(3);'>".htmlspecialchars(", <i>Текст</i> - курсив")."</a></i></td></tr></table>";
}
if($edit) {
$fp=fopen($baza,"w+");
$tema1=stripslashes(str_replace("\n","<br>",$tema1));
$news1=stripslashes(str_replace("\n","<br>",$news1));
$tema1=str_replace("\r","",$tema1);
$news1=str_replace("\r","",$news1);
for ($i=0;$i<sizeof($file);$i++) {
if ($i!=$id1) {fputs($fp,$file[$i]."");} else {fputs($fp,stripslashes($id2."|".$date1."|".$tema1."|".$news1)."\n");}
}

fclose($fp);
echo "<script>location.href='?act=edit';</script>";
}
if (($act=="delete")&&($id!="")&&($glogin=="true")) {
$file=file($baza);
$fp=fopen($baza,"w+");
for($i=0;$i<sizeof($file);$i++) {
if ($id==$i)unset($file[$i]);
}
fputs($fp,implode("",$file));
fclose($fp);
echo "<script>location.href='?act=edit';</script>";
}
//END
//EDIT The TEMPLATE

if(($act=="edittmpl")&&($glogin=="true")) {
echo "<form action='?act=edittmpl' method=post>
<table class=nobord cellspacing=0 cellpadding=0 width=745>
<tr valign=center><th align=center>Верхушка<br><font style='font-size:12px;font-weight:bold;'> Константа %navi% - навигация по страницам;</font></th></tr><tr><td><textarea name='tmp_top' cols=90 rows=5 class=form>
$top</textarea></td></tr>
<tr valign=center><th align=center><br>Вывод  <br><font style='font-size:12px;font-weight:bold;'>Константа %tema% - тема;  Константа %date% - дата;  Константа %news% - новость;  Константа %clr% - цвет;  Константа %lnk% - ссылка на Подробнее...;</font></th></tr><tr><td><textarea name='tmp_vivod' cols=90 rows=5 class=form>
$vivod</textarea></td></tr>
<tr valign=center><th align=center><br>Низ  <br><font style='font-size:12px;font-weight:bold;'> Константа %navi% - навигация по страницам;</font></th></tr><tr><td><textarea name='tmp_bottom' cols=90 rows=5 class=form>
$bottom</textarea></td></tr>
<tr><td align=center><br><input type='submit' name='edittmpl' value='Сохранить' class='form'></td></tr>
</table>
</form>
"
;
if ($edittmpl) {
$data="<?php
\$password=\"$password\";
\$baza=\"$baza\";
\$por=$por;
\$max=$max;
\$clr1=\"$clr1\";
\$clr2=\"$clr2\";
\$maxmsg=$maxmsg;
\$fdate=\"$fdate\";
\$top=\"".stripslashes($tmp_top)."\";
\$vivod=\"".stripslashes($tmp_vivod)."\";
\$bottom=\"".stripslashes($tmp_bottom)."\";
?>"
;
$fp=fopen("data/config.dat","w+");
fputs($fp,$data);
fclose($fp);
echo "<script>location.href='?act=edittmpl';</script>";
}
}

//END
?>
</span></td></tr>
</
table>

вот код самой админки

Спустя 28 секунд (21.02.2011 - 15:36) Snus написал(а):
ak_lucky_47
Код авторизации. Так понятнее? smile.gif

Спустя 3 минуты, 20 секунд (21.02.2011 - 15:40) Snus написал(а):
ak_lucky_47
Срочно переделывай всю админку.
Во-первых - ты хранишь не шифрованный пароль в сессии. Да и вообще зачем хранить пароль в сессии? Во-вторых - где у тебя объявлена переменная $password? Дальше пока не смотрел.

Спустя 2 минуты, 13 секунд (21.02.2011 - 15:42) ak_lucky_47 написал(а):
Snus
это скрипт новостей vum news он готовый!я его переделал под свой дизайн!
если так не понятно то напишите мне в ICQ я вам наглядно покажу что да как!
ICQ 606986756

Спустя 36 секунд (21.02.2011 - 15:42) ak_lucky_47 написал(а):
и кстати пароли преобразуются в md5

Спустя 10 дней, 35 минут, 22 секунды (1.03.2011 - 16:18) ak_lucky_47 написал(а):
так что ни кто мне сказать по данной проблеме не может?

Спустя 19 часов, 5 минут, 3 секунды (2.03.2011 - 11:23) ak_lucky_47 написал(а):
Так сможет мне кто ответить на заданный вопрос!???
очень нужен этот скрипт!
если вам так не понятно!вот вам прямая ссылка на скачку

Спустя 4 часа, 6 минут, 28 секунд (2.03.2011 - 15:29) ak_lucky_47 написал(а):
Ну помогите пожалуйста!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.