webForumDet fria alternativet

Php script till...

13 svar · 421 visningar · startad av *"ImnEspUng"*

*"ImnEspUng"*Medlem sedan jan. 20048 inlägg
#1

Jag håller på med en hemsida i html men jag vill göra ett formulär till besökarna där de kan fylla i Namn, e-mail, titel och innehåll i meddelandet och sen trycka på en knapp så allt dem fyllt i skickas till min e-mail. Är det nån php-kunnig som kan hjälpa mig? Eller går det att fixa med html kanske?

ViktorMedlem sedan aug. 20021 710 inlägg
#2

Tråden flyttad från "Programmering - Övrigt"

/Viktor

ViktorMedlem sedan aug. 20021 710 inlägg
#3

Det är inget du kan göra i HTML utan du måste använda något server språk som PHP, ASP eller liknande.

/Viktor

Alpha IIMedlem sedan maj 20002 579 inlägg
#4

sendmail.php

<?

	if(!$_POST['name'] || !$_POST['email'] ||
		!$_POST['title'] || !$_POST['message'])
	{
		print '<b>Du måste fylla i alla fälten.</b>';
	}
	else
	{
		mail('din@email.com', 'Mailscript: ' . $_POST['title'], $_POST['message'],
			"From: $_POST['email']\r\n" .
			"Reply-To: $_POST['email']\r\n" .
			"X-Mailer: PHP/" . phpversion());
		print '<b>Mailet har skickats.</b>';
	}

?>

infoga på sidan

<form action="sendmail.php" method="post">
Ditt namn:<br />
<input type="text" name="name" /><br />
Din e-mail:<br />
<input type="text" name="email" /><br />
Titel:<br />
<input type="text" name="title" /><br />
Meddelande:<br />
<textarea name="message"></textarea><br/>
<input type="submit" value="Skicka" />
</form>
*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#5

Alpha II:
Ok, men jag förstår inte riktigt hur jag ska göra. Har aldrig hållt på med php innan. Men när jag infogar den andra koden som du skrev på sidan så funkar det men det är bara det att mailet inte kommer till min mail. Det står bara sidan kan inte visas när man trycker på "skicka".

Alpha IIMedlem sedan maj 20002 579 inlägg
#6

du ska skapa en fil som heter sendmail.php där du klistrar in koden.

*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#7

måste man ha en php server till det?

M.CheraghiMedlem sedan juli 20013 362 inlägg
#8

*&quot skrev:

måste man ha en php server till det?

PHP server.. njaee..
men en webserver som klarar av att hantera PHP kodning..
t.ex Apache webserver :) https://www.apache.org

Edit) Eller IIS med PHP tillägg installerat :)

*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#9

Hmm. har gjort en som heter sendmail.php nu och klistrat in koden. Nu när man trycker på skicka så kommer man till sendmail.php men det är inget innehåll där och det händer inget.

*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#10

Men jag kör dreamweaver MX. Kan man se php i det?

M.CheraghiMedlem sedan juli 20013 362 inlägg
#11

*&quot skrev:

Men jag kör dreamweaver MX. Kan man se php i det?

Ja i programmet ser du det där du kan redigera den!
Men för att kunan testa koden måste du köra den igenom en webserver, gör du det? t.ex i IE ska d inte skriva

C:\test.php

utan den skall gå genom din server ds nått i stil med

http://localhost/test.php

förutsatt att du har e webserver med stöd för PHP =)
har du det? =)

*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#12

Jag laddade ner Roxen för en halvtimme sen...

*&quot;ImnEspUng&quot;*Medlem sedan jan. 20048 inlägg
#13

Går det att öppna filer på datorn vid Roxen eller måste dem ligga inne i servern?

M.CheraghiMedlem sedan juli 20013 362 inlägg
#14

1. jag har inte en aning om vad roxen är
2. OM roxen är en webserver som stödjer PHP, så skall dina filer ligga i en mapp som du angett i roxen som din webmapp, altså den mapp som blir utdelad av servern annars fungerar det inte.. sedan skall du "kalla" på servern genom internet explorer t.ex genom att skriva in 127.0.0.1 som är en IP adress för den lokala datorn, då skall du komma åt den eventuella servern!

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb