Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Есть форма обратной связи:
contact. php (найдено в интернете)

<?php
//Если форма отправлена
if(isset($_POST['submit'])) {

//Проверка Поля ИМЯ
if(trim($_POST['contactname']) == '') {
$hasError = true;
} else {
$name = trim($_POST['contactname']);
}

//Проверка поля ТЕМА
if(trim($_POST['subject']) == '') {
$hasError = true;
} else {
$subject = trim($_POST['subject']);
}

//Проверка правильности ввода EMAIL
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A- Z0- 9._%-]+@[A- Z0- 9._%-]+\.[A- Z]{2, 4}$", trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}

//Проверка наличия ТЕКСТА сообщения
if(trim($_POST['message']) == '') {
$hasError = true;
} else {
if(function_ exists('stripslashes')) {
$comments = stripslashes(trim($_POST['message']));
} else {
$comments = trim($_POST['message']);
}
}

//Если ошибок нет, отправить email
if(!isset($hasError)) {
$emailTo = '***@mail. ru'; //Тут мой email
$body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments";
$headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply- To: ' . $email;

mail($emailTo, $subject, $body, $headers);
$emailSent = true;
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C// DTD XHTML 1. 0 Strict// EN"
"// www. w3. org/ TR/ xhtml1/ DTD/ xhtml1- strict. dtd">
<html xmlns="// www. w3. org/ 1999/ xhtml" xml: lang="ru" lang="ru">

<head>
<title>Демо</title>
<meta http- equiv="content- type" content="text/ html; charset=utf- 8" />
<meta http- equiv="Content- Style- Type" content="text/ css" />

<script src="jquery. min. js" type="text/ javascript"></script>
<script src="jquery. validate. pack. js" type="text/ javascript"></script>

<script type="text/ javascript">
$(document).ready(function(){
$("#contactform").validate();
});
</script>

<style type="text/ css">
body {
font- family: Arial, Tahoma, sans- serif;
}
#contact- wrapper {
width: 430px;
border: 1px solid #e2e2e2;
background:#f1f1f1;
padding: 20px;
}
#contact- wrapper div {
clear: both;
margin: 1em 0;
}
#contact- wrapper label {
display: block;
float: none;
font- size: 16px;
width: auto;
}
form#contactform input {
border- color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border- style: solid;
border- width: 1px;
padding: 5px;
font- size: 16px;
color:#333;
}
form#contactform textarea {
font- family: Arial, Tahoma, Helvetica, sans- serif;
font- size: 100%;
padding: 0.6em 0. 5em 0. 7em;
border- color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
border- style: solid;
border- width: 1px;
}
</style>
</head>

<body>
<div id="contact- wrapper">

<?php if(isset($hasError)) { //Если найдены ошибки ?>
<p class="error">Проверьте, пожалуйста, правильность заполения всех полей.</p>
<?php } ?>

<?php if(isset($emailSent) && $emailSent == true) { //Если письмо отправленл ?>
<p><strong>Email успешно отправлен!</strong></p>
<p>Спасибо <strong><?php echo $name;?></strong> за использование контактной формы! Ваш email был отправлен и я свяжусь с Вами в кратчайшие сроки.</p>
<?php } ?>

<form method="post" action="<?php echo $_SERVER['PHP_ SELF']; ?>" id="contactform">
<div>
<label for="name"><strong>Имя:</strong></label>
<input type="text" size="50" name="contactname" id="contactname" value="" class="required" />
</div>

<div>
<label for="email"><strong>Email:</strong></label>
<input type="text" size="50" name="email" id="email" value="" class="required email" />
</div>

<div>
<label for="subject"><strong>Тема:</strong></label>
<input type="text" size="50" name="subject" id="subject" value="" class="required" />
</div>

<div>
<label for="message"><strong>Сообщение:</strong></label>
<textarea rows="5" cols="50" name="message" id="message" class="required"></textarea>
</div>
<input type="submit" value="Send Message" name="submit" />
</form>
</div>
</body>
</html>

Нужно сделать так чтобы почта не отправлялась, а складывалась в папку: "C:/ sendmail/"

Есть такой скрипт- заглушка для sendmail (лежит также в "C:/ sendmail/"):
sendmail. php

<?php

//папка в которую будем складывать почту
define('DIR','c:/ sendmail/');

//получаем из потока тело письма
$stream='';
$fp=fopen('php:// stdin','r');
while($t=fread($fp, 2048)){
if($t===''){
break;
}
$stream.=$t;
}
fclose($fp);

//Сохраняем в файл
$fp=fopen(mkname(),'w');
//$stream=iconv("UTF- 8","CP1251",$stream);
fwrite($fp,$stream);
fclose($fp);

//Функция присвоения имени файлу
function mkname($i=0){
$fn=DIR. date('Y- m-d_ H-i- s_').$i.'.eml';
if(file_ exists($fn)){
return mkname(++$i);
}else{
return $fn;
}
}
?>

