ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт приема заявок
  #1  
Старый 25.11.2009, 16:14
Аватар для alpotemkin
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию Скрипт приема заявок

Доброго времени суток!

Появилась надобность в скрипте приема заявок. Пользовался поисковиками, но везде выдается скрипт отправки заявки на e-mail. И потому решил спросить у знающих людей на этом форуме.

1. Как должен выглядеть скрипт (пример):
----------
"Название заявки"

Имя команды: "текстовое поле"
Руководитель: "текстовое поле"
....
....

"чекпойнт" Вариант 1
"чекпойнт" Вариант 2
...
...

Отправить заявку
----------

P.S. Необходима возможность выбирать сразу несколько вариантов.

2. Отправка заполненной заявки
Хотелось бы, чтобы КАЖДАЯ отправленная заявка сохранялась на сервере в виде файла .txt.

Если где-то уже есть такая тема, то просьба не пинать, а кинуть ссылку на нее.
 
Ответить с цитированием

  #2  
Старый 25.11.2009, 16:41
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Нарисуй в фотошопе или выложи конкретно Техническое Задание, возможно ктото напишет бесплатно, то что ты просиш не сложно, поэтому может кто откликнется
 
Ответить с цитированием

  #3  
Старый 25.11.2009, 17:44
Аватар для alpotemkin
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию

Как же должно выглядеть техническое задание? Я вроде все описал... В фотошопе делать нет смысла, потому что мне нужен просто скрипт, а вписать его в шаблон я уже и сам смогу.

А вообще это выглядит примерно так:

Код:
<html>
<head>
  <meta content="text/html; charset=Windows-1251"
 http-equiv="content-type">
  <title>Отправка заявки</title>
</head>
<body>
<form action="post.php" method="post">
  <table align="center" border="0">
    <tbody>
      <tr>
        <td align="left">Название команды:</td>
        <td align="left"><input name="namecomand"></td>
      </tr>
      <tr>
        <td align="left">Руководитель:</td>
        <td align="left"><input name="name"></td>
      </tr>
      <tr>
        <td align="left">Описание задачи:</td>
        <td align="left"><textarea cols="50"
 rows="3" name="opisanie"></textarea></td>
      </tr>
      <tr>
        <td align="left">Выбор проектов:</td>
        <td align="left">
        <input name="option1" value="a1"
 type="checkbox">Вариант 1<br>
        <input name="option2" value="a2"
 type="checkbox">Вариант 2<br>
        <input name="option3" value="a3"
 type="checkbox">Вариант 3
        </td>
      </tr>
      <tr>
        <td></td>
        <td><input name="ok" value="Отправить заявку"
 type="submit"></td>
      </tr>
    </tbody>
  </table>
</form>
</body>
</html>
P.S. Скрипт post.php выполнял запрос к БД. Но в данном случае нужно, чтобы этот скрипт отправлял данные в .txt. И вопрос: подскажите, что это за скрипт.
Была мысль использовать функцию fwrite(), но она пишет все в один файл... что не есть удобно.

Последний раз редактировалось alpotemkin; 25.11.2009 в 17:57..
 
Ответить с цитированием

  #4  
Старый 25.11.2009, 18:09
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

post.php

PHP код:
<?
$namecommand
=$_POST['namecomand'];
$rukovod=$_POST['name'];
$descr=$_POST['opisanie'];
$project=$_POST['option'];

$rand=rand();

$handle fopen("zayavka$rand.txt""w+");
foreach(
$project as $option){
    
$opt .=$option."\r\n";
}

fwrite($handle$namecommand."\r\n");
fwrite($handle$rukovod."\r\n");
fwrite($handle$descr."\r\n");
fwrite($handle$opt."\r\n");
fclose($handle);
?>
сама страница с формой

PHP код:
<html>
<
head>
  <
meta content="text/html; charset=Windows-1251"
 
http-equiv="content-type">
  <
