Page 1 sur 1

mise en page php / html

Posté : 16 oct. 2006, 15:13
par patriceParis75
bonjour, voilà j'ai mis en place tant bien que mal un formulaire avec envoi d'email et une page de confirmation d'envoi, mon problème de mise en page est le suivant j'arrive bien à mettre en forme mon texte mais pas l'arrière plan :shock: c'est peut être idiot tellement ça doit être simple mais bon si quelqu'un peut m'aide svp:
<?php
$texte = $_POST['texte'];
$realname = $_POST['realname'];
$title = $_POST['title'];
$comments = $_POST['comments'];
$email = $_POST['email'];
$adresse="[email protected]";
$from="From: $realname<$email>\r\n";
$from.="Reply-To: $realname <$email>\n";
$from.="X-priority:3\n";
$texte="<html>";
$texte.="$texte";
$texte.="</html>";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";  
if (mail($adresse,$title,$comments,$from))
echo("<center><font color=red><br><br><br><h2>Formulaire envoy&egrave; ! Je vous repondrais rapidement. Merci!</h2></font><br><a href=/>Cliquez ici pour revenir a l'accueil</a></center>");
else
echo("<center><font color=red><br><br><br><h2>Probl&egrave;me &agrave; l'envoi du mail...desole nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$adresse\">classiquement</a>");
?>

Posté : 16 oct. 2006, 15:17
par Vikchill
Par arrière-plan tu entends quoi? Là, la seule mise en page que tu as c'est un peu de centrage et une police rouge. Avec un peu de CSS ça devrait se faire, tu connais?

PS: tu devrais vérifer ce que contiennent tes variables plutot que de les prendre pour argent comptant.

Posté : 16 oct. 2006, 15:22
par patriceParis75
merci, j'ai bien essaye le css mais bon pas concluant, en fait je veut changer le fond balns par une couleur ou une image par exemeple.
désolé je debute en php :oops:

Posté : 16 oct. 2006, 15:40
par artotal
Quand je vois sa :

Code : Tout sélectionner

font color=red
Je suis inquiet pour toi...
PS : emploie les css

Code : Tout sélectionner

#toto {background:#red; url(...); }

Posté : 16 oct. 2006, 15:42
par Invité
:( css oui mais ou :cry:

Posté : 16 oct. 2006, 15:48
par Ryle
Je te recommande également de te pencher sur le css, ça va vraiment te simplifier la mise en page :)

En attendant, si tu envois des mails en html, je te rappelles que la syntaxe de tes mails, comme celle de tes pages devraient contenir les éléments <html> et <body> voire <head> (dans lequel tu pourras mettre tes styles :)). Et dans la balise <body> tu peux spécifier l'attribut bgcolor="" pour changer la couleur de fond, ou l'attribut style="" pour définir le style appliqué :)

Posté : 16 oct. 2006, 16:08
par Vikchill
merci, j'ai bien essaye le css mais bon pas concluant, en fait je veut changer le fond balns par une couleur ou une image par exemeple.
désolé je debute en php :oops:
D'abord, que tu débutes en php n'a aucun rapport avec le CSS, donc pas d'excuse! :p (je plaisante hein!)

Ensuite, si tu as essayé avec CSS, pourquoi ne pas nous montrer ce que tu as fait? :) Ce que tu souhaites faire est enfantin avec CSS, montre-nous ce qui va pas, on pourra t'aiguiller :D

Posté : 16 oct. 2006, 16:36
par patriceParis75
:D :D quant je rajoute les balise head, boby et tout et tout ça vas nettement mieux !!!
:oops:
merci pour l'aide,
Juste une dernière question comment je controle ce que contient mes variable Vikchill ?