Jump to content

návod [MiniTuT][PHP]Posílání emilů


Vixi

Recommended Posts

Myslím že se to bude hodit je to tut o posílání emailů

Tento skript odešle pomocí mail serveru krátou textovou zpravu.

Hlavička emailu(předmnět,odesílatel,příjemce) se zobrazí v podobě pole.

 

 

 

<?php    
require('Mail.php');

$headers['From'] = 'Uživatel ';
$headers['To'] = 'Uživatel ';
$headers['Subject'] = 'Předmnět';

$recipients = '[email protected]';

$body = 'Dobrý den!

Toto je malá testovací zpráva.';

$params['host'] = 'mail.server.cz';
$params['port'] = '25';
$params['password'] = 'xxx';

$mail_object =& Mail::factory('smtp', $params);

if ($mail_object->send($recipients, $headers, $body)== TRUE) {
 echo 'Zpráva byla odeslána';
} else {
 echo 'Chyba při odesílání zprávy.';
}

?>

 

 

Něco je z knihy a neco je moje.

Link to comment
Share on other sites

Myslím že se to bude hodit je to tut o posílání emailů

Tento skript odešle pomocí mail serveru krátou textovou zpravu.

Hlavička emailu(předmnět,odesílatel,příjemce) se zobrazí v podobě pole.

 

 

 

<?php    
require('Mail.php');

$headers['From'] = 'Uživatel ';
$headers['To'] = 'Uživatel ';
$headers['Subject'] = 'Předmnět';

$recipients = '[email protected]';

$body = 'Dobrý den!

Toto je malá testovací zpráva.';

$params['host'] = 'mail.server.cz';
$params['port'] = '25';
$params['password'] = 'xxx';

$mail_object =& Mail::factory('smtp', $params);

if ($mail_object->send($recipients, $headers, $body)== TRUE) {
 echo 'Zpráva byla odeslána';
} else {
 echo 'Chyba při odesílání zprávy.';
}

?>

 

 

Něco je z knihy a neco je moje.

To jako když chciposílat email to musím kodovat?Když už tak udělej formulář ne ?

A navíc je to zbytečně složitý... jdu udělat lehčí (_,_)

Link to comment
Share on other sites

Vzal jsem to z vlastního formuláře Pro nábor do clanu takže

Je to trošku delší ....

 

<?php

//-----------TOTO_PRIJDE_NA_EMAIL-----------------

$zprava = "Jméno(Nick): {$_POST['jmeno']}\r\n";

$zprava .= "Email: {$_POST['email']}\r\n";

$zprava .= "Předmet: {$_POST['predmet']}\r\n";

$zprava .= "Poznámka: {$_POST['poznamka']}\r\n";

//---------------------------------------------------

$head .= "Content-Type: text/plain; charset=\"utf-8\"\n";

if ($email==""){

$email="@";

}

$form="

Váš obor*:

 

Jméno:*:

 

E-mail*:

 

Předmět*:

 

Poznámka

 

 

 

 

 

 

Žádná poznámka

Pole označená * jsou povinná.Bez nich se Vaše žádost neodešle.Prosím vyplňte jej.Děkujeme

";

$skupina_error=0;

$jmeno_error=0;

$email_error=0;

 

if ($send!="submited"){

echo "$form";

}else{

if(empty($jmeno)){

echo"Musíte zadat své jméno abyste mohl odeslat žádost.

";

}else{

 

if(empty($skupina)){

echo"Musíte zadat skupinu do které by jste chtěli jít.

";

}else{

 

if(empty($predmet)){

echo"Musíte napsat predmet.

";

}else{

 

if ((@!strpos ($email,"@")) || (@!strpos ($email,"."))){

echo "Musíte zadat existující e-mail.

";

$email_error=1;

}}

 

if (($jmeno_error) || ($email_error) || ($predmet_error) || ($zprava_error)){

echo "$form";

}else{

$zprava1="$zprava

 

 

$To="NAJAKEJ MAIL";

mail ($To, $predmet, $zprava);

echo "Úspěšně odesláno.";

}

}

}

?>

 

Snad to funguje,mě to jde,ale mám tam toho více + Země + Město a jiné

Link to comment
Share on other sites

tohle si nezaslouzi oznaceni [tut]

nedal jsi sem obsah souboru mail.php, takze kod pro bezneho cloveka je naprosto nefunkcni

Přesně tak "lol" , takže nefunkční , řekl bych že to moje je lehčí , sice nevim jestli to funguje , mě to teda jde :d

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...