[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не вызывается функция
fenix_63
Всем привет. Народ, вызов функции почему то не проходит. Вот код index.php:

<!DOCTYPE html>

<
html>

<
head>

<
meta charset="windows-1251">

<
title>Добавление контакта</title>



<
link rel="stylesheet" type="text/css" href="css/main.css" media="all">



</
head>

<
body>

<
div id="wrapper">

<
header>

<
h1>Создание контакта</h1>

</
header>

<
div id="contact_form">

<
form action="handler.php" method="post">

<
div class="field">

<
label for="contact_name">Имя</label><input id="contact_name" type="text" name="name">

</
div>

<
div class="field">

<
label for="contact_email">E-mail</label><input id="contact_email" type="email" name="email">

</
div>

<
div class="field">

<
label for="contact_phone">Телефон</label><input id="contact_phone" type="tel" name="phone">

</
div>







<
div class="field">

<
label>Комментарий</label>

<
textarea cols="35" name="comment">комментарий</textarea>

</
div>

<
div>

<
button type="submit">Создать контакт</button>

<
button type="reset">Очистить форму</button>

</
div>

</
form>

</
div>

</
div>

</
body>

</
html>


Вот handler.php:
<?php
error_reporting(-1);
$root=__DIR__.DIRECTORY_SEPARATOR;
require $root.'prepare.php'; //Здесь будут производиться подготовительные действия, объявления функций и т.д.
require $root.'auth.php'; //Здесь будет происходить авторизация пользователя
require $root.'account_current.php'; //Здесь мы будем получать информацию об аккаунте
require $root.'fields_info.php'; //Получим информацию о полях
require $root.'contacts_list.php'; //Получим информацию о контактах
require $root.'contact_add.php'; //Здесь будет происходить добавление контакта
?>


Вот, prepare.php, где и возникает ошибка:
<?php

function
CheckCurlResponse($code)
{
$code=(int)$code;
$errors=array(
301=>'Moved permanently',
400=>'Bad request',
401=>'Unauthorized',
403=>'Forbidden',
404=>'Not found',
500=>'Internal server error',
502=>'Bad gateway',
503=>'Service unavailable'
);
try
{
//Если код ответа не равен 200 или 204 - возвращаем сообщение об ошибке
if($code!=200 && $code!=204)
throw new Exception(isset($errors[$code]) ? $errors[$code] : 'Undescribed error',$code);
}
catch(Exception $E)
{
die('Ошибка: '.$E->getMessage().PHP_EOL.'Код ошибки: '.$E->getCode());
}
}


$data=array(
'name'=>isset($_POST['name']) ? $_POST['name'] : 'ss',
'phone'=>isset($_POST['phone']) ? $_POST['phone'] : '',
'email'=>isset($_POST['email']) ? $_POST['email'] : 'sd',
'comment'=>isset($_POST['comment']) && is_array($_POST['comment']) ? $_POST['comment'] : array()
);




//Если не указано имя или e-mail контакта - уведомляем
if(empty($data['name']))
die('Не заполнено имя контакта');
if(empty($data['email']))
die('Не заполнен E-mail контакта');
?>


Ошибка возникает "Parse error: syntax error, unexpected 'CheckCurlResponse' (T_STRING) in /home/u260225172/public_html/prepare.php on line 1", причем не важно, вбиты данные в форму, или нет.
Всё это я на хостинге разместил: http://youran88.hol.es Помогите народ кто чем может, пожалуйста
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.