Deux petits probleme

bowbow13 -  
 bowbow13 -
Coucou j ai deux petits probleme :
Un pour l envoie des mails, je n'arrive pas a bien configurer la fonction mail (et peut etre meme mal la placé)
non de la machine : NomDuneMachineAuHasard
ip : ce que vous voulez lol
pour POP et SMTP tu mets l'adresse IP de la machine

Et j'ai placé cette fonction dans le milieu d'une page, avec des echo en amont... dois t on la placé en tete?

Mon second probleme est une page de modération du type forum
Avec de l'aide de webMaster de CCM j'ai réussi a en faire une partie mais je n arrive pas a fair ele reste.
Je souhaiterais que le futur administrateur du site puisse choisir sa police et sa taille, par un menu du type select et option.
Lorsqu'il aura choisie, je souhaiterais que ca lui affiche les balises dans un textArea

<html>
<head>
<title>Ajouter du texte au milieu d'un textarea</title>
</head>
<body>
<form name="poster" method="POST" action="test2.php" onSubmit="">
<p>Mise en forme du texte :
   <a href="javascript:AddText('[url]','URL','[/url]');">URL</a>
   | <a href="javascript:AddText('[email]','email@email.fr','[/email]');">Email</a>
   | <a href="javascript:AddText('<b>','Texte en gras','</b>');">Gras</a>
   | <a href="javascript:AddText('<i>','Texte en italique','</i>');">Italique</a>
   | <a href="javascript:AddText('<u>','Texte souligné','</u>');">Souligné</a>
</p>
<script language="JavaScript" type="text/javascript">
function storeCaret(text)
{ // voided
}

function AddText(startTag,defaultText,endTag) 
{
 if (document.poster.message.createTextRange) 
 {
  var text;
  document.poster.message.focus(document.poster.message.caretPos);
  document.poster.message.caretPos = document.selection.createRange().duplicate();
  if(document.poster.message.caretPos.text.length>0)
  {
   document.poster.message.caretPos.text = startTag + document.poster.message.caretPos.text + endTag;
  }
  else
  {
   document.poster.message.caretPos.text = startTag+defaultText+endTag;
  }
 }
 else document.poster.message.value += startTag+defaultText+endTag;
}
</script>
<textarea
   rows='8'
   cols='30'
   name=message
   wrap=virtual
   onmouseover="this.focus();"
   onkeyup="javascript:storeCaret(this);"
   onclick="javascript:storeCaret(this);"
   onchange="javascript:storeCaret(this);">
</textarea><br>
<input type="submit" name="soumettre" value="envoyer">
</form>
</body>
</html>

<?
if(isset($_POST['message']))
{
$test=$_POST['message'];

print("$test");
}
?>

4 réponses

dyllan Messages postés 5577 Statut Contributeur sécurité 909
 
Bonjour, pour ton premier problème, la configuration du serveur pop ou smtp ce fait commes suit (pour exemple tu as une boîte à la poste.net) :

serveur pop : pop.laposte.net
serveur smtp : smtp.laposte.net

pour envoyer des mesages par défaut c'est toi qui les envois (logique!!!) dans ce cas l'ip à saisir est 127.0.0.1
Je pense que tu dois configurer ta boîte mail avec cela dans ton code.

en espérant que cela t'aide.
0
bowbow13
 
En faite c'est la fonction mail() de php que j arrive pas et je ne sais aps ou il faut la placer (si on peut dans le code ou si on dois obligatoirement le faire en entete, j ai pas trouvé)
0
bowbow13
 
up
0
dyllan Messages postés 5577 Statut Contributeur sécurité 909
 
regarde ici, tu trouveras peut-être quelque chose sur la fonction mail en php : https://www.vulgarisation-informatique.com/mail.php

et sur le forum il y avait déjà un sujet similaire : php fonction mail
0
bowbow13
 
ok merci beaucoup dyllan au moins ca va me regler un prob ;)

Me manque juste l histoire de la modération
0
bowbow13
 
help pour le second prob
0