Добро пожаловать, Гость!
Страница Не Отвечает!
Общие вопросы | Страница Не Отвечает!
AniSky :
Когда я добавляю на какую ту страницу скрипт то страница перестает отвечать.
Страница Не Отвечает!
27 Июня 2018Когда я добавляю на какую ту страницу скрипт то страница перестает отвечать.
Комментарии:
kantry 29 Июня 2018
DoR, это я не особо внимательный)) Кстати на xss давно уже внимания не обращаю, не юзаю яваскрипт в браузере
П.С. Остальным не повторять!!
DoR, это я не особо внимательный)) Кстати на xss давно уже внимания не обращаю, не юзаю яваскрипт в браузере
П.С. Остальным не повторять!!
DoR 28 Июня 2018
Но я бы внёс кои поправки...
Array тут лишнее(не используется)
while ($res = @mysql_fetch_array($q))
Лучше ассоциативный...
while ($res = @mysql_fetch_assoc($q))
Ну и конечно немного о безопасности...
Возможна xss - $res['name']
Поэтому делаем так
<a href="/gazeta/article.php?id='.$res['id'].'"> '.htmlspecialchars($res['name']).'</a> '.vremja($res['time']).'<br/>
Ну или что то в этом роде.
А так красавчик, сократил код(посчитал на стороне бд одним махом)
kantry (28 Июня 2018):
AniSky, много лишних букв
<?php
$cnt = @mysql_fetch_assoc(mysql_query('SELECT * FROM (
SELECT COUNT( * ) v_p FROM `gazeta`) sql1, (
SELECT COUNT( * ) v_n FROM `gazeta` WHERE `time`>' . (time()-86400) . ') sql2'));
// $v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`", $db), 0);
// $v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'", $db), 0);
if (!$cnt['v_n']) {
$cnt['v_n'] = null;
} else {
$cnt['v_n'] = '/+' . $cnt['v_n'];
}
// $v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета (' . $cnt['v_p'] . $cnt['v_n'] . ')</a></div>';
// Вывод последних 3 статей. Вписать куда вам нужно
// $art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
// ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php';
// ввожу
if ($cnt['v_p']) {
echo '<div class="vs"><b>Последние статьи:</b></div>';
$q = @mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
// echo "<table class='post'>n";
while ($res = @mysql_fetch_array($q)) {
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
}?>
kantry, молодец однако. Не поленился...)) AniSky, много лишних букв
<?php
$cnt = @mysql_fetch_assoc(mysql_query('SELECT * FROM (
SELECT COUNT( * ) v_p FROM `gazeta`) sql1, (
SELECT COUNT( * ) v_n FROM `gazeta` WHERE `time`>' . (time()-86400) . ') sql2'));
// $v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`", $db), 0);
// $v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'", $db), 0);
if (!$cnt['v_n']) {
$cnt['v_n'] = null;
} else {
$cnt['v_n'] = '/+' . $cnt['v_n'];
}
// $v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета (' . $cnt['v_p'] . $cnt['v_n'] . ')</a></div>';
// Вывод последних 3 статей. Вписать куда вам нужно
// $art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
// ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php';
// ввожу
if ($cnt['v_p']) {
echo '<div class="vs"><b>Последние статьи:</b></div>';
$q = @mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
// echo "<table class='post'>n";
while ($res = @mysql_fetch_array($q)) {
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
}?>
Но я бы внёс кои поправки...
Array тут лишнее(не используется)
while ($res = @mysql_fetch_array($q))
Лучше ассоциативный...
while ($res = @mysql_fetch_assoc($q))
Ну и конечно немного о безопасности...
Возможна xss - $res['name']
Поэтому делаем так
<a href="/gazeta/article.php?id='.$res['id'].'"> '.htmlspecialchars($res['name']).'</a> '.vremja($res['time']).'<br/>
Ну или что то в этом роде.
А так красавчик, сократил код(посчитал на стороне бд одним махом)
kantry 28 Июня 2018
AniSky, много лишних букв
<?php
$cnt = @mysql_fetch_assoc(mysql_query('SELECT * FROM (
SELECT COUNT( * ) v_p FROM `gazeta`) sql1, (
SELECT COUNT( * ) v_n FROM `gazeta` WHERE `time`>' . (time()-86400) . ') sql2'));
// $v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`", $db), 0);
// $v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'", $db), 0);
if (!$cnt['v_n']) {
$cnt['v_n'] = null;
} else {
$cnt['v_n'] = '/+' . $cnt['v_n'];
}
// $v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета (' . $cnt['v_p'] . $cnt['v_n'] . ')</a></div>';
// Вывод последних 3 статей. Вписать куда вам нужно
// $art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
// ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php';
// ввожу
if ($cnt['v_p']) {
echo '<div class="vs"><b>Последние статьи:</b></div>';
$q = @mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
// echo "<table class='post'>n";
while ($res = @mysql_fetch_array($q)) {
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
}?>
scrot_2018-06-28_342x296 (27.32Kb)
AniSky, много лишних букв
<?php
$cnt = @mysql_fetch_assoc(mysql_query('SELECT * FROM (
SELECT COUNT( * ) v_p FROM `gazeta`) sql1, (
SELECT COUNT( * ) v_n FROM `gazeta` WHERE `time`>' . (time()-86400) . ') sql2'));
// $v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`", $db), 0);
// $v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'", $db), 0);
if (!$cnt['v_n']) {
$cnt['v_n'] = null;
} else {
$cnt['v_n'] = '/+' . $cnt['v_n'];
}
// $v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета (' . $cnt['v_p'] . $cnt['v_n'] . ')</a></div>';
// Вывод последних 3 статей. Вписать куда вам нужно
// $art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
// ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php';
// ввожу
if ($cnt['v_p']) {
echo '<div class="vs"><b>Последние статьи:</b></div>';
$q = @mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
// echo "<table class='post'>n";
while ($res = @mysql_fetch_array($q)) {
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
}?>
Энмеркар 28 Июня 2018
Добавлено:
AniSky, Вот код от скрипта газет можешь его применить он с выводом картинок
<?
// Вывод постов из газеты
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="foot">
<img src="/gazeta/img/news.png">
<a href="/gazeta/">
Газета сайта ('.$v_v .')</a></div>';
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
if ($art != 0 ) {echo '<div class="mess"><font color="steelblue"> <b>Последние статьи:</b></font></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 5");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<span style=float:right><img src="/style/icons/st1.png"> <font style="font-size:10px; color:gray;"> (' . vremja($res['time']) . ') </font></span>';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a><br/>';
#echo '<font style="font-size:11px; color:gray;"> (' . vremja($res['time']) . ') </font><br/>';
// Тут сам разберёшься и подгонишь как надо окей......
if(is_file(H.'gazeta/images/'.$res['id'].'.png'))
echo '<img src="/gazeta/images/'.$res['id'].'.png" alt="*" width="110" height="100" alt="sb"> </img>';
echo '</div>';
}
echo '</table>';
Способ установки первый это просто код вставить,, Но лучше создай текстовый файл например с наз
______________________
꧁༺Энмеркар༻꧂
AniSky (27 Июня 2018):
Dreamer, Я хочу добавить виджет на главную это
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета ('.$v_v .')</a></div>';
Вывод последних 3 статей. Вписать куда вам нужно
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0); ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php'; ввожу if ($art != 0 ) {echo '<div class="vs"><b>Последние статьи:</b></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
AniSky, В первую очередь проверь код на ошибку,, а то бывает что код при вставке в скрипт вызывает ошибку и скрипт перестаёт работать,, а остальные страницы продолжают при этом работать,, в таких случаях либо закрывай код в ?>Твой код<? либо форматируй его чтобы ошибки небыло и если в скрипте присутствует блок иклюде то код ставь после него а не после <?phpDreamer, Я хочу добавить виджет на главную это
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета ('.$v_v .')</a></div>';
Вывод последних 3 статей. Вписать куда вам нужно
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0); ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php'; ввожу if ($art != 0 ) {echo '<div class="vs"><b>Последние статьи:</b></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
Добавлено:
AniSky, Вот код от скрипта газет можешь его применить он с выводом картинок
<?
// Вывод постов из газеты
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="foot">
<img src="/gazeta/img/news.png">
<a href="/gazeta/">
Газета сайта ('.$v_v .')</a></div>';
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0);
if ($art != 0 ) {echo '<div class="mess"><font color="steelblue"> <b>Последние статьи:</b></font></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 5");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<span style=float:right><img src="/style/icons/st1.png"> <font style="font-size:10px; color:gray;"> (' . vremja($res['time']) . ') </font></span>';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a><br/>';
#echo '<font style="font-size:11px; color:gray;"> (' . vremja($res['time']) . ') </font><br/>';
// Тут сам разберёшься и подгонишь как надо окей......
if(is_file(H.'gazeta/images/'.$res['id'].'.png'))
echo '<img src="/gazeta/images/'.$res['id'].'.png" alt="*" width="110" height="100" alt="sb"> </img>';
echo '</div>';
}
echo '</table>';
Способ установки первый это просто код вставить,, Но лучше создай текстовый файл например с наз
______________________
꧁༺Энмеркар༻꧂
AniSky 27 Июня 2018
Автор темы
Dreamer, Я хочу добавить виджет на главную это
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета ('.$v_v .')</a></div>';
Вывод последних 3 статей. Вписать куда вам нужно
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0); ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php'; ввожу if ($art != 0 ) {echo '<div class="vs"><b>Последние статьи:</b></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
Автор темы
Dreamer, Я хочу добавить виджет на главную это
$v_p=mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta`",$db), 0);
$v_n= mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` WHERE `time` > '".(time()-86400)."'",$db), 0);
if ($v_n==0)$v_n=NULL;
else $v_n='/+'.$v_n;
$v_v = "$v_p$v_n";
echo '<div class="main_menu">
<a href="/gazeta/">
Газета ('.$v_v .')</a></div>';
Вывод последних 3 статей. Вписать куда вам нужно
$art = mysql_result(mysql_query("SELECT COUNT(*) FROM `gazeta` "), 0); ввожу в начале после <? и вместо этого include_once H.'sys/inc/main_notes.php'; ввожу if ($art != 0 ) {echo '<div class="vs"><b>Последние статьи:</b></div>';}
$q=mysql_query("SELECT * FROM `gazeta` ORDER BY `time` DESC LIMIT 3");
echo "<table class='post'>n";
while ($res= mysql_fetch_array($q)){
echo '<div class="nav1">';
echo '<img src="/gazeta/img/art.png"><a href="/gazeta/article.php?id='.$res['id'].'"> '.$res['name'].'</a> '.vremja($res['time']).'<br/>';
echo '</div>';
}
Dreamer
27 Июня 2018
Значит что-то делаешь не так, опиши подробнее.
______________________
тут могла быть ваша реклама.
Значит что-то делаешь не так, опиши подробнее.
______________________
тут могла быть ваша реклама.