 |
 |
Форум сетевых администраторов » Веб скрипты » Поиск и обмен » Бланк квитанции оплаты через Сбербанк
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Бланк квитанции оплаты через Сбербанк |
[сооб. #52901]
01-10-2003 14:58 |
|
Участник


Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 61
Статус:  |
Никто не посоветует что-нибудь по такому вопросу:
есть у меня в word образец бланка для оплаты перевода
хотелось бы с помощью php сделать так:
форма для пользователя где он вбивает свои данные: сумма имя фамилия и т д
потом наживает кнопочку получить
и на принтер выводится образец этой квитанции уже с введенными данными
он идет и платить
реквизиты соответственно все одни и теже
как это сделать?
что использовать?
видел ли кто-нибудь образец такого где это реализовано?
Может кто-нибудь напишет ?
Сообщение было отредактировано magistr 02-10-2003 в 07:56
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-10-2003 14:58 |
|
|
Участник
|
| примитивно мастерится в xls, тебе обязательно... |
[сооб. #52941]
01-10-2003 22:12 |
|
Участник
Зарегистрирован: Sep 2003
Место проживания: РФ
Публикаций: 14
Статус:  |
примитивно мастерится в xls, тебе обязательно надо через php? зачем усложнять?
__________________
Желаю всем нам иметь все то, что имеют все те, кто имеет всех нас!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
01-10-2003 22:12 |
|
|
Участник
|
Theo
хмм а как насчет точности формата... |
[сооб. #52959]
02-10-2003 07:56 |
|
Участник


Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 61
Статус:  |
Theo
хмм а как насчет точности формата квитанции?
ты видел вот например бланк который ты заполняля для оплаты нового паспорта?
и + еще надо вставить туда актоматом вбитые данные пользователем
magistr добавил 02-10-2003 в 07:57:59:
и причем тут xls? я ж про web form говорю
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-10-2003 07:56 |
|
|
Участник
|
| Ну, насчет формата точно не скажу, но мои платежки... |
[сооб. #53008]
02-10-2003 21:55 |
|
Участник
Зарегистрирован: Sep 2003
Место проживания: РФ
Публикаций: 14
Статус:  |
Ну, насчет формата точно не скажу, но мои платежки банк принимал.
Данные и вставляются автоматом. Там лепится мини-БД.
Чем вызвано желание web form?
__________________
Желаю всем нам иметь все то, что имеют все те, кто имеет всех нас!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-10-2003 21:55 |
|
|
Участник
|
| для оплаты интернета для наших клиентов через... |
[сооб. #53029]
03-10-2003 08:02 |
|
|
Участник
|
| то есть ты хочешь по инету ему платежки слать?... |
[сооб. #53065]
03-10-2003 22:57 |
|
Участник
Зарегистрирован: Sep 2003
Место проживания: РФ
Публикаций: 14
Статус:  |
то есть ты хочешь по инету ему платежки слать? проще попросить их установить тебе "клиент-банк" и пусть принимают электронно, а тебе так же выгружают выписки. никаких бумажек, а о форматах пусть у них голова болит.
__________________
Желаю всем нам иметь все то, что имеют все те, кто имеет всех нас!!!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-10-2003 22:57 |
|
|
Модератор
|
| Re: Бланк квитанции оплаты через Сбербанк |
[сооб. #53301]
07-10-2003 16:47 |
|
Модератор


Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 347
Статус:  |
Да легко это сделать, вы чё люди издеваетесь над magistr?
Вот полный скрипт:
форма.html
PHP:
<html>
<head>
</head>
<form action="квитанция.php" method="post">
Ф.И.О: <input type="text" name="name" size="40" maxlength="256">
Сумма: <input type="text" name="sum" size="40" maxlength="100">
итд: <input type="text" name="other" size="40" maxlength="256">
</form>
</body>
</html>
квитанция.php
PHP:
<?php
echo "<html>
<head>
<title>Банковская Квитанция</title>
<script language=\"Javascript1.2\">
<!--
function printpage() {
window.print();
}
//-->
</script>
</head>
<body onload=\"printpage()\">";
echo $name;
echo $sum;
echo $other;
echo "</body>
</html>
";
?>
Конечно надо в PHP скрипте сделать дизайн той квитанции которой ты хочешь вот и всё.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-10-2003 16:47 |
|
|
Участник
|
Theo
во первых не я буду платежи им слать... |
[сооб. #53373]
08-10-2003 12:19 |
|
Участник


Зарегистрирован: Oct 2001
Место проживания:
Публикаций: 61
Статус:  |
Theo
во первых не я буду платежи им слать а они заполняют форму и печатают бланк в ихними ввдененными данными а потом несут в сбербанк
потом тут нужно не как мне удобно а мне на них плевать а как им было бы удобно ( клиентам)
alex007
да это то понятно а вот как реализовать саму квитанцию? в html? не точно будет
может нужно замарачиватьмся с картинками?
т е сделаю картинку квитанции а потом php туда в соответствии с заданными мной координатоми туда данные вставляться будут
но это больно сложно
зато 100% формат бланка сохранен будт
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-10-2003 12:19 |
|
|
Участник
|
| пиши на картинке-заготовке (так же как это... |
[сооб. #53374]
08-10-2003 12:40 |
|
|
Участник
|
HEm
а пример нельзя ли здесь выложить ? )... |
[сооб. #53734]
14-10-2003 17:16 |
|
|
Модератор
|
magistr
А что разве нельзя написать эту форму... |
[сооб. #53739]
14-10-2003 17:26 |
|
|
Участник
|
пример счетчика?
статья с примером графической... |
[сооб. #53770]
15-10-2003 06:57 |
|
Участник
Зарегистрирован: Oct 2003
Место проживания: Наб. Челны
Публикаций: 9
Статус:  |
пример счетчика?
статья с примером графической кнопки-счетчика на пхп валяется в рунете уже лет пять наверное
если лениво искать - выложу (а как тут файл прикрепить?, че-т не вижу)
2alex007 можно конечно, но если сбербанку нужен бланк четко очерченный по размерам то придется очень строго подойти к тексту на хтмл (подгонять все через типа style="width: и т.п.)
HEm добавил 15-10-2003 в 07:05:56:
если коротко, вот последние строки кода одного моего счетчика (первые - это коннект к базе, обработка и все такое)
$txtlen = strlen($strCounterValue);
$im = imagecreatefromgif("cntbutton.gif");
$orange = ImageColorAllocate($im, 220, 210, 60);
$px = (imagesx($im)-7.5*$txtlen)/2;
ImageString($im,3,$px,3,$strCounterValue,$orange);
ImageGif($im);
ImageDestroy($im);
читайте ман (http://www.php.net/manual/ru/ref.image.php)
используйте вместо gif -> png (поскольку в новых версиях GD поддержки записи в гиф нет (патченный впрочем можно найти на anton.concord.ru)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
15-10-2003 06:57 |
|
|
Участник+
|
Погляди как это сделано на арбатеке.
Там прям... |
[сооб. #53866]
16-10-2003 19:17 |
|
Участник+


Зарегистрирован: Nov 2001
Место проживания: Мариуполь
Публикаций: 107
Статус:  |
Погляди как это сделано на арбатеке.
Там прям в эксплорер как ole-объект грузится ворд и квитанция там наполовину уже заполненая... ну может и полностью заполлненая из формы скриптом, если найдешь спецификацию формата.
Ну вобщем смысл такой.... печать производится не из эксплорера т.к. глупый юзер оттуда дефолтовые колонтитулы не уберет и т.п., а из ворда, который в свою очередь грузится самим эксплорером как ole (или нечто типа того).
По аналогии с тем как pdf-ы открываются прям в эксплорере.
__________________
**censored** - Самые оригинальные открытки в сети.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
16-10-2003 19:17 |
|
|
Участник
|
| ну если на то пошло - http://www.php.net/manual/ru/ref.com.php... |
[сооб. #53881]
17-10-2003 06:56 |
|
|
Участник
Зарегистрирован: Jul 2003
Место проживания: Россия
Публикаций: 2
Статус:  |
PHP:
<?
if (empty($ok))
{
?>
<br>
<p align="center"><b><font class=red>Оплата интернет конференции (форма ПД4)</font></b></p>
<form action="<?echo $PHP_SELF;?>" method=get target=_blank>
<table border=0>
<tbody>
<tr>
<td>Ф.И.О.:</td>
</tr>
<tr>
<td>
<input name=fio size=40>
</td>
</tr>
<tr>
<td>Адрес плательщика:</td>
</tr>
<tr>
<td>
<input name=addr size=40>
</td>
</tr>
<tr>
<td>
<input type="submit" class=button name="ok" value="Получить квитанцию">
</td>
</tr>
</tbody>
</table>
</form>
<p align=center>
(не забудьте в распечатанной квитанции <i><b>расписаться</b></i> )</p>
<?
}
else
{
if (empty($fio))
{
$error .= "Не заполнено поле: <b>Ф.И.О</b><br>";
}
if (empty($addr))
{
$error .= "Не заполнено поле: <b>Адрес плательщика</b><br>";
}
if ($error)
{
echo $error;
echo "<br><a href=\"java script:history.go(-1)\" class=\"text\">Вернуться назад</a>";
exit;
}
?>
<?
$rmoney = "910"; // сколько рублей
$kmoney = "00"; // коппейки
$service = "Ну тут сами выбирайте"; ?> // за что платим
<html>
<head>
<title>Оплата информационных услуг</title>
<style>
p {font-family: Arial, Helvetika, sans-serif; font-size: 9pt;}
td {font-family: Arial, Helvetika, sans-serif; font-size: 9pt;}
</style>
</head>
<body bgcolor=#ffffff text=000000>
<div align=left>
<table cellspacing=0 border=1 cellpadding=3 width=640>
<tr>
<td align=left width=240 valign=middle> <b>ИЗВЕЩЕНИЕ</b><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> Кассир<br>
</td>
<td align=right width=400 valign=middle>
<table cellspacing=0 border=1 cellpadding=3 width=410>
<tr>
<td colspan=3>Получатель платежа: ООО "Ivash", ИНН 1111111111<br>
КПП 1111111111, БИК: 111111111 <br>
Ð_/с: 111111111111 в в ОАО КБ «Ivash», г. Москва<br>
Корр. сч.: 1111111111111111
</td>
</tr>
<tr>
<td colspan=3><p align=left><font><span style="font-family: sans-serif; font-size: 10.0 pt"><b>Плательщик:</b></font> 
<? echo $fio; ?><br><b>Адрес:</b> <? echo $addr; ?><br>
</td>
</tr>
<tr>
<td align=center>Вид платежа</td>
<td align=center>Дата</td>
<td align=center>Сумма<br>
</td>
</tr>
<tr>
<td align=left>Оплата за:
<? echo $service; ?> </td>
<td align=center><? echo date("d.m.Y"); ?></td>
<td align=center>
<? echo $rmoney; ?> руб.
<? echo $kmoney; ?> коп.
</td>
</tr>
<tr>
<td align=left rowspan=2 colspan=3 valign=center><br>Плательщик:</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align=left width=240 valign=middle> <b>КВИТАНЦИЯ</b><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> Кассир<br>
</td>
<td align=right width=400 valign=middle>
<table cellspacing=0 border=1 cellpadding=3 width=410>
<tr>
<td colspan=3>Получатель платежа: ООО "Ivash", ИНН 1111111111<br>
КПП 1111111111, БИК: 111111111 <br>
Ð_/с: 111111111111 в в ОАО КБ «Ivash», г. Москва<br>
Корр. сч.: 1111111111111111
</td>
</tr>
<tr>
<td colspan=3><p align=left><font><span style="font-family: sans-serif; font-size: 10.0 pt"><b>Плательщик:</b></font> 
<? echo $fio; ?><br><b>Адрес:</b> <? echo $addr; ?><br>
</td>
</tr>
<tr>
<td align=center>Вид платежа</td>
<td align=center>Дата</td>
<td align=center>Сумма<br>
</tr>
<tr>
<td align=left>Оплата за:
<? echo $service; ?> </td>
<td align=center><? echo date("d.m.Y"); ?></td>
<td align=center>
<? echo $rmoney; ?> руб.
<? echo $kmoney; ?> коп.
</td>
</tr>
<tr>
<td align=left rowspan=2 colspan=3 valign=center><br>Плательщик:</td>
</tr>
</table>
</td>
</tr>
</table></center></div>
</body>
<br><p> </p><br>
</html>
<?
}
?>
вот пример формы
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-10-2003 11:07 |
|
|


|
Формат времени GMT. Текущее время 12:27.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 1.10400891 seconds (99.24% PHP - 0.76% MySQL) with 21 queries.
|
 |