Gå til innhold

php kontaktskjema + php script.


Anbefalte innlegg

Videoannonse
Annonse
Yep!

5911755[/snapback]

 

 

finnes det noen php mailform script som kan sende input i html format?

 

skulle at ett script som har litt fler linjer enn det som er her. samt at det sender i html.

 

noen som vet om noe?

5912792[/snapback]

 

Jeg skjønner ikke helt hva det er du er ute etter... at folk kan sende html-kode til deg? At folk kan sende deg html-mail? At du kan sende html-mail til folk?

Lenke til kommentar
Yep!

5911755[/snapback]

 

 

finnes det noen php mailform script som kan sende input i html format?

 

skulle at ett script som har litt fler linjer enn det som er her. samt at det sender i html.

 

noen som vet om noe?

5912792[/snapback]

 

Jeg skjønner ikke helt hva det er du er ute etter... at folk kan sende html-kode til deg? At folk kan sende deg html-mail? At du kan sende html-mail til folk?

5916438[/snapback]

 

 

at folk kan sende mei html-mail ja, dvs input fra et skjema på min webside skal komme som html formatert mail i min inbox, noen som vet om det støttes??

Lenke til kommentar
at folk kan sende mei html-mail ja, dvs input fra et skjema på min webside skal komme som html formatert mail i min inbox, noen som vet om det støttes??

5916655[/snapback]

 

Ja, det skal kunne la seg gjøre.

 

du kan feks bruke noe slikt som dette:

<?php
if(isset($_POST['submit'])){
$to = $_POST['to']; <-- denne for at du skal kunne velge hvor du skal sende epost under testing, når du skal putte denne på siden din skriver du inn en fast adresse her.
   	$from = strip_tags(addslashes($_POST['from']));
   	$subject = strip_tags(addslashes($_POST['subject']));
   	$message = $_POST['message'];
   //end of message
   $headers  = "From: $from\r\n";
   	$headers .= "Content-type: text/html\r\n";

    // now lets send the email.
   	$ok = mail($to, $subject, $message, $headers);
   if($ok){
 print "Message has been sent....!";
}else{
 print "Message not sent... !";
}
}else{
print <<<HTML
<form method="post" action="">
Send html-epost til: <input type="text" name="to" /><br />
Din epost: <input type="text" name="from" /><br >
Emne: <input type="text" name="subject" /><br />
HTML-melding<br />
<textarea name="message" rows="15" cols="30"></textarea><br />
<input type="submit" name="submit" value="send html-epost">
</form>
HTML;
}
?>

 

hvordan det er med sikkerhet og slike ting når du tillater html i epost aner jeg ikke.

Lenke til kommentar

noen som vet om hvile linjer i php form scriptet som gjør at det blir html formatering på inputen??

 

jeg har allerede et godt php script som sender som ren text, men kunne tenke mei html isteden for ren text.

 

kunne jeg bare ha lagt til noen linjer i mitt script og så kommer det html mail isteden??

Lenke til kommentar
$headers = "Content-type: text/html\r\n";

5921305[/snapback]

 

 

prøvde å legge inn denne linjen inn i scriptet, men den sender fortsatt i ren tekst..

 

noen fler linjer som må inn??

5921336[/snapback]

 

Hvis du ikke legger inn noe html blir det ikke noe html heller. Hvis du bruker skriptet jeg skrev kan du skrive

dette er en <b>fet</b> tekst og den hører sammen med bildet under <img src="http://url/til/bilde.jpg" /> og her er epostadressen min,  <a href="mailto:[email protected]">send meg gjerne en epost</a>

 

Altså - ingen html i textarea, ingen html i eposten.

 

Du kan teste det ut her: http://nibbler.no/files/htmlemail.php

Endret av CruellaDeVille
Lenke til kommentar
$headers = "Content-type: text/html\r\n";

5921305[/snapback]

 

 

prøvde å legge inn denne linjen inn i scriptet, men den sender fortsatt i ren tekst..

 

noen fler linjer som må inn??

5921336[/snapback]

 

