mark2011

Рейтинг
341
Регистрация
11.01.2011

define('MCMS_SQL_LAYER', 'mysql');
define('MCMS_ROOT_PATH', $_SERVER['DOCUMENT_ROOT']);
define('MCMS_CLASSES_PATH', MCMS_ROOT_PATH . DS . 'classes');

require (MCMS_CLASSES_PATH . DS . MCMS_SQL_LAYER . '.php');
${MCMS_SQL_LAYER} = new MCMS_SQL_LAYER();

print_r(${MCMS_SQL_LAYER});

в ответ получаю:


Fatal error: Class 'MCMS_SQL_LAYER' not found in

что не так?

PS в тег php не оборачиваю специально, т.к. в этом случае по непонятной причине искажаются названия переменных

Правильно так:


$sql = "UPDATE av_product SET status = 1 WHERE location = '".$location."' AND quantity > 0";

Если location - строка, тогда так:


$sql = "UPDATE av_product SET status = 1 WHERE location = '".mysql_real_escape_string($location)."' AND quantity > 0";

Для ответа на ваш вопрос, посмотрите вот эту страницу мануала по php. Конкретно секцию 2: Пример #2 Включение внутри функции.

Милованов Ю.С,

Надо поставить один свёрстанный сайт на движок ИМ и как можно быстрее. Начал смотреть opencart, но меня в нём смутило громадное количество шаблонов и шаблончиков.... ну зачем 6-7 страниц насаживать на 30-40 шаблонов?? Ну ладно, header, footer, basket можно в отдельные выделить. Ну будет не 7 а 10 штук, но не 40 же!..... джумла+virtuemart - не вариант, поскольку имеется ТОЛЬКО интернет-магазин.... а свой планирую написать лёгкий на smarty, потом дорабатывать. Уж не знаю, что будет быстрее....

А есть системы попроще? Или проще свой ИМ написать (сейчас этим занимаюсь)

Тут варианта 2:

1. Не там исправляете.

2. Не так исправляете.

Какой вам подходит - не знаю :)

Установите такую полезную вещь себе в браузер, как Firebug. С помощью него всё будет видно - какой элемент, из какого файла css берёт описание и т.д. Быстренько всё исправите таким макаром: посмотрел в Firebug - полез на сервак, файл - подправил описание, сохранил. Работы на час максимум :)

М-да-а-а, вот так вот, в открытую?...

И что? Я сейчас из php убрал это условие, и всё равно....

Переделанный php:


<?php

require ($_SERVER['DOCUMENT_ROOT'] . '/includes/phpmailer/class.phpmailer.php');


$fio = trim(strip_tags($_POST['fio']));
$phone = trim($_POST['phone']);
$email = trim($_POST['email']);
$order = trim($_POST['order']);

$message = "Телефон: " . $phone . "\r\nE-mail: " . $email . "\r\nФИО: " . $fio . "\r\nЗаказ: " . $order;

$mail = new PHPMailer();
$mail->SetFrom($email, $fio);
$mail->AddAddress("mark@kreine.ru");
$mail->Subject = "Заказ с сайта Yahho";
$mail->Body($message);

$data = array();

if(!$mail->Send())
{
$data['message'] = "Ошибка отправки письма: " . $mail->ErrorInfo;
die(json_encode($data));
}
else
{
$data['message'] = "Письмо отправленно!";
die(json_encode($data));
}

?>


<form method="post" id="feedbackForm">
<table>
<tr>
<td>Ф.И.О.</td>
<td><input name="fio" id="fio"></td>
</tr>
<tr>
<td>E-mail: </td>
<td><input name="email" id="email"></td>
</tr>
<tr>
<td>Телефон: </td>
<td><input name="phone" id="phone"></td>
</tr>
<tr>
<td>Описание заказа: </td>
<td><textarea style="width: 600px;height: 100px;" name="order"></textarea></td>
</tr>
<tr>
<td>
<input name="feedbackSubmit" style="margin-top: -20px;" type="button" onClick="sendFeedback()" value="Отправить заказ">
</td>
</tr>
</table>
</form>
Всего: 2104