Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kontaktai
Parašė ramunasz· 2008 Bal. 6 19:04:21
#1
Labas vakaras, taigi iskilo tokia beda, parasau kintamaji i concact.php pridedu laukeli ir noreciau, kad gauciau i email pvz : Pavarde : Zmogaus pavarde o as sito i email negaunu...Va kodas kokiu bandau
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."contact.php";
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 == "") {
$error .= "· <span class='alt'>".$locale['420']."</span><br>\n";
}
if ($email == "" || !preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
$error .= "· <span class='alt'>".$locale['421']."</span><br>\n";
}
if ($subject == "") {
$error .= "· <span class='alt'>".$locale['422']."</span><br>\n";
}
if ($message == "") {
$error .= "· <span class='alt'>".$locale['423']."</span><br>\n";
}
if (!$error) {
require_once INCLUDES."sendmail_include.php";
sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message,$pavarde);
opentable($locale['400']);
echo "<center><br>\n".$locale['440']."<br><br>\n".$locale['441']."</center><br>\n";
closetable();
} else {
opentable($locale['400']);
echo "<center><br>\n".$locale['442']."<br><br>\n$error<br>\n".$locale['443']."</center><br>\n";
closetable();
}
} else {
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'>Pavarde</td>
<td><input type='text' name='subject' 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 width='100'>Pavarde:</td>
<td><input type='text' name='pavarde' 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();
}
require_once "side_right.php";
require_once "footer.php";
?>
Redagavo ramunasz· 2008 Bal. 6 19:04:45
Parašė ramunasz· 2008 Bal. 6 20:04:39
#2
Taip supratau, kad niekas nezino? Atsiprasau uz double post
Parašė MAnjack· 2008 Bal. 6 21:04:10
#3
Reikai pridėt kintamąjį ir redaguot INCLUDES."sendmail_include.php"; failą.
Parašė ramunasz· 2008 Bal. 6 22:04:35
#4
Reikai pridėt kintamąjį ir redaguot INCLUDES."sendmail_include.php"; failą.
Vienoj vietoj pridetas, o dar kur nors reikia ? Ir ka ten tam sendmail_indclude.php redaguot?
Redagavo ramunasz· 2008 Bal. 6 22:04:15
Parašė ramunasz· 2008 Bal. 7 11:04:01
#5
Tai ar kas pades?
Parašė MAnjack· 2008 Bal. 7 14:04:49
#6
Tam faile gal ir nieko, bet kintamasis nepridėtas. Čia jo nematau
$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'])));
Parašė ramunasz· 2008 Bal. 7 15:04:27
#7
Sitaip neveikia, kaip padaryt kitaip, kad veiktu butu Pavarde : blabla bla ir taip gauciau email, gal gali padet susitvarkyt sita laukeli pagal ta tvarkysiuosi kitus?
$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'])));
$pavarde = descript(stripslash(trim($_POST['message'])));
Redagavo ramunasz· 2008 Bal. 7 15:04:03
Parašė MAnjack· 2008 Bal. 7 16:04:49
#8
Nu tai sakau, kad neveikia turbūt dėl to, kad sendmail_indclude.php reikia redaguot.
Parašė ramunasz· 2008 Bal. 7 17:04:45
#9
sil.lt o tai kaip cia veikia cia kurta su
html ar su tvs kokia, nes man reik lb uzsakymo formos...?|
Parašė MAnjack· 2008 Bal. 7 17:04:58
#10
TVS, bet tu jos niekur negausi.
Parašė ramunasz· 2008 Bal. 7 17:04:50
#11
O kodel negausiu? Kaip jie gavo? Nori sakyt patys gaminosi?
Parašė MAnjack· 2008 Bal. 7 17:04:20
#12
Nu gal ir ne patys, bet už pagaminimą pinigus mokėjo, ir tikrai ne 10 ar 20lt.
Parašė ramunasz· 2008 Bal. 7 17:04:27
#13
O neatsirastu cia tokiu kur sugebetu ta koda papostint cia ? :D
Parašė MAnjack· 2008 Bal. 7 17:04:33
#14
Nebent pinigus sumokėsi, be to siūlau tau ne fusioną perdarinėt, o pasisimt nomalią e-commerce tvs ir nereiks jokių formų.
Parašė ramunasz· 2008 Bal. 7 19:04:51
#15
Bet man ją reiktų išverst + jose reikalinga registracija, kaip nori ką nors pirkt, o aš to nenoriu...
Parašė MAnjack· 2008 Bal. 7 19:04:54
#16
Abėjoju, kad visose, yra ir tokių kuriose registracijos nereikia.
Parašė ramunasz· 2008 Bal. 7 19:04:49
#17
Tai, gal gali pasakyt kokią nors be registracijos? :]