Programovacie jazyky, rady, poradňa...
Elipsa
Amateur
Príspevky: 24 Registrovaný: 18 nov 2011, 19:36
Príspevok
od používateľa Elipsa » 11 júl 2013, 12:57
Nájde sa niekto kto z tohoto spraví php formulár na registráciu a kontakt (reg.php, kontakt.php)
Kód: Vybrať všetko
<form>
<input type="text" placeholder="Krstné meno">
<input type="text" placeholder="Priezvisko">
<input type="text" placeholder="Používateľské meno">
<input type="password" placeholder="Heslo">
<input type="text" placeholder="E-mail">
<button type="submit" class="btn btn-success btn-large">Registrovať</button>
</form>
Kód: Vybrať všetko
<input class="input-block-level" type="text" required placeholder="Vaše meno (povinné)">
<input class="input-block-level" type="email" required placeholder="Váš email (povinné)">
<input class="input-block-level" type="text" required placeholder="Predmet">
<textarea class="input-block-level" rows="10"> Vaša správa </textarea>
<p> <a href="#" role="button" class="btn btn-success btn-large">Odoslať </a> </p>
Michaelo
Hardcore addict
Príspevky: 6177 Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:
Príspevok
od používateľa Michaelo » 11 júl 2013, 13:09
Spraviť formulár je jedno, ale potom overovanie a zapisovanie do DB je vec druhá.
Kontakt tak zložitý nie je (podľa toho čo tam chceš).
Elipsa
Amateur
Príspevky: 24 Registrovaný: 18 nov 2011, 19:36
Príspevok
od používateľa Elipsa » 11 júl 2013, 13:19
Michaelo napísal:Spraviť formulár je jedno, ale potom overovanie a zapisovanie do DB je vec druhá.
Kontakt tak zložitý nie je (podľa toho čo tam chceš).
stačí aby to odoslalo na email
harrison314
Hardcore addict
Príspevky: 8222 Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:
Príspevok
od používateľa harrison314 » 11 júl 2013, 13:43
toto je najcastjsia tema tykajuca sa PHP na tomto fore, pouzi hladanie
Michaelo
Hardcore addict
Príspevky: 6177 Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:
Príspevok
od používateľa Michaelo » 11 júl 2013, 15:17
Elipsa napísal:stačí aby to odoslalo na email
Hovoril si že chceš aj registračný formulár.
Elipsa
Amateur
Príspevky: 24 Registrovaný: 18 nov 2011, 19:36
Príspevok
od používateľa Elipsa » 11 júl 2013, 16:29
Michaelo napísal:
Hovoril si že chceš aj registračný formulár.
je to vlastne iba také info, takže stačí aby to bolo odoslané na email
Michaelo
Hardcore addict
Príspevky: 6177 Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:
Príspevok
od používateľa Michaelo » 11 júl 2013, 20:39
Aha. Tak potom potrebuješ 2 e-mailové formuláre.
Niečo také by ti malo stačiť (snáď si to vieš upraviť):
Kód: Vybrať všetko
<?php
require("../core/class.phpmailer.php");
$meno = $_POST['meno'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$myPhpMailerObj->CharSet = 'iso-8859-1';
/*$mail->CharSet = $locale['charset'];*/
$mail = new PHPMailer();
$mail->From = "ODOSIELATEL"; // niektore hosty blokuju odosielanie mailov ak odosielatel nie je mail od nich
$mail->FromName = "WEB Kontakt";
$mail->AddAddress("PRIJIMATEL-MAIL", "PRIJIMATEL-MENO");
$mail->AddAddress($email, $meno); // kopia odosielatelovi
$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = $_POST['predmet'];
$mail->Body = eregi_replace("[\n]",'<br>',$_POST['zprava'] . "<br><br><br>Správa prišla od: " . $email);
$mail->AltBody = $_POST['zprava'] . "\n\n\nSpráva prišla od: " . $email;
// SPAM == 5 vymaz ak nemas antispam otazku. 5 je odpoved.
if ($spam=='5' and $mail->Send())
{
echo '<p><strong>Váš e-mail bol úspìšne odoslaný</strong>.</p>
<br><a href="javascript:history.back()"> <<< Spä </a>';
}else{
echo "<p>Váš e-mail sa <strong>nepodarilo odosla</strong>:" . $mail->ErrorInfo;
echo '</p><br><a href="javascript:history.back()"> <<< Spä </a>';
exit;
}
Prílohy
mail.rar
(18.03 KiB) 38 stiahnutí