[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Немогу отправить форму с сайта
olegr
Выдаёт вот эту ошибку.
Warning: file_put_contents() [function.file-put-contents]: Filename cannot be empty in /home/p2544556/www/p*******.ru/classes/Salon/Item.php on line 19

Fatal error: Class 'MailSender' not found in /home/p23579/www/p********.ru/classes/Car/Salon/MainModule.php on line 43



Спустя 10 минут, 17 секунд (7.04.2011 - 11:57) Игорь_Vasinsky написал(а):
Цитата
Filename cannot be empty in


не указано имя файла в который производиться запись.

Цитата
classes/Salon/Item.php on line 19


файл Iten.php строка 19

Спустя 1 минута, 41 секунда (7.04.2011 - 11:58) olegr написал(а):
Цитата (Игорь_Vasinsky @ 7.04.2011 - 08:57)
Цитата
Filename cannot be empty in


не указано имя файла в который производиться запись.

Цитата
classes/Salon/Item.php on line 19


файл Iten.php строка 19

вот код где можно это исправить

<?php
require_once(CLASSES_PATH . "Salon/Item.php");

class CarSalonItem extends SalonItem {

public $brief;
var $new_auto;
var $with_run;
var $auction;

function CarSalonItem($record_id, $new_auto, $with_run, $auction, $name, $phone, $address, $site, $email, $photo, $brief, $content = NULL, $photoSource = NULL) {
parent::SalonItem($record_id, $name, $phone, $address, $site, $email, $photo, $content, $photoSource);
$this->brief = $brief;
$this->new_auto = $new_auto;
$this->with_run = $with_run;
$this->auction = $auction;
}

function _path() {
return "images/car/salon/";
}

function getContentPath() {
if (!$this->record_id) return "";
return ROOT_DIR . "static/car/salon/" . $this->record_id . ".html";
}

function _updateFields() {
$sql = parent::_updateFields();
if ($sql)
$sql .= ", ";
$sql .= "brief = " . SqlData::stringVal($this->brief)
.
", new_auto = " . SqlData::intVal($this->new_auto)
.
", with_run = " . SqlData::intVal($this->with_run)
.
", auction = " . SqlData::intVal($this->auction);
return $sql;
}

function _table() {
return "car_salon";
}
}

?>

и вот ещё кусок
	function orderConfirm() {
if (sizeof($errors = $this->assertOrder()))
mustdie($errors);
require_once(CLASSES_PATH . "Car/Salon/CandidateItem.php");
$item = new CarSalonCandidateItem(0, isset($_POST["new_auto"]), isset($_POST["with_run"]), isset($_POST["auction"]), $_POST["name"], $_POST["phone"], $_POST["address"], $_POST["site"], $_POST["email"], $_POST["photo"], $_POST["brief"], $_POST["login"], $_POST["contact_name"], $_POST["contact_phone"], $_POST["photoSource"]);
$item->save();
require_once(CLASSES_PATH . "View/Car/Salon/OrderDoneMail.php");
$view = new ViewCarSalonOrderDoneMail($item);
MailSender::receive(MailSender::convert("Новая заявка Автосалон на " . SITE_ROOT), MailSender::convert($view->fetch()));

Спустя 1 минута, 15 секунд (7.04.2011 - 12:00) Nikitian написал(а):
Но фатальной стала ошибка попытки инициализации объекта, класс которого не описан. MailSender - нет описания этого класса.

Спустя 6 минут, 45 секунд (7.04.2011 - 12:06) olegr написал(а):
Цитата (Nikitian @ 7.04.2011 - 09:00)
Но фатальной стала ошибка попытки инициализации объекта, класс которого не описан. MailSender - нет описания этого класса.

Ну как это поправить я новичок, уже мозг кипит от этого кода!

Спустя 4 минуты, 31 секунда (7.04.2011 - 12:11) Nikitian написал(а):
Найти где описан класс MailSender и подключить этот скрипт через лоадер или напрямую инклюдом - зависит от архитектуры приложения.

Спустя 2 часа, 1 минута, 34 секунды (7.04.2011 - 14:13) Игорь_Vasinsky написал(а):
покажи 43 строку файла MainModule.php

Спустя 37 минут, 35 секунд (7.04.2011 - 14:50) olegr написал(а):
Цитата (Игорь_Vasinsky @ 7.04.2011 - 11:13)
покажи 43 строку файла MainModule.php

MailSender::receive(MailSender::convert("Новая заявка Автосалон на " . SITE_ROOT), MailSender::convert($view->fetch()));

Спустя 18 часов, 49 минут, 2 секунды (8.04.2011 - 09:39) Игорь_Vasinsky написал(а):
в каком файле класс MailSender ?

запись типа:

class MailSender{
//чего-то здесь
}

Спустя 32 минуты, 6 секунд (8.04.2011 - 10:11) Игорь_Vasinsky написал(а):
и куда пропал? это что мне надо?
Быстрый ответ:

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