Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Написание модуля - постоянная ошибка Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in

Написание модуля - постоянная ошибка Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in


     Все вопросы » Общие вопросы    3983

вопрос
Здравствуйте!
При создании модуля, руководствуясь статьей http://pafnuty.name/statyi/145-more-addnews.html
При вставке в модуль разных строк запросов к базе MySQL постоянно вылазят ошибки синтаксиса (их нет - я пробовал разные строки в том числе и из родного кода модуля.
Вот пример:

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in и т.д.

Прошу помощи. Сайт стоит локально.

Ответа пока нет


6 комментариев

vitnet
PHP-developer

vitnet - -

Цитата: locksmith
',' or ';' in и т.д. ???

Вас же носом тыкают в определенную строку!

locksmith
Юзер

locksmith - -

Куда тыкают? Ничего там не вижу. У других все так же.

ychelovek33
Юзер

ychelovek33 - -

Взял ваш пример - никакой ошибки не выдает. Может плохой пример? Прикрепите код в котором выдает такую ошибку (весь код) ну или залейте страницу куда нибудь, люди посмотрели бы и может помогли бы

locksmith
Юзер

locksmith - -

<!DOCTYPE HTML>

<html>

<head>
  <title>Hello!</title>
</head>

<body>

<?php
if (!defined('DATALIFEENGINE')) die("Go fuck yourself!");
$myConfig  = array(
    'cachePrefix' => !empty($cachePrefix) ? $cachePrefix : 'archives',
    'cacheSuffix' => !empty($cacheSuffix) ? $cacheSuffix : false
);
$cacheName = md5(implode('_', $myConfig));
$myModule  = false;
$myModule  = dle_cache($myConfig['cachePrefix'], $cacheName . $config['skin'], $myConfig['cacheSuffix']);
if (!$myModule) {
    $myModule = 'Hello World!'; // Результат работы модуля.
    create_cache($myConfig['cachePrefix'], $myModule, $cacheName . $config['skin'], $myConfig['cacheSuffix']);
}
echo $myModule;
echo $config['http_home_url']


/*$result777 = $db->query("SELECT * FROM `".PREFIX."_post` WHERE `category` = 1");
while($row = $db->get_row($result777)) {
   print_r($row);
}
*/

/*$row = $db->super_query("SELECT * FROM '".PREFIX."_post' WHERE 'category' = 1")
print_r($row);*/

$result = $db->query("SELECT * FROM `".PREFIX."_post` WHERE `category` = 22");
while($row = $db->get_row($result)) {
   print_r($row);
}

?>

<h1>Заголовок</h1>

<!-- Создание формы -->

<form name="podkrutka1" action="\engine\modules\editorvote\editor_vote2.php" method="POST" target="_parent">

<p>Введите вашу фамилию: <br><input name="familiya" type="text" size="20" maxlength="20"></p>
<input name="submit" type="submit" value="Отправить">

</form>



</body>
</html>

D0Gmatist
Юзер

D0Gmatist - -

Где закрытие строки?
echo $config['http_home_url']

locksmith
Юзер

locksmith - -

D0Gmatist,

Не заметил. Большое спасибо за поправку!

Похожие вопросы

наверх