<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; PHP</title>
	<atom:link href="http://www.nthdesign.se/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nthdesign.se</link>
	<description></description>
	<lastBuildDate>Sat, 07 May 2011 10:06:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Enkelt kontaktformulär i PHP</title>
		<link>http://www.nthdesign.se/webdesign/kontaktformular-i-php/</link>
		<comments>http://www.nthdesign.se/webdesign/kontaktformular-i-php/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:31:22 +0000</pubDate>
		<dc:creator>Nicklas</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Webdesign]]></category>

		<guid isPermaLink="false">http://www.nthdesign.se/?p=618</guid>
		<description><![CDATA[Nu ska vi glömma allt vad textlänkar med epostadresser heter och skapa ett eget, personligt kontaktformulär av samma typ som finns här. En fördel med ett sådant formulär kan vara att du slipper att bli indexerad av spamm-botar, en annan kan vara att dina kunder slipper öppna ett externt epost-program. Du kan också få kontroll [...]]]></description>
			<content:encoded><![CDATA[<p>Nu ska vi glömma allt vad textlänkar med epostadresser heter och skapa ett eget, personligt kontaktformulär av samma typ som finns <a href="http://www.nthdesign.se/kontakt" target="_self">här</a>.</p>
<p>En fördel med ett sådant formulär kan vara att du slipper att bli indexerad av spamm-botar, en annan kan vara att dina kunder slipper öppna ett externt epost-program. Du kan också få kontroll över vad du vill ha för input, dvs. om du exempelvis vill ha kundens telefonnummer så kan du sätta ut ett sånt textfält.</p>
<p>Att tänka på är att du måste ha en sever som klarar av php för att kunna skicka epost direkt i browsern (mha denna metod). Jag kommer ihåg hur jag försökte få till ett formulär under flera dagar när jag var yngre, det framgick senare att min host inte klarade av php-mail.</p>
<h3>Setup</h3>
<p>Du kommer att behöva totalt 3 filer:</p>
<ul>
<li><strong>mailer.php</strong> (innehåller funktionerna som behandlar de ifyllda uppgifterna)</li>
<li><strong>kontakt.htm /.php</strong> (innehåller formuläret som användaren fyller i)</li>
<li><strong>skickat.php</strong> (sidan som visas när meddelandet skickats)</li>
</ul>
<h3>HTML</h3>
<div class="tut_bg">
<p>&lt;form id=&#8221;kform&#8221; method=&#8221;post&#8221; action=&#8221;mailer.php&#8221;&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;name&#8221; size=&#8221;19&#8243;/&gt; Namn&lt;br/&gt;&lt;br/&gt;<br />
&lt;input type=&#8221;text&#8221; name=&#8221;email&#8221; size=&#8221;19&#8243;/&gt; Epost&lt;br/&gt;&lt;br/&gt;<br />
&lt;textarea rows=&#8221;9&#8243; name=&#8221;message&#8221; cols=&#8221;30&#8243;&gt;&lt;/textarea&gt;&lt;br/&gt;&lt;br/&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Skicka&#8221; name=&#8221;submit&#8221;/&gt;<br />
&lt;/form&gt;</p></div>
<h3>PHP</h3>
<p>PHP-koden ska placeras i mailer.php. Förövrigt <strong>måste </strong>du ha en fil som heter skickat.php som du kan visa när meddelandet skickats korrekt.</p>
<div class="tut_bg">
<p>&lt;?php<br />
if(isset($_POST['submit'])) {$to = &#8221;nicklas@nthdesign.se&#8221;;<br />
$subject = &#8221;Mail från NthDesign.se&#8221;;<br />
$name_field = $_POST['name'];<br />
$email_field = $_POST['email'];<br />
$message = $_POST['message'];<br />
$body = &#8221;From: &#8221; . $name_field . &#8221;\n E-Mail: &#8221; . &#8221;$email_field&#8221; . &#8221;\n Message:\n &#8221; . $message;<br />
include &#8216;skickat.php&#8217;;<br />
mail($to, $subject, $body);}<br />
?&gt;</p></div>
<p><strong>Förklaring</strong></p>
<p>Det som knyter samman html och php  är:</p>
<ul>
<li>Namnet på php-filen ska vara &#8221;action&#8221;-värdet i html-koden</li>
<li>&#8221;name&#8221;-värdet i html-koden ska motsvara det som står  $_POST['HÄR!!'];</li>
</ul>
<h3>Får det lov att vara lite CSS?</h3>
<p>lek med följande för dina textfält:</p>
<div class="tut_bg">
<p>textarea {</p>
<p>border-color: #000000;</p>
<p>}<br />
textarea:focus, input[type="text"]:focus {<br />
border-color: #ff0066;<br />
}</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.nthdesign.se/webdesign/kontaktformular-i-php/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

