|
|
|
| Вот хотел написать простой класс для вывода данных типа алресной книги.
В классе две функции, но в последней выводиться следующая ошибка:
Parse error: parse error, unexpected ';', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in l:\home\zcbb.ru\www\[addressbook]\utils\libriary.php on line 59
Libriary.php:
<?php
/***************************************************************************
* libriary.php
* -------------------
* begin : Saturday, Feb 26, 2005
* copyright : (C) 2005 The zcBB Group
* email : zcinc@mail.ru
*
* $Id: libriary.php,v 1.10.2.3 2002/12/21 19:09:57 psotfx Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
class address {
var $name;
var $email;
var $number;
//
// Функция проверки переменных на пустое содержание и
// на удаление html-кодов и обратных слешов из адреса, имён...
//
function scan_var ($var) {
if (!empty($var)) {
$var = str_replace("'","'",$var);
$var = stripslashes($var);
$var = htmlspecialchars($var);
}
else {
echo "Please enter correct information";
}
}
//
// Функция отображающая переменные, введённые пользователем
// в виде таблицы
//
function add_address () {
echo "<table align='center' width='80%'>";
echo "<tr>";
echo "<td>Имя:".$this->name."</td>";
echo "<tr>";
echo "<td>e-mail:".$$this->email."</td>";
echo "<tr>";
echo "<td>Номер:".$this->number."</td>";
echo "</tr>";
echo "</table>";
}
?>
|
index.php:
<?php
define('IN_ZCBB',true);
include "./utils/libriary.php";
$addr = new address;
$addr->name = 'Adam';
$addr->email = 'zcinc@mail.ru';
$addr->number = '51-33-76';
$addr->scan($addr->name);
$addr->scan($addr->email);
$addr->scan($addr->number);
$addr->add_address();
?>
|
| |
|
|
|
|
|
|
|
для: ZC
(27.02.2005 в 12:37)
| | Нет завершающей скобки для
| |
|
|
|
|
|
|
|
для: cheops
(27.02.2005 в 12:51)
| | Гыы вот дурак.
Спасибо большое! | |
|
|
|