print, text formázás
Sziasztok!
Kicsit elvesztem a témában remélem tudtok segíteni. Nem vagyok egy nagy guru a témában. Adott egy ilyen alap mail küldő form. A szövegek betűtípusát és színét szeretném variálni, amelyek a beviteli mezők előtt állnak (pl: Az Ön neve: )
Próbálkoztam néhány dologgal, de mindenre hibát kapok. Bemásoltam a forrást, remélem tudtok segíteni, hogy kell a paramétereket állítani.
Köszi
■ Kicsit elvesztem a témában remélem tudtok segíteni. Nem vagyok egy nagy guru a témában. Adott egy ilyen alap mail küldő form. A szövegek betűtípusát és színét szeretném variálni, amelyek a beviteli mezők előtt állnak (pl: Az Ön neve: )
Próbálkoztam néhány dologgal, de mindenre hibát kapok. Bemásoltam a forrást, remélem tudtok segíteni, hogy kell a paramétereket állítani.
Köszi
<?php
if (isset($_POST['fanev']))
{
$hiba = "";
$_POST['fanev'] = chop ($_POST['fanev']);
$_POST['faemail'] = chop ($_POST['faemail']);
$_POST['faweb'] = chop ($_POST['faweb']);
$_POST['targy'] = chop ($_POST['targy']);
$_POST['uzenet'] = chop ($_POST['uzenet']);
if ($_POST['fanev'] == "") $hiba .= "HIBA! Nem írta be a nevét!<BR>";
if ($_POST['faemail'] == "") $hiba .= "HIBA! Nem írta be az email címét!<BR>";
else if (!strstr($_POST['faemail'], "@") || !strstr($_POST['faemail'], ".")) $hiba .= "Az email cím hibásan van megadva!<BR>";
if ($_POST['targy'] == "") $hiba .= "HIBA! Nem adta meg az üzenet tárgyát!<BR>";
if ($_POST['uzenet'] == "") $hiba .= "HIBA! Nem adta meg az üzenet szövegét!";
}
?>
</HEAD>
<BODY>
<TABLE WIDTH="598" BORDER="0" HEIGHT="82" BGCOLOR="#FFFFFF" BORDERCOLOR="#FFFFFF">
<TR> <TD HEIGHT="82" WIDTH="59%"> <DIV ALIGN="left"><FONT COLOR="#FFFFFF" SIZE="7"><I><B><FONT SIZE="6"><IMG SRC="images/penna11.jpg" WIDTH="110" HEIGHT="99"></FONT></B></I></FONT></DIV></TD><TD HEIGHT="82" WIDTH="41%">
<DIV ALIGN="right"><B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="3" COLOR="013F78">Írjon
nekünk </FONT></B></DIV><HR ALIGN="left"> </TD></TR> </TABLE>
<font color="#66CC99">sdfsdfsdf</font>
<?php
if (!isset($_POST['fanev']) || $hiba != "")
{
if ($hiba != "") print ("<P align=\"left\"><FONT COLOR=\"#FF0000\">".$hiba."</FONT></P>");
print '<table width="640" border="0" cellspacing="2" cellpadding="2">
<tr>
<th width="21%" scope="col"> </th>
<th width="69%" scope="col">';
print "<FORM action=\"".$PHP_SELF."\" method=\"post\">
<TABLE align=\"center\">
<TR>
<TD>Az Ön neve: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"fanev\" value=\"".$fanev."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>Az Ön email címe: <small>(feladó)</small><BR><INPUT type=\"text\" name=\"faemail\" value=\"".$faemail."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>Az Ön weblap címe:<BR><INPUT type=\"text\" name=\"faweb\" value=\"".$faweb."\" size=44 maxlength=50></TD>
</TR>
<TR><TD><HR></TD></TR>
<TR>
<TD>Az üzenet tárgya:<BR><INPUT type=\"text\" name=\"targy\" value=\"".$targy."\" size=44 maxlength=50></TD>
</TR>
<TR>
<TD>Az üzenet szövege:<BR><TEXTAREA cols=35 rows=5 name=\"uzenet\">".$uzenet."</TEXTAREA></TD>
</TR>
<TR>
<TD align=\"center\">
<INPUT type=\"submit\" value=\"Küldés\">
<INPUT type=\"reset\" value=\"Mégsem\">
</TD>
</TR>
</TABLE>
</FORM>
";
print ' </th>
</tr>
</table>';
}
else if ($hiba == "")
{
$cimzett = "";
$url = ("URL: ".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."\r\n");
$ido = ("Idő: ".date("Y.m.d. H:i:s", time())."\r\n");
$hst = ("Host: ".gethostbyaddr($_SERVER['REMOTE_ADDR'])."\r\n");
$ipszam = ("IP: ".$_SERVER['REMOTE_ADDR']."\r\n");
$agent = ("Gépadatok: ".$_SERVER['HTTP_USER_AGENT']."\r\n");
.
.
.
Zárojel...
zárójel?
Én valami olyasmira gondoltam, hogy:
<td><font-color="#232323"> Az Ön neve: </font> .....
De nem tudom, hogy smint..mert mindenre hibát kapok.
re
Konkrétan milyen hibát kapsz?
hiba
<TD><font color="#FF0066"> Az Ön neve </font><BR><INPUT type=\"text\" name=\"fanev\" value=\"".$fanev."\" size=44 maxlength=50></TD>
És erre a hiba:
Parse error: parse error, unexpected '/' in W:\www\Takar\mail.php on line 97
De ha ugyanezt egy alap html dokba nyomom (<TD><font color="#FF0066"> Az Ön neve </font><BR></TD>) akkor teljesen rendben van.
PHP-ban a print parancsban másként kell megetetni vele a formázást?
idézőjelek
-- kiroa --
Kösszentyű. work.
K
Ha ilyen mennyiségű HTLM kódot küldesz, akkor...
Jobban jársz!