Я получил код PHP (index.php
) от друга, что-то вроде этого:PHP5.4 код Работает на сервере, но не на местном
<?
if (!isset($_SESSION['stdtype']))
{
$datas = mysql_query($query);
$data = mysql_fetch_assoc($datas);
if ($data) {
?><li><a href="ext.php" target="_blank">Acc Letter</a></li><?
}
else {
?><li><a href="user_print_acceptance_letter.php">Acc Letter</a></li><?
}
}
$datas = mysql_query($query2);
$data = mysql_fetch_assoc($datas);
if ($data)code
{
?>
<li><a href="user_upload_file.php?kat=student">Upload</a></li>
<?php
}
$datas = mysql_query($query3);
$data = mysql_fetch_assoc($datas);
if ($data) {
if ($data['rank'] <> 6 && $data['rank'] <> 0) {
?>
ошибка является:
:: 1 : 56706 [500]: /index.php - ошибка синтаксиса, неожиданный '}' в /home/asd/phpT_T/index.php на линии 333
333
линии из фрагменте кода выше:
} <-- this one
$datas = mysql_query($query3);
есть что-нибудь на php.ini
, которое я должен добавить, чтобы сделать точный скопированный код с сервера на моем компьютере? потому что мой компьютер уже имеет ту же версию php (5.4.45
)
Вы, вероятно, не короткий теги включены, поэтому '' должно быть ' php' –
Из соображений безопасности рассмотрите вопрос об отказе от устаревшего расширения mysql и замените его [mysqli] (http://php.net/manual/en/book.mysqli.php) или [PDO] (http://php.net/manual/en/ref.pdo-mysql.php). – FrankSunnyman