php - formulár a email

Programovacie jazyky, rady, poradňa...
Elipsa
Amateur
Amateur
Príspevky: 24
Registrovaný: 18 nov 2011, 19:36

php - formulár a email

Príspevok od používateľa Elipsa »

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
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: php - formulár a email

Príspevok od používateľa Michaelo »

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
Amateur
Príspevky: 24
Registrovaný: 18 nov 2011, 19:36

Re: php - formulár a email

Príspevok od používateľa Elipsa »

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
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8222
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: php - formulár a email

Príspevok od používateľa harrison314 »

toto je najcastjsia tema tykajuca sa PHP na tomto fore, pouzi hladanie
Michaelo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: php - formulár a email

Príspevok od používateľa Michaelo »

Elipsa napísal:stačí aby to odoslalo na email
Hovoril si že chceš aj registračný formulár.
Elipsa
Amateur
Amateur
Príspevky: 24
Registrovaný: 18 nov 2011, 19:36

Re: php - formulár a email

Príspevok od používateľa Elipsa »

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
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6177
Registrovaný: 16 júl 2008, 20:29
Bydlisko: Pri PC
Kontaktovať používateľa:

Re: php - formulár a email

Príspevok od používateľa Michaelo »

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í
Napísať odpoveď