Hvis du ikke legger inn noe html blir det ikke noe html heller. Hvis du bruker skriptet jeg skrev kan du skrive

dette er en <b>fet</b> tekst og den hører sammen med bildet under <img src="http://url/til/bilde.jpg" /> og her er epostadressen min,  <a href="mailto:[email protected]">send meg gjerne en epost</a>

 

Altså - ingen html i textarea, ingen html i eposten.

 

Du kan teste det ut her: http://nibbler.no/files/htmlemail.php

5922635[/snapback]

 

 

man skal vel kunne motta input som html hvis man har html i scriptet vel, trenger vel ikke å skrive in html i textarea?

 

jeg har hatt et script før som sender i html uansett, men jeg finner det ikke igjen..

Lenke til kommentar
$headers = "Content-type: text/html\r\n";

5921305[/snapback]

 

 

prøvde å legge inn denne linjen inn i scriptet, men den sender fortsatt i ren tekst..

 

noen fler linjer som må inn??

5921336[/snapback]

 

Hvis du ikke legger inn noe html blir det ikke noe html heller. Hvis du bruker skriptet jeg skrev kan du skrive

dette er en <b>fet</b> tekst og den hører sammen med bildet under <img src="http://url/til/bilde.jpg" /> og her er epostadressen min,  <a href="mailto:[email protected]">send meg gjerne en epost</a>

 

Altså - ingen html i textarea, ingen html i eposten.

 

Du kan teste det ut her: http://nibbler.no/files/htmlemail.php

5922635[/snapback]

 

 

man skal vel kunne motta input som html hvis man har html i scriptet vel, trenger vel ikke å skrive in html i textarea?

 

jeg har hatt et script før som sender i html uansett, men jeg finner det ikke igjen..

5922683[/snapback]

 

Jeg trodde hele poenget med trådstarters spørsmål var at en bruker skulle kunne skrive inn html og sende til han/henne. Og da - hvis brukeren ikke skriver inn html så blir det ingen html.

Lenke til kommentar
$headers = "Content-type: text/html\r\n";

5921305[/snapback]

 

 

prøvde å legge inn denne linjen inn i scriptet, men den sender fortsatt i ren tekst..

 

noen fler linjer som må inn??

5921336[/snapback]

 

Hvis du ikke legger inn noe html blir det ikke noe html heller. Hvis du bruker skriptet jeg skrev kan du skrive

dette er en <b>fet</b> tekst og den hører sammen med bildet under <img src="http://url/til/bilde.jpg" /> og her er epostadressen min,  <a href="mailto:[email protected]">send meg gjerne en epost</a>

 

Altså - ingen html i textarea, ingen html i eposten.

 

Du kan teste det ut her: http://nibbler.no/files/htmlemail.php

5922635[/snapback]

 

 

man skal vel kunne motta input som html hvis man har html i scriptet vel, trenger vel ikke å skrive in html i textarea?

 

jeg har hatt et script før som sender i html uansett, men jeg finner det ikke igjen..

5922683[/snapback]

 

Jeg trodde hele poenget med trådstarters spørsmål var at en bruker skulle kunne skrive inn html og sende til han/henne. Og da - hvis brukeren ikke skriver inn html så blir det ingen html.

5922830[/snapback]

 

teksten skal dukke opp som html i mailen, det gjorte det scriptet jeg hadde før disken min kræsjet.

 

altså det holdt ikke bare med $headers = "Content-type: text/html\r\n";.

Lenke til kommentar

Nå er ikke jeg heeelt med her.

 

For at du skal kunne motta en mail som html, så må brukeren skrive html i tekstefeltet. Hvis du kun skriver tekst, hva skal du da med html?

 

Sikkerheten er et annet problem:

 

Hvis jeg sender deg en mail med:

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<meta http-equiv="refresh" content="1" url="http://www.massenaknedamerogvirus.com" />
</head>


<h1>HAHAHAH</h1>
<p>Nå kommer du til en side med masse virus</p>
<body>
</body>
</html>

 

Så vil du bli sendt til en side med masse virus f.eks. Har ikke prøvd det, men det bør gå ann.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...