2010-09-20 4 views
1

J'ai créé un petit site l'année dernière dans Visual Web Developer. J'ai ajouté une petite installation en utilisant la classe smtp, en gros cela permet aux gens d'écrire des commentaires dans une boîte de texte et une fois cliqué sur "envoyer" cela m'envoie un email de tout ce qu'ils ont tapé. J'utilise maintenant cPanel, et il n'y a pas de support .net d'après ce que je peux voir (je n'utilise pas de serveur dédié, c'est un hébergement partagé Linux), comment puis-je écrire quelque chose comme ça dans une technologie si différente? Je ne veux pas toucher à mon CMS existant car j'ai déjà conçu mon site de manière très simple et fonctionnelle.Envoyer un e-mail à partir d'un champ de commentaire

J'ai juste besoin de pointer vers la bonne direction s'il vous plaît.

Répondre

3

Vous pouvez utiliser PHP:

<?php 
$to = "[email protected]"; 
$subject = "Test mail"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From: $from"; 
mail($to,$subject,$message,$headers); 
echo "Mail Sent."; 
?> 

Vous pouvez même trouver un exemple avec une forme @w3schools

+1

merci, on dirait que ça va être leanring php: D – brux

+0

oui, vous aurez besoin d'apprendre PHP. Il y a d'autres langages que vous pouvez essayer, mais PHP est le plus largement supporté, et il fonctionne également sous Windows, donc si vous revenez sur un système Windows, vous n'aurez plus à le réécrire. – Spudley

3

ASP. net est construit par MS pour Windows. Les chances sont, votre hébergement partagé est linux.

Vous pouvez soit essayer de trouver un hébergement mutualisé bon marché pour windows qui permet asp.net, soit essayer de trouver un script équivalent qui utilise la technologie supportée par votre hôte (par exemple, le script php posté par Adnan). Le meilleur pari serait probablement php ou perl, bien que votre hôte puisse aussi supporter ruby ​​ou python. En tout cas, ces scripts sont très faciles à écrire, et très faciles à trouver avec un google rapide.

Questions connexes