это очень расстраивает, я получаю ошибку ->
Ошибка разбора: синтаксическая ошибка, неожиданная «функция» (T_FUNCTION) в
C: \ xampp \ htdocs \ chat \ inc \ chat.func.php в строке 6
в следующем коде и не может найти никакого решения. и моя версия php 5.5.1, поэтому я не имею никакого смысла «старой» версии.
вот код
<?php
include( 'connect.inc.php')
function get_msg() {
$que = "SELECT sender , message FROM chat ";
$run = mysqli_query($conncetion,$que)
$messages = array();
while ($message = mysql_fetch_assoc($run)) {
$messages[] = array{'sender'=>$message['sender'],'message'=>$message['message']};
}
return $messages;
}
function send_msg($sender,$message) {
if( !empty($sender) && !empty($message)) {
$sender = mysql_real_escape_string($sender);
$message = mysql_real_escape_string($message);
$query = "INSERT INTO chat VALUES('','$sender','$message') ";
if($run = mysqli_query($con,$query)) {
retur n true;
} else {
return flase;
}
} else {
return flase;
}
}
?>
Вам не хватает точки с запятой в конце строки включения вверху. Я видел это, когда пытался редактировать ваш пост и видел весь код. Попробовал отформатировать его для вас, но кто-то еще отправил правку.
@ user4141363, в вашем коде есть пара ошибок. Пожалуйста, проверьте код ниже & замените ваш оригинальный код.
//Below Semi-column is not there in your code.
include_once( 'connect.inc.php');
// Semicolon is missing in below line so please add semicolon as below.
$run = mysqli_query($conncetion,$que);
//Array braces wrong in your code so replace this line in your code.
$messages[] = array('sender'=>$message['sender'],'message'=>$message['message']);
//Space between return true code so it's cause syntax error.
return true;
//Return false spell mistake in your code so replace below line.
return false;
Я отредактировал ваш код в вашем вопросе, пожалуйста, скопируйте этот код & проверь свой конец.