title>Отправка заявки</title>
</
head>
<
body>
<
form action="post.php" method="post">
  <
table align="center" border="0">
    <
tbody>
      <
tr>
        <
td align="left">Название команды:</td>
        <
td align="left"><input name="namecomand"></td>
      </
tr>
      <
tr>
        <
td align="left">Руководитель:</td>
        <
td align="left"><input name="name"></td>
      </
tr>
      <
tr>
        <
td align="left">Описание задачи:</td>
        <
td align="left"><textarea cols="50"
 
rows="3" name="opisanie"></textarea></td>
      </
tr>
      <
tr>
        <
td align="left">Выбор проектов:</td>
        <
td align="left">
        <
input name="option[]" value="a1"
 
type="checkbox">Вариант 1<br>
        <
input name="option[]" value="a2"
 
type="checkbox">Вариант 2<br>
        <
input name="option[]" value="a3"
 
type="checkbox">Вариант 3
        
</td>
      </
tr>
      <
tr>
        <
td></td>
        <
td><input name="ok" value="Отправить заявку"
 
type="submit"></td>
      </
tr>
    </
tbody>
  </
table>
</
form>
</
body>
</
html
сделано без проверки полей и т.п.
 
Ответить с цитированием

  #5  
Старый 25.11.2009, 18:26
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

svesve, зачем 4 раза вызывать одну и ту же функцию, если можно сделать все аккуратнее )?
Сейчас свой вариант напишу
 
Ответить с цитированием

  #6  
Старый 25.11.2009, 18:37
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Цитата:
Сообщение от mailbrush  
svesve, зачем 4 раза вызывать одну и ту же функцию, если можно сделать все аккуратнее )?
Сейчас свой вариант напишу
ну можно и 1 раз вызвать, не спорю.
сложить все данные в одну переменную и записать.
 
Ответить с цитированием

  #7  
Старый 25.11.2009, 18:39
Аватар для alpotemkin
alpotemkin
Познающий
Регистрация: 07.05.2008
Сообщений: 49
Провел на форуме:
90698

Репутация: 5
Отправить сообщение для alpotemkin с помощью ICQ
По умолчанию

svesve, mailbrush, про такой способ использования fwrite() я даже и не знал... Я почему-то думал, что эта функция служит только для записи данных из форм в один текстовый файл.
mailbrush, был бы рад увидеть твой вариант скрипта.

Последний раз редактировалось alpotemkin; 25.11.2009 в 19:33..
 
Ответить с цитированием

  #8  
Старый 25.11.2009, 18:39
Аватар для Gray_f0x
Gray_f0x
Постоянный
Регистрация: 31.05.2007
Сообщений: 308
Провел на форуме:
1863492

Репутация: 243
По умолчанию

А на мой взгляд давать имени файла имя со случайным числом - это глупо, лучше уж время и дату.
 
Ответить с цитированием

  #9  
Старый 25.11.2009, 18:41
Аватар для svesve
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Цитата:
Сообщение от Gray_f0x  
А на мой взгляд давать имени файла имя со случайным числом - это глупо, лучше уж время и дату.
время и дату я хотел сделать
но у тебя получиться файл час-минута-секунда-число-день-месяц-год

ибо если ты возьмешь час-минута или т.п. то файл перезапишеться )

и получается длинное имя файла, но это уже дело вкуса
 
Ответить с цитированием

  #10  
Старый 25.11.2009, 18:52
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Ждите все, у меня он будет по id файлы писать)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продаю скрипт спама на трекерах! Супер пашет! Dahaking Разное - Покупка, продажа, обмен 1 16.04.2009 19:45
Продается скрипт заявок admdestroy Разное - Покупка, продажа, обмен 1 30.03.2009 09:50
Продаю Скрипт Проекта Http://buxarsurf.com kiska8631 Разное - Покупка, продажа, обмен 0 02.03.2009 00:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