Задать вопрос
@sunnyrio

Браузер указывает на синктасическую ошибку хотя ее нету, почему так?

Браузер указывает на синктасическую ошибку хотя ее нету, почему так?

Parse error: syntax error, unexpected '' ' (T_CONSTANT_ENCAPSED_STRING) in C:\OpenServer\domains\localhost\functions.php on line 48

Сам код:
<?php // rnfunctions.php
$dbhost = 'localhost';  // Эта строка вряд ли нуждаеться в изменении
$dbname = 'rntest';
$dbuser = 'rnadmin';
$dbpass = 'rn12345';
$appname = "Robin's Nest";

$connection = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if ($connection->connect_error) die($connection->connect_error);

function createTable($name, $query)
{
	queryMysql("CREATE TABLE IF NOT EXISTS $name($query)");
	echo "Таблица '$name' создана или уже существовала<br>";
}

function queryMysql($query)
{
	global $connection;
	$result = $connection->query($query);
	if (!$result) die($connection->error);
	return $result;
}

function destroySession()
{
	$_SESSION=array();
	
	if (session_id() != "" || isset($_COOKE[session_name()]))
		setcookie(session_name(), '', time()-2592000, '/');
	
	session_destroy()'
}

function sanitizeString($var)
{
	global $connection;
	$var = strip_tags($var);
	$var = htmlentities($var);
	$var = stripslashes($var);
	return $connection->real_escape_string($var);
}

functin showProfile($user)
{
	if (file_exists("$user.jpg"))
	
	echo "<img src='$user.jpg' align='left'>";	
	$result = queryMysql("SELECT * FROM profiles WHERE user='$user'");
	
	if ($result->num_rows)
	{
		$row = $result->fetch_array(MYSQLI_ASSOC);
		echo stripslashes($row['text']) . "<br style='clear:left;'><br>";
	}
}
?>
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@entermix
Браузер указывает на синктасическую ошибку хотя ее нету, почему так?

Как это нет, если есть?

37521417_screenshot-2017-02-22-001.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
У вас после if нет скобок

if (...) {
   echo ...
   $result ...
}
Ответ написан
vadimushka_d
@vadimushka_d
Учусь на программиста
Банальное точку с запятой пропустили
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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