Contact.php jūsų norimos skiltys
Parašė ramunasz 2008 gegužės 17 12:05:39
Taigi atsidarote contact.php failą ir susirandate šia vietą :

[code] opentable($locale['400']);
echo $locale['401']."<br><br>
<form name='userform' method='post' action='".FUSION_SELF."'>
<table align='center' cellpadding='0' cellspacing='0' class='tbl'>
<tr>
<td width='100'>".$locale['402']."</td>
<td><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>".$locale['403']."</td>
<td><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>".$locale['404']."</td>
<td><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;'>
</td>
</tr>
<tr><td valign='top' width='90'>".$locale['405']."</td>
<td><textarea name='message' rows='10' cols='58' class='textbox'></textarea></td>
</tr>
<tr>
<td align='center' colspan='2'>
<input type='submit' name='sendmessage' value='".$locale['406']."' class='button'>
</td>
</tr>
</table>
</form>\n";
closetable();[/code]


Čia reikės pridėti savo normimas skiltis. Pavydzys :

[code]<td width='100'>Pavard&#279:</td>
<td><input type='text' name='pavarde' maxlength='50' class='textbox' style='width: 200px;'></td>[/code]


Pilnas kodas turi atrodyti štai taip pridėjus laukelį.

[code] opentable($locale['400']);
echo $locale['401']."<br><br>
<form name='userform' method='post' action='".FUSION_SELF."'>
<table align='center' cellpadding='0' cellspacing='0' class='tbl'>
<tr>
<td width='100'>".$locale['402']."</td>
<td><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>Pavard&#279:</td>
<td><input type='text' name='pavarde' maxlength='50' class='textbox' style='width: 200px;'></td>
<tr>
<td width='100'>".$locale['403']."</td>
<td><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;'></td>
</tr>
<tr>
<td width='100'>".$locale['404']."</td>
<td><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;'></td>
</tr>
<tr><td valign='top' width='90'>".$locale['405']."</td>
<td><textarea name='message' rows='10' cols='58' class='textbox'></textarea></td>
</tr>
<tr>
<td align='center' colspan='2'>
<input type='submit' name='sendmessage' value='".$locale['406']."' class='button'>
</td>
</tr>
</table>
</form>\n";
closetable();[/code]


Tada reikia susirasti contact.php faile šią eilutę :


[code]if (isset($_POST['sendmessage'])) {
$error = "";
$mailname = substr(stripinput(trim($_POST['mailname'])),0,50);
$email = substr(stripinput(trim($_POST['email'])),0,100);
$subject = substr(str_replace(array("\r","\n","@"), "", descript(stripslash(trim($_POST['subject'])))),0,50);
$message = descript(stripslash(trim($_POST['message'])));
if ($mailname == "") {[/code]


Joje turite įrašyti kintamajį. Pavyzdys :


[code]if (isset($_POST['sendmessage'])) {
$error = "";
$mailname = substr(stripinput(trim($_POST['mailname'])),0,50);
$pavarde = substr(stripinput(trim($_POST['pavarde'])),0,50);
$email = substr(stripinput(trim($_POST['email'])),0,100);
$subject = substr(str_replace(array("\r","\n","@"), "", descript(stripslash(trim($_POST['subject'])))),0,50);
$message = descript(stripslash(trim($_POST['message'])));
$message = "Vardas:".$mailname."\nPavarde:".$pavarde."\n\n".$message;
if ($mailname == "") {[/code]


Šiuo atvėju aš įrašiau :

[code]$pavarde = substr(stripinput(trim($_POST['pavarde'])),0,50);[/code]

ir

[code]$message = "Vardas:".$mailname."\nPavarde:".$pavarde."\n\n".$message;[/code]




Tikuosi kam nors padėjau. Tai pirmasis mano straipsnis, todėl klaidų visiems pasitaiko ;) Ačiū už supratingumą