В php. ini такое:

[mail function]
SMTP = localhost
smtp_ port = 25

Почта не складывается в папку! Пожалуйста, объясните почему и как это исправить?

Здравствуйте! Я создала форму.. и вот проблема, она работает только в Explorer, в Firefox- непонятный шрифт отправляет, а в Google Chrome вообще не отправляется. Как с этим быть?

база Access 26.04.11 Ответов: пока нет

Кто- то может сделать базу Access на тему "Библиотека",чтобы там были 3 таблицы 10 строчек запрос на формы и всё такое???

1)В заданном одномерном массиве поменять местами соседние
элементы, стоящие на четных местах, с элементами, стоящими
на нечетных местах.

2)«Суперзамок». Секретный замок для сейфа состоит из 10
расположенных в рад ячеек, в которые надо вставить игральные
кубики. Но дверь открывается только в том случае, когда в любых
трех соседних ячейках сумма точек на передних гранях кубиков
равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.)
Напишите программу, которая разгадывает код замка при
условии, что два кубика уже вставлены в ячейки.

попытался написать код но увы не работает:

i:=1;
while i<=n do begin
t:=a[i];
a[i]:=a[i+ 1];
a[i+ 1]:=t;
i:=i+ 2;
end;

помогите пожалуйста: нужно составить алгоритм и программу "калькулятор- комбинаторика". очень надо.

нужно написать маленькую программу используя офисное программирование VBA программа использует Word- там всего пара кнопок перехода в exel, а в exel несколько окон ввода данных и кнопка "начать" после неажатия выводятся числовые данные и график.
все формулы и подробности есть. сколько это будет по времени и стоимости, подскажите пожалуйста.?

JavaScripte 29.03.11 Ответов: 1

Люди помогите подкорректировать программу ,надо создать программу для вычисления функции с постоянными переменными , не могу сделать что бы все работало и результат виделся на экране . . . помогите пожалуйста
<html>
<head>
<title> Лабораторная по JavaScript</title>
</head>
<body>
<body link="#ffff00" vlink="#184800" alink="#ff0000" bgcolor="#d8ffc0">
<b><i><div align="left"><pre>Сбиряков Александр Сергеевия</br>
Студент группы 5306<br>Задание 1<br>ВАРИАНТ № 23</pre></div></i></b>
<p><br><pre>Задание:
Составить программу вычислений функции с постоянными параметрами. Следует учи-
тывать, что некоторые параметры могут быть заданы в градусных или радианных мерах. В
последнем случае их следует перевести в радианную меру, используя формулу
Х=Х*(3. 14/ 180).
</pre>
<br><pre>
<P>

<BUTTON onclick="code();">
Выполнить</BUTTON>

<P>
</form>
<script type="text/ javascript">

function do _ calc z(a, b,x, y,j)
{
var x=1. 279;
var y= 0. 679;
var a=3. 2;
var b= -1. 286;
var j=1;
var z=( Math. log(x/ y)+Math. sqrt(a*x*x+ b+j))/(Math. exp^(-x/ y)*(Math. sin(x*x+ y)));
}
document write (x=".")
document write(z=".");
</script></pre>
<p><br><pre>
<script type="text/ javascript">
var d=new Date();
var day=d. getDate();
var month=d. getMonth() + 1;
var year=d. getFullYear();
var lt = new Date();
document. write (lt. toLocaleTimeString());
document. write("<br />");
document. write(day + "." + month + "." + year);
document. write("<br /><br />");
</script>
</body>
</head>
</html>

Подскажите, плиз, можно ли как- то прикрутить на flash сайтв Контакты "Обратную связь" . Хочу чтобы при нажатии на кнопку(значок)Почта, появлялась форма Обратной связи и после отправки письма, пропадала. Перерыл весь инет, не могу найти решения

Ищу программиста для выполнение задач, который имеет опыт в программировании Flash (as3) и Ruby и сумеет разобраться в чужом коде .
Проект делается на rails3 клиентская часть написана с использованием jQuery, flash as3 и элементами html5. 0 + css3

ВАЖНО!!!
Нужен человек из Москвы, для работы в предоставленном офисе.
Условия такие: с нас зарплата, офис на Курской, возможен % в проекте. За это исполнитель уделяет ежедневно время на необходимые нам задачи, остальное время и офис использует и тратит на свои проекты. Мы всячески ему способствуем в этом.
С Уважением, Дмитрий
biismagru@gmail. com

SQL 02.03.11 Ответов: 1

Как написать условие проверки строки, столбца на точку и запятую? Например если вводится такая конструкция 2. 545, 67 то чтобы пользователь не мог ввести такое значение.

Нужно написать программу в Delphi на тему "Биматричная игра". В инете нигде нет ни одного примера((

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.