Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.06.2009, 13:46
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Люди, дайте код простенькой формы обратной связи, нужно срочно!!! Кто первый поможет с сабжем - отдам шестизнак 786577 cl
Неактуально!!!
m0Hze, выходи в аську, я стукну 
Последний раз редактировалось mff; 02.06.2009 в 14:13..
|
|
|

02.06.2009, 14:02
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
http://www.google.com/search?hl=ru&q=%D0%BA%D0%BE%D0%B4++%D1%84%D0%BE%D1 %80%D0%BC%D1%8B+%D0%BE%D0%B1%D1%80%D0%B0%D1%82%D0% BD%D0%BE%D0%B9+%D1%81%D0%B2%D1%8F%D0%B7%D0%B8&btnG =%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=
_)
|
|
|

02.06.2009, 14:09
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Самый простой вариант.
PHP код:
<form method="POST">
<input type="text" name="name">
<input type="text" name="email">
<input type="text" name ="subject"><br />
<input type="text" name="body"/>
</form>
<?php
/**
* @author m0hze
* @copyright 2009
*/
$Name = "Support@Mysite.ru"; //senders name
$email = "mmf@mail.ru"; //senders e-mail adress
$recipient = "outSenders@mmf.com"; //recipient
$mail_body = 'Меня зовут:'.$_POST['name'].'<br>У меня проблема:'.$_POST['body'].'<br>Мой E-mail для связи:'.$_POST['email']; //mail body
$subject = $_POST['subject']; //subject
$header = "From: ". $Name . " <" . $email . ">\r\n"; //optional headerfields
mail($recipient, $subject, $mail_body, $header); //mail command :)
?>
Приходит на мыло
|
|
|

02.06.2009, 14:11
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
m0Hze спасибо! То что нужно.
|
|
|

02.06.2009, 14:36
|
|
Новичок
Регистрация: 07.07.2008
Сообщений: 9
Провел на форуме: 17346
Репутация:
21
|
|
Ну вот как обычно на всех форумах, много лиреческих вопросов "зачем" и "почему"?
Модель которой придерживаюсь я:
Модель (файл залит на upload.com.ua)
У меня такая структура
index_view.php
PHP код:
<?php
class index_view
{
function __construct()
{
index_view::showpage();
} //_construct
function showpage()
{
require_once("index_controllers.php");
$controllers = new index_controllers("SELECT * FROM news");
while($table=mysql_fetch_object($controllers->query_db))
echo $table->data.'<br>'.$table->message.'<br><br>';
} //showpage
}
?>
index_controllers.php
PHP код:
<?php
class index_controllers
{
public $query_db;
function __construct($query_in_controlls="") {
# Берем из конфига настройки к БД
require_once("config_suit.php");
$config = new config_suit;
# Передаем их в модель
require_once("index_module.php");
$model = new index_module($config->databaselocalhost,
$config->databaseusername,
$config->databaseuserpass,
$config->databaseuserdb,
$query_in_controlls);
$this->get_query_db($model->query);
} //__construct
function get_query_db($obj)
{
// Если ошибки записываем их в "Лог" файл взаимодейстия на схеме
$this->query_db=$obj;
} //get_query_db
} //index_controllers
?>
index_module.php
PHP код:
<?php
class index_module
{
public $query;
function __construct ($databaselocalhost,
$databaseusername,
$databaseuserpass,
$databaseuserdb,
$query_in_model)
{
$connect=mysql_connect($databaselocalhost,
$databaseusername,
$databaseuserpass);
$connect_db =mysql_select_db($databaseuserdb,$connect);
$this->query = mysql_query($query_in_model);
} //__construct
} //index_module
?>
и config_suit.php
PHP код:
<?php
class config_suit
{
# Настройки к БД
var $databaselocalhost = "localhost";
var $databaseusername = "username";
var $databaseuserpass = "userpass";
var $databaseuserdb = "userdb";
} //config_suit.php
?>
Как вы уже видете с представления "вид" передаетса в "контроллер" сам запрос на выборку из БД, притом в "контроллере" подключаетса файл "конфигурации" и предаютса запрос и настройки из конфига для БД в "модель" после всех операций с "модели" данный для проверки отдаютса "контроллеру" а тот уже проверенные данные передает в "вид".
Я думаю модель (MCV) ясна, по коду возможны опечатки, так как не тестировалось и убраны всё возвожные проверки данных для облегчения кода.
Вот сообственно вопрос, повторюсь по уже сказанному
.... считаетса ли хорошим стилем программирования большой список аргументов передаваемые в класс при его инициализации?
PHP код:
<?php
class TSymbol
{
protected $var1;
protected $var2;
# .....
protected $varN;
function TSymbol($var1="",$var2="",...,$varN="")
{
$this->var1 = $var1;
$this->var2 = $var2;
# ......
$this->varN= $varN;
}
} //TSymbol
?>
# В другом скрипте
<?php
require_once("TSymbol.inc");
symbol = new TSymbol($new_var1,$new_var2,...,$new_varN);
?>
Хотел спросить если количество переменны будет к примеру 10, являетса ли это эфективно при передачи такого количества идентификаторов в класс?
|
|
|

02.06.2009, 14:42
|
|
Новичок
Регистрация: 07.07.2008
Сообщений: 9
Провел на форуме: 17346
Репутация:
21
|
|
Сообщение от m0Hze
Самый простой вариант.....
Самый самый самый простой вариант
Код HTML:
<a href="mailto:support@mysite.ru?subject=трабли на сайте">сообщить об ошибки</a>
|
|
|

02.06.2009, 15:13
|
|
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
Провел на форуме: 1122391
Репутация:
209
|
|
Есть страница.
Нужно курлом получить кей со страницы и сразу же отправить его. Как быть?
т.е при каждом заходе генериться новый кей
|
|
|

02.06.2009, 15:14
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
Сообщение от Avastor
Самый самый самый простой вариант
Код HTML:
<a href="mailto:support@mysite.ru?subject=трабли на сайте">сообщить об ошибки</a>
на название темы посмотрите
|
|
|

02.06.2009, 15:22
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от 1NtR0
Есть страница.
Нужно курлом получить кей со страницы и сразу же отправить его. Как быть?
т.е при каждом заходе генериться новый кей
Регулярные выражения.
Сообщение от Avastor
Самый самый самый простой вариант
Код HTML:
<a href="mailto:support@mysite.ru?subject=трабли на сайте">сообщить об ошибки</a>
Тут вообще открывается компоннент браузера, чтобы отправить...
|
|
|

02.06.2009, 15:29
|
|
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
Провел на форуме: 1122391
Репутация:
209
|
|
Ну так сначала же заходишь и выдираешь кей из страницы а потом уже опять заходишь и передаешь параметер и он уже меняеться..
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|