Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Natsu_Zirok
-1 / 0 / 3
Регистрация: 14.10.2013
Сообщений: 156
1

Ошибка синтаксиса PHP. Parse error: syntax error, unexpected '}'

15.01.2015, 10:46. Просмотров 1054. Ответов 1
Метки нет (Все метки)

Всем привет. Пишу я модуль новостей для своего сайта и сталкиваюсь с парадоксом:
Parse error: syntax error, unexpected '}' in Z:\home\ds.net\www\module_post.php on line 77
Я не пойму в чем дело. У меня там IF, а он возникает. Удалил. Теперь возникает на ELSE.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?
include('connect.php');
$res_news = mysql_query("SELECT * FROM news ORDER BY date DESC");
if (!isset($_GET['id'])){
 
include 'safemysql.class.php';
$db = new safeMysql();
 
$per_page = 5;
 
//получаем номер страницы и значение для лимита 
$cur_page = 1;
if (isset($_GET['page']) && $_GET['page'] > 0) 
{
    $cur_page = $_GET['page'];
}
$start = ($cur_page - 1) * $per_page;
 
//выполняем запрос и получаем данные для вывода
$sql  = "SELECT SQL_CALC_FOUND_ROWS * FROM news ORDER BY date DESC LIMIT ?i, ?i ";
$data = $db->getAll($sql, $start, $per_page);
$rows = $db->getOne("SELECT FOUND_ROWS()");
 
//узнаем общее количество страниц и заполняем массив со ссылками
$num_pages = ceil($rows / $per_page);
 
// зададим переменную, которую будем использовать для вывода номеров страниц
$page = 0;
 
//а дальше выводим в шаблоне данные и навигацию:
?>
 <!-- Start Posts Container -->
        <div class="col-2-3" id="post-container">
            <div class="wrap-col">
            <?foreach ($data as $row):?>
            <!-- Start Post Item -->
            <div class="post">
                <div class="post-margin">
                <h4 class="post-title"><a href="/News=<?=$row["id"]?>"><?=$row["title"]?></a></h4>
                    <ul class="post-status">
                    <li><i class="fa fa-clock-o"><?=$row["date"]?></i></li>
                    </ul>
                    <div class="clear"></div>
                </div>
                                
            <div class="post-margin">
            <p><?=substr($row["text"],0,600)?></p>
            </div>
            
            <ul class="post-social">
            <li>
            <a href="/News=<?=$row["id"]?>" class="readmore">Читать дальше<i class="fa fa-arrow-circle-o-right"></i></a>
            </li>
            </ul>
            
            <div class="clear"></div>
            </div>
            <!-- End Post Item -->
            
        <!-- Start Pagination -->
        
            <div class="spacing-20"></div>
            <ul class="pagination">
            <? while ($page++ < $num_pages){
                if ($page == $cur_page){ ?>
            <li><a href='/Page=<?=$page?>'><?=$page?></a></li>
            <? }
            }?>         
            </ul>
        <!-- End Pagination -->
         
        <div class="clear"></div>
        </div>
        </div>
        <!-- End Posts Container -->
<?
}
else{
$id=$_GET['id'];
$res_news = mysql_query("SELECT * FROM news WHERE id='$id'");
$news = mysql_fetch_array($res_news);
?>
    <div class="col-2-3" id="post-container">
            <div class="wrap-col">
            <!-- Start Post Item -->
            <div class="post">
                <div class="post-margin">
                <h4 class="post-title"><a href="/News=<?=$news["id"]?>"><?=$news["title"]?></a></h4>
                    <ul class="post-status">
                    <li><i class="fa fa-clock-o"><?=$news["date"]?></i></li>
                    </ul>
                    <div class="clear"></div>
                </div>
                                
            <div class="post-margin">
            <p><?=$news["text"]?></p>
            </div>
            <div class="clear"></div>
        </div>
        </div>
 <?}?>
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2015, 10:46
Ответы с готовыми решениями:

Ошибка Parse error: syntax error, unexpected '}' in D:\home\localhost\www\kursovik\vhod.php on line 28
Не могу понять в чём проблема &lt;?php include ('session.php'); include ('connection.php');...

ошибка Parse error: syntax error, unexpected end of file in E:\OpenServer\domains\test.ru\index.php on line 23
&lt;!DOCTYPE html&gt; &lt;html lang=&quot;ru&quot;&gt; &lt;head&gt; &lt;title&gt;Калькулятор&lt;/title&gt; &lt;/head&gt; &lt;body&gt; ...

Не могу исправить php код preg_replace() , Parse error: syntax error, unexpected ';'
Здравствуйте, Никак не могу разобраться как исправить ошибку. Код выполняет одномерную...

Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www\files\101.php on line 4
&lt;form action = &quot;101.php&quot; method = &quot;GET&quot;&gt; &lt;!--&lt;input name=&quot;Имя переключателя&quot; type =&quot;Тип&quot;...

Выскакивает ошибка Parse error: syntax error, unexpected T_STRING in
&lt;? $db = mysql_connect('localhost','root',''); mysql_select_db('oc',$db); $importFile =...

1
SFED
119 / 119 / 32
Регистрация: 09.07.2011
Сообщений: 203
15.01.2015, 10:56 2
Лучший ответ Сообщение было отмечено Natsu_Zirok как решение

Решение

У Вас foreach не закрыт.
PHP
1
endforeach;
или используйте
PHP
1
foreach ($data as $row) { }
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2015, 10:56

ошибка Parse error: syntax error, unexpected 'function_toString' (T_STRING), expecting variable (T_VARIABLE)
Parse error: syntax error, unexpected 'function_toString' (T_STRING), expecting variable...

Ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Помогите пожалуйста! &lt;?php if (!isset($myrow) or $myrow=='') { ...

Ошибка Parse error: syntax error, unexpected T_STRING
Добрый день. У меня такая проблема: при активации плагина WP выскакивает ошибка Parse error:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.