Проблема со скриптом
Модераторы: dobs, ArniXXX, hostess, bj
Re: Проблема со скриптом
Во внутрь кода php?
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
А попробовать не?
Re: Проблема со скриптом
[Mon May 27 11:31:55 2013] [error] [client 178.74.247.75] PHP Parse error: syntax error, unexpected 'if' (T_IF), expecting while (T_WHILE) in /virt/homes/sass/htdocs/forum/skyfor.php on line 714, referer: http://sass.ho.ua/
И что это???
И что это???
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
Синтаксическая ошибка в 714 строке файла /virt/homes/sass/htdocs/forum/skyfor.php
Re: Проблема со скриптом
Как исправить, помогите пожалуйста, вот код skyfor
- Вложения
-
- skyfor.rar
- (15.02 КБ) 500 скачиваний
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
А так на какую строку будет матерится?
- Вложения
-
- skyfor.zip
- (17.99 КБ) 538 скачиваний
Re: Проблема со скриптом
На ту же,, только Вы её сделали 923 (922 если убрать строку о выводе в логе):
if ($a == 'razd') {
if ($a == 'razd') {
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
Код: Выделить всё
//вывод тем из разделов
if ($a == 'razd') {
echo '<div class="ten" style="padding:10px 20px 20px 20px; margin:0 0 20px 0;">';
echo '<table width="100%" border="0" cellspacing="7" cellpadding="0" class="tbl">';
if (!empty($r)) {
$razd = "AND `tem_razd`='{$r}'";
} else {
$razd = "";
}
$zapros = "`skyfor_tem` WHERE `tem_tip`='0' " . $razd . " ORDER BY `tem_vajno` DESC,`tem_data` DESC";
$rezult = postr($for_tem, 'skyfor.php?a=razd&r=' . $r, $p, $zapros, $db, 4);
$skybase = mysql_query("SELECT * FROM $zapros LIMIT $rezult[15], $rezult[16]", $db) or die(mysql_error());
if (mysql_num_rows($skybase) > 0) {
$skyrow = mysql_fetch_array($skybase);
do {
echo '<tr><td style="padding:10px 0 4px 7px; border-bottom:1px solid #eaeaea;">
<div style="margin-bottom:5px;">
<a href="skyfor.php?a=tem&r=' . $skyrow['tem_razd'] . '&t=' . $skyrow['tem_id'] . '" title="' . $skyrow['tem_nazv'] . '" class="textsred netlin">' . $skyrow['tem_nazv'] . '</a>';
if ($prava > 0) {
if (isset($vseizbr) && !empty($vseizbr)) {
for ($i = 0; !empty($vseizbr[$i]); $i++) {
if ($vseizbr[$i] == 't' . $skyrow['tem_id']) {
echo '<div style="float:right; cursor:pointer; margin:0 5px 0 0;"><img class="kn_udizbr" title="Удалить из избранного" src="pic/izbr_vkl.png" width="21" height="21" tem="' . $skyrow['tem_id'] . '" /></div>';
$dobavleno = 1;
break;
}
}
}
if (!isset($dobavleno)) {
echo '<div style="float:right; cursor:pointer; margin:0 5px 0 0;"><img class="kn_vizbr" title="Добавить в избранные обсуждения" src="pic/izbr_vikl.png" width="21" height="21" tem="' . $skyrow['tem_id'] . '" /></div>';
} else {
unset($dobavleno);
}
}
echo'</div>';
echo '<div class="textmal ser">';
if ($skyrow['tem_vajno'] == 1) {
echo '<span class="bg" style="margin-right:15px;">Объявление</span>';
}
if ($skyrow['tem_otk'] < 1) {
echo '<span class="bg2" style="margin-right:15px;">Закрыто</span>';
}
$skyvse = mysql_query("SELECT COUNT(*) FROM `skyfor_zap` WHERE `zap_tem`='{$skyrow['tem_id']}'", $db);
$skyrowvse = mysql_fetch_array($skyvse);
$skyrowvse = $skyrowvse[0];
echo '<span title="всего записей" style="margin-right:15px;">' . $skyrowvse . '</span>';
if ($prava > 0) {
if (!isset($prosm['t' . $skyrow['tem_id']])) {
$prosmtem = $skyrowvse;
} else {
$prosmtem = $skyrowvse - $prosm['t' . $skyrow['tem_id']];
}
if ($prosmtem > 0) {
echo '<span title="новых записей" class="bg4" style="margin-right:15px;">' . $prosmtem . '</span>';
}
}
if ($skyrowvse > 1) {
echo 'Последний от ';
} else {
echo 'Автор ';
}
echo '<a href="skyfor.php?a=prof&u=' . $skyrow['tem_poslid'] . '" class="ser2" style="margin-right:15px;">' . $skyrow['tem_posl'] . '</a><span title="' . russian_date('j F, G:i', $skyrow['tem_data']) . '" style="margin-right:15px;">' . segdata($skyrow['tem_data'], $vrem) . '</span>';
$skynazraz = mysql_query("SELECT `razd_nazv` FROM `skyfor_razd` WHERE `razd_id`='{$skyrow['tem_razd']}'", $db) or die(mysql_error());
$skyrownraz = mysql_fetch_array($skynazraz);
echo '<a href="skyfor.php?a=razd&r=' . $skyrow['tem_razd'] . '" class="ser2">' . $skyrownraz['razd_nazv'] . '</a>';
echo '</div>';
echo'</td></tr>';
} while ($skyrow = mysql_fetch_array($skybase));
} else {
echo '<tr><td>Нет тем для обсуждения</td></tr>';
}
echo '</table>';
echo '</div>';
if ($rezult[17] > 1) {
vpostr($rezult, $p);
}
}
//новая тема
Re: Проблема со скриптом
попробую завтра, но я не могу понять, почему же в денвере работает и не матерится?!
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
На денвере какая версия PHP?
Re: Проблема со скриптом
phpMyAdmin -- 4.0.0dobs писал(а):На денвере какая версия PHP?
php -- 5.3.1
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
Re: Проблема со скриптом
Ну я попробовал ничего не изменилось, вот код без этого фрагмента, теперь матерится на 715 строчкуdobs писал(а):Попробуйте убрать эту часть кода, если поможет то анализируйте по частям, но что-то там не то... хоть и редактор не выдает ошибки, но думаю не спроста она ж есть...Код: Выделить всё
//вывод тем из разделов if ($a == 'razd') { echo '<div class="ten" style="padding:10px 20px 20px 20px; margin:0 0 20px 0;">'; echo '<table width="100%" border="0" cellspacing="7" cellpadding="0" class="tbl">'; if (!empty($r)) { $razd = "AND `tem_razd`='{$r}'"; } else { $razd = ""; } $zapros = "`skyfor_tem` WHERE `tem_tip`='0' " . $razd . " ORDER BY `tem_vajno` DESC,`tem_data` DESC"; $rezult = postr($for_tem, 'skyfor.php?a=razd&r=' . $r, $p, $zapros, $db, 4); $skybase = mysql_query("SELECT * FROM $zapros LIMIT $rezult[15], $rezult[16]", $db) or die(mysql_error()); if (mysql_num_rows($skybase) > 0) { $skyrow = mysql_fetch_array($skybase); do { echo '<tr><td style="padding:10px 0 4px 7px; border-bottom:1px solid #eaeaea;"> <div style="margin-bottom:5px;"> <a href="skyfor.php?a=tem&r=' . $skyrow['tem_razd'] . '&t=' . $skyrow['tem_id'] . '" title="' . $skyrow['tem_nazv'] . '" class="textsred netlin">' . $skyrow['tem_nazv'] . '</a>'; if ($prava > 0) { if (isset($vseizbr) && !empty($vseizbr)) { for ($i = 0; !empty($vseizbr[$i]); $i++) { if ($vseizbr[$i] == 't' . $skyrow['tem_id']) { echo '<div style="float:right; cursor:pointer; margin:0 5px 0 0;"><img class="kn_udizbr" title="Удалить из избранного" src="pic/izbr_vkl.png" width="21" height="21" tem="' . $skyrow['tem_id'] . '" /></div>'; $dobavleno = 1; break; } } } if (!isset($dobavleno)) { echo '<div style="float:right; cursor:pointer; margin:0 5px 0 0;"><img class="kn_vizbr" title="Добавить в избранные обсуждения" src="pic/izbr_vikl.png" width="21" height="21" tem="' . $skyrow['tem_id'] . '" /></div>'; } else { unset($dobavleno); } } echo'</div>'; echo '<div class="textmal ser">'; if ($skyrow['tem_vajno'] == 1) { echo '<span class="bg" style="margin-right:15px;">Объявление</span>'; } if ($skyrow['tem_otk'] < 1) { echo '<span class="bg2" style="margin-right:15px;">Закрыто</span>'; } $skyvse = mysql_query("SELECT COUNT(*) FROM `skyfor_zap` WHERE `zap_tem`='{$skyrow['tem_id']}'", $db); $skyrowvse = mysql_fetch_array($skyvse); $skyrowvse = $skyrowvse[0]; echo '<span title="всего записей" style="margin-right:15px;">' . $skyrowvse . '</span>'; if ($prava > 0) { if (!isset($prosm['t' . $skyrow['tem_id']])) { $prosmtem = $skyrowvse; } else { $prosmtem = $skyrowvse - $prosm['t' . $skyrow['tem_id']]; } if ($prosmtem > 0) { echo '<span title="новых записей" class="bg4" style="margin-right:15px;">' . $prosmtem . '</span>'; } } if ($skyrowvse > 1) { echo 'Последний от '; } else { echo 'Автор '; } echo '<a href="skyfor.php?a=prof&u=' . $skyrow['tem_poslid'] . '" class="ser2" style="margin-right:15px;">' . $skyrow['tem_posl'] . '</a><span title="' . russian_date('j F, G:i', $skyrow['tem_data']) . '" style="margin-right:15px;">' . segdata($skyrow['tem_data'], $vrem) . '</span>'; $skynazraz = mysql_query("SELECT `razd_nazv` FROM `skyfor_razd` WHERE `razd_id`='{$skyrow['tem_razd']}'", $db) or die(mysql_error()); $skyrownraz = mysql_fetch_array($skynazraz); echo '<a href="skyfor.php?a=razd&r=' . $skyrow['tem_razd'] . '" class="ser2">' . $skyrownraz['razd_nazv'] . '</a>'; echo '</div>'; echo'</td></tr>'; } while ($skyrow = mysql_fetch_array($skybase)); } else { echo '<tr><td>Нет тем для обсуждения</td></tr>'; } echo '</table>'; echo '</div>'; if ($rezult[17] > 1) { vpostr($rezult, $p); } } //новая тема
- Вложения
-
- skyfor.rar
- (15.25 КБ) 497 скачиваний
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
Re: Проблема со скриптом
Должно как-то выйти вот такое:
- Вложения
-
- Безымянный.png (214.03 КБ) 20818 просмотров
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Re: Проблема со скриптом
а проверьте что в $a пишет, мож там что-то не то...
Re: Проблема со скриптом
Посмотрел, вроде бы всё нормально, может Вы что-то не то заметете.dobs писал(а):а проверьте что в $a пишет, мож там что-то не то...
- Вложения
-
- skyfor.rar
- (15.35 КБ) 512 скачиваний
Делай всё правильно сейчас, потому что у тебя есть лишь сейчас!)
[url]htttp://sass.ho.ua/[/url] -- Just_laid
[url]htttp://sass.ho.ua/[/url] -- Just_laid