Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

мой скрипт(будет ли работать)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> мой скрипт(будет ли работать)
Имя
Сообщение << Старые топики   Новые топики >>
мой скрипт(будет ли работать) - 2008-02-29 22:12:14.216666   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
<html>

<head>
<title>Отправка писем </title>
</head>

<body>
<form method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<p>Кому:<p>
<input type="text" name="mail1" size="30" value="<?php echo $_POST['mail1']; ?>">
<p>От кого:<p>
<input type="text" name="mail2" size="30" value="<?php echo $_POST['mail2']; ?>">
<p>Тема:<p>
<input type="text" name="tema" size="30" value="<?php echo $_POST['tema']; ?>">
<p>Сообщение:<p>
<textarea name="message" rows="10" cols="30" value="<?php echo $_POST['message']; ?>">
</textarea>
<br>
<br />
<input type="submit" name="submit" value="Отправить">
</form>

<?php

$message=$_POST['message'];
$mail1=$_POST['mail1'];
$mail2=$_POST['mail2'];
$tema=$_POST['tema'];
mail("$mail1","$tema","$message","from:$mail2");
if(!$_POST['message'] or !$_POST['tema'] or !$_POST['mail1'] or !$_POST['mail2'])
{
echo "Заполните все обязательные поля";
}


?>

</body>

</html>
Post #: 1
RE: мой скрипт(будет ли работать) - 2008-02-29 22:38:28.590000   
sneG0K

Сообщений: 120
Оценки: 0
Присоединился: 2008-01-12 20:15:11.396666
!$_POST['message'] or !$_POST['tema'] or !$_POST['mail1'] or !$_POST['mail2'] - эта строка меня смущает… не знаю чего, но у меня напостой мутюкается, когда много or… Хотя поидее работать будет…

З.Ы. а проверить самому религия не позволила?:D (без обид)
Post #: 2
RE: мой скрипт(будет ли работать) - 2008-02-29 22:45:55.410000   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
quote:

!$_POST['message'] or !$_POST['tema'] or !$_POST['mail1'] or !$_POST['mail2']

строка должно контролировать ввод всех данных

а насчет второго не уверен что на локалхосте все норм будет
Post #: 3
RE: мой скрипт(будет ли работать) - 2008-02-29 22:58:40.160000   
sneG0K

Сообщений: 120
Оценки: 0
Присоединился: 2008-01-12 20:15:11.396666
quote:

строка должно контролировать ввод всех данных
Да я понял.. не дурак:)
quote:

не уверен что на локалхосте все норм будет
ты попробуй не на локал хосте!!! а, то я помню, пару месяцев назад, мне попался какой-то косой пхп+апач - так он не то, что пост запросы, он даже гет запросы не воспринимал:D

Зрегайся на каком нить хостинге с поддержкой пхп и проверь;)
Post #: 4
RE: мой скрипт(будет ли работать) - 2008-03-01 00:08:22.496666   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
http://bitww.hut2.ru/mail.php
ну вот типа
Post #: 5
RE: мой скрипт(будет ли работать) - 2008-03-01 02:59:14.380000   
sneG0K

Сообщений: 120
Оценки: 0
Присоединился: 2008-01-12 20:15:11.396666
Поздравляю… Работает… теперь загони это в цикл, чтоб оно допустим за раз отправляло штук по 50 писем8D причем с разных адресов.. и на разные адреса:)
Post #: 6
RE: мой скрипт(будет ли работать) - 2008-03-01 03:56:39.976666   
VViskas =[O_o]=

Сообщений: 145
Оценки: 0
Присоединился: 2008-01-01 02:25:50.893333
FriLL, а какой лимит отправки писем в день на hut2.ru стоит?
Post #: 7
RE: мой скрипт(будет ли работать) - 2008-03-01 05:25:12.800000   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333

quote:

ORIGINAL: FriLL

$message=$_POST['message'];
$mail1=$_POST['mail1'];
$mail2=$_POST['mail2'];
$tema=$_POST['tema'];
mail("$mail1","$tema","$message","from:$mail2");
if(!$_POST['message'] or !$_POST['tema'] or !$_POST['mail1'] or !$_POST['mail2'])
{
echo "Заполните все обязательные поля";
}

quote:

ORIGINAL: FriLL

строка должно контролировать ввод всех данных


особенно удивительно, что данные сперва отсылаются, и только потом проверяются o_0
Post #: 8
RE: мой скрипт(будет ли работать) - 2008-03-01 14:31:47.613333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
quote:

особенно удивительно, что данные сперва отсылаются, и только потом проверяются o_0

исправим

подскажите как сделать чтобы сразу при заходе на сайт не выводилось сообщение о том что не все поля заполнены.
Post #: 9
RE: мой скрипт(будет ли работать) - 2008-03-01 15:46:54.716666   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
$br = $_SERVER['HTTP_USER_AGENT'];
$ip = $_SERVER['REMOTE_ADDR'];
$count = fopen('ct.txt','a');
fputs($ip,$br);
fclose($count);

и можете еще помочь почему этот скрипт не работает
ошибка Warning: fputs(): supplied argument is not a valid stream resource in Z:\home\localhost\www\mail.php on line 37
Post #: 10
RE: мой скрипт(будет ли работать) - 2008-03-01 17:45:19.996666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
в fputs должен передавтся указатель на файл, который ты создаешь но нигде не используешь
почитай мануал, там все прекрасно расписанно.
Post #: 11
RE: мой скрипт(будет ли работать) - 2008-03-01 18:00:04.840000   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
заработало
Post #: 12
RE: мой скрипт(будет ли работать) - 2008-03-01 19:41:04.986666   
kolPeeX

Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333

quote:

ORIGINAL: FriLL

quote:

особенно удивительно, что данные сперва отсылаются, и только потом проверяются o_0

исправим

подскажите как сделать чтобы сразу при заходе на сайт не выводилось сообщение о том что не все поля заполнены.


if(isset($_POST['submit'])) {
if(!$_POST['message'] or !$_POST['tema'] or !$_POST['mail1'] or !$_POST['mail2'])
{
echo "Заполните все обязательные поля";
} else {
$message=$_POST['message'];
$mail1=$_POST['mail1'];
$mail2=$_POST['mail2'];
$tema=$_POST['tema'];
mail("$mail1","$tema","$message","from:$mail2");
}
}
Post #: 13
RE: мой скрипт(будет ли работать) - 2008-03-01 19:47:29.073333   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
Пасибо исправил теперь мой сервис можно юзать

http://bitww.hut2.ru/mail.php
Post #: 14
Страниц:  [1]
Все форумы >> [Веб-программинг] >> мой скрипт(будет ли работать)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.