Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Система за изпращане на поздравителни картички
  1. Система за изпращане на поздравителни картички
  2. Система за изпращане на поздравителни картички - II
thelordofweb
     
Автор  thelordofweb (29.04.2006 12:15)  съобщение до автора
Погледнат  8020 пъти  добави към любими
Оценка  добави коментар
Гласове  3  изпрати на приятел
Коментари  (1)  абонирай се за PHP
    Страница 1 / 2

 



Система за изпращане на поздравителни картички

Ще опиша накратко използването на класа Greeting, чрез който може да си направим система за изпращане на картички.
Два са начините за това.

1.Изпращане на картичка във HTML форма.(html фромат)
2.Съхраняване на картичката в сървара, но изпращане на съобщение къде може да бъде открита.(text фромат)

Класа от който се нуждаем е на този адрес и може да се изтегли абсолютно безплатно:
http://www.phpclasses.org/browse/package/3026.html

Първото нещо, което трябва да направим е да заредим въпросния клас.

CODE
1
2
3
4
// В зависимост коя версия на php използвате.
require('php4/class.greeting.php');
или
require('php5/class.greeting.php');

Много е важно да зададем точно пътя до снимките(картичките), който са налични.

CODE
1
2
3
4
5
/**
 * Път до снимките
 *
@var string
 */
 
$gc_url_path    =    'http://www.мойсайт.com/greeting/images';

След това задаваме заглавие на писмото, което ще изпращаме.

CODE
1
2
3
4
5
/**
 * Заглавие на съобщението
 *
@var string
 */
 
$subject = Поздравителна картичка от ' . $Име_на_изпращач;

Ако ще изпращаме картичка във “text” формат, ще ни е нужно уникално име за файла, в който ще се съхранява тя. Ако е във вид на “html”, нямаме нужда от него.

CODE
1
2
3
4
5
6
7
8
9
10
/**
 * Случайно име на файл
 *
@var string
 */
$random_file_name = md5(time());

 
/**
   * Текст, който може да добавим пожелание, към тялото на съобщението  
   * @var string
   *
/

Допълнителен текст при “html” формат:

CODE
1
 $add_txt = '<p align="center">Изпратете поздравителна картичка от <a href="www.моятсайт.com">www. моятсайт.com</a><p>';

Допълнителен текст при “text” формат.

CODE
1
$add_txt = „Имате поздравителна картичка, която може да е видите на този адрес: [URL път]/'  . 's_greeting/' . $random_file_name . '.html';

Идва ред за създаване на обект.

CODE
1
2
3
4
5
/**
 * Създаване на обект
greeting
 *
@var object
 */
$greeting = new Greeting($път_до_картичките . $име_на_файла);

След като сме създали обекта е време да зададем необходимите стойности на атрибутите му, които са нужни за изграждане на картичката.

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/**
  * Инициализиране на атрибутите на обекта
  */
     
 
/**
   * Цвят на фона
   * @var string
   *
/
 
$greeting->mBg    =    „#FFFFFF”
     
/**
 * Цвят на текста
 *
@var string
 */
$greeting->mTextColor  = “#000000”   

/**
 * Име на шрифт
 *
@var string
 */
$greeting->mTextFont = “Verdana

/**
 * Размер на текста
 *
@var mixed
 */
$greeting->mTextSize = “medium
     
/**
 * Стил на текста
 *
@var string
 */
$greeting->mTextStyle = „bold
 
/**
   * Позиция на текста
   * @var string
   *
/
 
$greeting->mTextPos = „left
     
 
/**
   * Tекст
   * @var mixed
   *
/
 
$greeting->mText = “Здравейте! Радвам се че мога да помогна с нещо.”
     
 
/**
   * Име на изпращача
   * @var string
   *
/
 
$greeting->mSendFromName    =    „Токата Ноооб”   

 
/**
   * Електронен адрес на изпращача
   * @var string
   *
/
 
$greeting->mSendFromMail    =    „аз@хост.com

/**
 * Получател
 *
@var string
 */
$greeting->mSendToMail    =  „ти@хост.com
     
/**
 * Заглавие на съобщението
 *
@var mixed
 */
$greeting->mSubject    =    „Имате поздравителна картичка от” . „Името на изпращача”
     
/**
 * Допълнителен текст към съобщението добавен от нас
 *
@var mixed
 */
$greeting->mAddTxt    =    „Изпратете поздравителна картичка от www.моясайт.com
     
 
/**
   * Tипа_на_картичката (html or text)
   * @var string
   *
/
 
$greeting->mType            =    “html”;



  Следваща страница >> 


Ключови думи: PHP система поздравителни картички html форма


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: thelordofweb  
SEO за вашия форум - http://seofilter.com;
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Хубав урок, но класовете не се свалят.  Трябва регистрация там, а и регистрацията не струва. Неще и неще да ме регистрира за да ги копирам. Моля те качи ги някъде, че неможе да пробвам урока, а и дали може картичката да се праща, а не само линк към нея?

  Charmed на 07.11.2006 20:52

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008