<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FSending-Email-Part-2%2FTamil</id>
		<title>PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=PHP-and-MySQL%2FC4%2FSending-Email-Part-2%2FTamil"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;action=history"/>
		<updated>2026-04-28T09:29:43Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=14379&amp;oldid=prev</id>
		<title>Pratik kamble at 11:42, 16 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=14379&amp;oldid=prev"/>
				<updated>2014-07-16T11:42:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;amp;diff=14379&amp;amp;oldid=6478&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Pratik kamble</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=6478&amp;oldid=prev</id>
		<title>Priyacst at 10:29, 11 October 2013</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=6478&amp;oldid=prev"/>
				<updated>2013-10-11T10:29:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 10:29, 11 October 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 151:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|6:36&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|6:36&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;send mail from&amp;quot; ஐ என் ini. இல் அமைக்கவில்லை. அது தவறு. ஆகவே அதை கைமுறையாக செய்ய வேண்டும்..&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;&amp;quot;send mail from&amp;quot; ஐ என் ini. இல் அமைக்கவில்லை. அது தவறு. ஆகவே அதை கைமுறையாக செய்ய வேண்டும்..&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|6:44&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|6:44&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=6477&amp;oldid=prev</id>
		<title>Priyacst: Created page with '{| border=1 !Time !Narration |- |0:00 | HTML form ஐ இங்கே  உருவாக்கிவிட்டோம். அது submit ஆகும்போது  POST var…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=PHP-and-MySQL/C4/Sending-Email-Part-2/Tamil&amp;diff=6477&amp;oldid=prev"/>
				<updated>2013-10-11T10:29:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;{| border=1 !Time !Narration |- |0:00 | HTML form ஐ இங்கே  உருவாக்கிவிட்டோம். அது submit ஆகும்போது  POST var…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:00&lt;br /&gt;
| HTML form ஐ இங்கே  உருவாக்கிவிட்டோம். அது submit ஆகும்போது  POST variable  மூலம் data  process செய்யப்பட்டதையும் நிர்ணயம் செய்தோம்.&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|அடுத்து இந்த tutorial  க்காக சிலcondition களை சோதிக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|0:22&lt;br /&gt;
|முதலில் string length எனலாம்....&lt;br /&gt;
|-&lt;br /&gt;
|0:25&lt;br /&gt;
|இல்லை.... முதலில் name மற்றும் message இருக்கிறதா என சோதிக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|0:30&lt;br /&gt;
|இவை இருக்கிறனவா என சோதிக்கலாம். அவை இருக்கும் வரை அவற்றுக்கு ஒரு உண்மை மதிப்பு இருக்கும்.&lt;br /&gt;
|-&lt;br /&gt;
|0:38&lt;br /&gt;
|மேலும் நாம் இங்கே பயன்படுத்துவது  &amp;quot;and&amp;quot; operator; அதாவது &amp;quot;Is this true and is this true&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|45&lt;br /&gt;
|இவை TRUE எனில் இந்த code ஐ execute செய்யலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|0:49&lt;br /&gt;
|இல்லையானால் இந்த script இயக்கத்தை நிறுத்தி &amp;quot;You must enter a name and message&amp;quot; என்பேன்.&lt;br /&gt;
|-&lt;br /&gt;
|1:04&lt;br /&gt;
|மேலும் அதற்கு வலுவூட்ட underline செய்யலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:07&lt;br /&gt;
|நம் block of the code இனுள் - இது TRUE எனில் இன்னொரு சோதனை செய்வோம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:14&lt;br /&gt;
|ஆகவே இங்கே இருப்பை சோதித்தோம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:20&lt;br /&gt;
|மேலும் இங்கே இன்னொரு சோதனையை இயக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:25&lt;br /&gt;
|அதை எப்படிச் சொல்வது? length check என்போம்.  ஆகவே இதை length check என comment செய்கிறேன்.&lt;br /&gt;
|-&lt;br /&gt;
|1:32&lt;br /&gt;
|name என்போம். அல்லது string-length function ஐ பயன்படுத்தி length of the string என்போம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:40&lt;br /&gt;
| name இன் string-length  நம் அதிக பட்ச நீளமான 20 க்கு அதிகமா, குறைவா அல்லது சமமா என்று பார்க்கலாம். இங்கே எந்த எண்ணும் இருக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|1:55&lt;br /&gt;
|மேலும் messageஇன் string-length 300 characters க்கு அதிகமா, குறைவா அல்லது சமமா என்றும்.  இங்கேயும் எந்த எண்ணும் இருக்கலாம்&lt;br /&gt;
|-&lt;br /&gt;
|2:12&lt;br /&gt;
|பின் இந்த block of code ஐ execute செய்யலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|2:16&lt;br /&gt;
|இல்லையானால் நாம் சொல்வது &amp;quot;Max length for name is 20 and max length for message is 300&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:30&lt;br /&gt;
|300 மற்றும் 20 ஐ variable களில் சேமிப்பது இன்னும் நல்லது.&lt;br /&gt;
|-&lt;br /&gt;
|2:36&lt;br /&gt;
|அவற்றை இங்கே அமைக்கலாம்.  ஆகவே சொல்லக்கூடியது &amp;quot;namelen&amp;quot; equals 20 மற்றும்  &amp;quot;messagelen&amp;quot; equals  300.&lt;br /&gt;
|-&lt;br /&gt;
|2:47&lt;br /&gt;
|பின் இதை  இங்கே அமைக்கலாம்.  ஆகவே &amp;quot;namelen&amp;quot; அங்கே.... அடடா,  &amp;quot;namelen&amp;quot; அங்கே....&lt;br /&gt;
|-&lt;br /&gt;
|2:55&lt;br /&gt;
|மற்றும் இங்கே சொல்வது... - oh! அதை திருப்பி வைக்கலாம் - மற்றும் இங்கே சொல்வது &amp;quot;messagelen&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|3:04&lt;br /&gt;
|கீழே இங்கேயும் இவற்றை மாற்றலாம்.  ஆகவே சோதிக்கும் போது இவை dynamic ஆக மாற்றப்படும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:12&lt;br /&gt;
|ஆகவே இங்கே சொல்வது &amp;quot;messagelen&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|3:15&lt;br /&gt;
|சோதிக்கலாம்.  &amp;quot;namelen&amp;quot;  அதிகபட்சம் 20 characters. ஆகவே இங்கே அதிகபட்சம்  20 characters மட்டுமே enter செய்யலாம். ஆகவே, Alex இங்கே.&lt;br /&gt;
|-&lt;br /&gt;
|3:26&lt;br /&gt;
|message இல் இன்னும் கொஞ்சம் இட்டு 300 characters க்கு மேல் ஆக்கலாம். இதை copy paste செய்து.&lt;br /&gt;
|-&lt;br /&gt;
|3:33&lt;br /&gt;
|அது இப்போது 300 characters க்கு மேல் இருக்கும்.&lt;br /&gt;
|-&lt;br /&gt;
|3:38&lt;br /&gt;
|ஆகவே &amp;quot;Send me this&amp;quot; button ஐ சொடுக்க இந்த message கிடைக்கும். - The max length of the name is 20...  இங்கே இட்ட variable அதுதான்.&lt;br /&gt;
|-&lt;br /&gt;
|3:49&lt;br /&gt;
|மேலும் இதற்கு அதிகபட்ச length 300; அது இங்கிருந்து எடுத்த இன்னொரு variable.&lt;br /&gt;
|-&lt;br /&gt;
|3:56&lt;br /&gt;
|இங்கே சோதித்து variable ஐ இங்கே echo out செய்கிறோம்.&lt;br /&gt;
|-&lt;br /&gt;
|4:02&lt;br /&gt;
|எல்லாம் சரியாக இருந்தால் user க்கு email ஐ அனுப்புவோம்.&lt;br /&gt;
|-&lt;br /&gt;
|4:07&lt;br /&gt;
|இதை மீண்டும் வலியுறுத்தி சொல்கிறேன்.- இங்கே address  மற்றும்  subject line இங்கே உள்ளது. &lt;br /&gt;
|-&lt;br /&gt;
|4:13&lt;br /&gt;
|இவற்றை  இங்கே கீழே கொண்டு வரலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|4:20&lt;br /&gt;
|ஆகவே இவைதான் நாம் அமைக்கும் variables; email அனுப்ப தேவையானதும் கூட. மேலும் இருப்பது... &lt;br /&gt;
|-&lt;br /&gt;
|4:32&lt;br /&gt;
|&amp;quot;from&amp;quot; எனலாம். ஆனால் அது email address ஏதான்.&lt;br /&gt;
|-&lt;br /&gt;
|4:38&lt;br /&gt;
|ஆகவே &amp;quot;name&amp;quot; ஏற்கெனெவே இருக்கிறது. மேலும் தேவையானது&amp;quot;message&amp;quot; மட்டுமே. அது இங்கே இருக்கிறது. &lt;br /&gt;
|-&lt;br /&gt;
|4:46&lt;br /&gt;
|கூடுதலாக கொஞ்சம் header information தேவை. அதை சீக்கிரத்தில் காட்டுகிறேன். இப்போதைக்கு &amp;quot;mail function&amp;quot; க்கு போகிறேன்.&lt;br /&gt;
|-&lt;br /&gt;
|4:58&lt;br /&gt;
|&amp;quot;mail function&amp;quot;  பின் வரும் படி - mail மற்றும் சேர்க்க வேண்டிய முதல் variable யாருக்கு இந்த தகவல் போக வேண்டும், அதாவது &amp;quot;to&amp;quot;.  ஆகவே type செய்வது &amp;quot;to&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|5:11&lt;br /&gt;
|பின் email இன் subject அது வெறுமே &amp;quot;subject&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|5:15&lt;br /&gt;
|அது  இங்கே.  பின் இருப்பது email இன் body. ஆகவே &amp;quot;body&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|5:20&lt;br /&gt;
|இங்கே சொல்வது... body equals ... பின் வருவன. - இந்த email வருவது &amp;quot;name&amp;quot; இடமிருந்து. ஆகவே name ஐ email body இல் அமைக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|5:36&lt;br /&gt;
|பின் backslash n அதாவது புதிய line - ஆகவே அது 2 new lines. &lt;br /&gt;
|-&lt;br /&gt;
|5:42&lt;br /&gt;
|அடுத்து echo out செய்வது சேர்க்க வேண்டிய message ஐ. &lt;br /&gt;
|-&lt;br /&gt;
|5:49&lt;br /&gt;
|ஆகவே body இல் உள்ளது generic message. Form இல் process செய்த user's name பின் இரண்டு new lines; பின் நம் form இல் இங்கே உள்ளிட்ட message. சரியா?&lt;br /&gt;
|-&lt;br /&gt;
|6:03&lt;br /&gt;
|ஆகவே இவற்றை நீக்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|6:06&lt;br /&gt;
|சரி. இது நன்றாக இருக்கிறது.  &lt;br /&gt;
|-&lt;br /&gt;
|6:09&lt;br /&gt;
| mail function  எப்படி வேலை செய்யும் என நினைக்கலாம். ஆனால் email php சுலபமானதே!&lt;br /&gt;
|-&lt;br /&gt;
|6:21&lt;br /&gt;
|ஆனால் நடைமுறையில் email ஐ அனுப்பும்போது சில பிரச்சினைகள் எழும்.&lt;br /&gt;
|-&lt;br /&gt;
|6:27&lt;br /&gt;
| ஒரு எச்சரிக்கை வருகிறது... mail function &amp;quot;send mail from&amp;quot;  php dot ini இல் set  செய்யப்படவில்லை அல்லது custom &amp;quot;From:&amp;quot; header ஐ காணவில்லை. &lt;br /&gt;
|-&lt;br /&gt;
|6:36&lt;br /&gt;
&amp;quot;send mail from&amp;quot; ஐ என் ini. இல் அமைக்கவில்லை. அது தவறு. ஆகவே அதை கைமுறையாக செய்ய வேண்டும்..&lt;br /&gt;
|-&lt;br /&gt;
|6:44&lt;br /&gt;
|இதெல்லாம் செய்தபின் இன்னொரு error வரும்!&lt;br /&gt;
|-&lt;br /&gt;
|6:48&lt;br /&gt;
|அதை சரி செய்வது குறித்து அடுத்த பகுதியில் பார்க்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|6:52&lt;br /&gt;
|மேலும் வரும் errors குறித்தும் பார்க்கலாம்.&lt;br /&gt;
|-&lt;br /&gt;
|6:56&lt;br /&gt;
|அடுத்த டுடோரியலில் சந்திக்கலாம். நன்றி&lt;/div&gt;</summary>
		<author><name>Priyacst</name></author>	</entry>

	</feed>