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?
Php script till...
13 svar · 421 visningar · startad av *"ImnEspUng"*
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
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>
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".
du ska skapa en fil som heter sendmail.php där du klistrar in koden.
måste man ha en php server till det?
*" 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 :)
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.
Men jag kör dreamweaver MX. Kan man se php i det?
*" 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
förutsatt att du har e webserver med stöd för PHP =)
har du det? =)
Jag laddade ner Roxen för en halvtimme sen...
Går det att öppna filer på datorn vid Roxen eller måste dem ligga inne i servern?
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!