webForumDet fria alternativet

Php script till...

PHP

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

Medlem sedan jan. 20047 inlägg
Frågan#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?

Medlem sedan aug. 20021 752 inlägg
#2

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

/Viktor

Medlem sedan aug. 20021 752 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

Medlem sedan maj 20002 993 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>
Medlem sedan jan. 20047 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".

Medlem sedan maj 20002 993 inlägg
#6

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

Medlem sedan jan. 20047 inlägg
#7

måste man ha en php server till det?

Medlem sedan juli 20015 107 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 :)

Medlem sedan jan. 20047 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.

Medlem sedan jan. 20047 inlägg
#10

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

Medlem sedan juli 20015 107 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? =)

Medlem sedan jan. 20047 inlägg
#12

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

Medlem sedan jan. 20047 inlägg
#13

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

Medlem sedan juli 20015 107 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!

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)