Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

slanje određenih podataka na E-mail

[es] :: PHP :: slanje određenih podataka na E-mail

[ Pregleda: 1425 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon slanje određenih podataka na E-mail09.05.2005. u 10:38

prvo pozdrav svima, imam jedan problem napreavio sam prijavnicu za moju stranicu u kojoj je (ime,prezime,mjesto,mail,itd) to sam napravio u html filu i napravio sam dugme submit koji šaljete podatke u forma.php file koji če analizirat te podatke i poslat meni na mail e tu nastaje erorr na 61 redu evo pogledajte cijelu skriptu od forma.php
Code:
<?php 
$ime = $_POST["ime"]; 
$mjesto = $_POST["mjesto"]; 
$ulica = $_POST["ulica"]; 
$email = $_POST["email"]; 
$tel = $_POST["tel"];
$godina = $_POST["godina"];
$nick = $_POST["nick"];
$iskaznica = $_POST["iskaznica"];
$spajanje = $_POST["spajanje"];
$tocka = $_POST["tocka"];
$model = $_POST["model"];
$m1 = $_POST["m1"];
$m2 = $_POST["m2"];
$m3 = $_POST["m3"];
$m4 = $_POST["m4"];
$poruka = $_POST["poruka"];


if($ime){ 


echo "Greška, vratite se natrag i ponovite unos\n"; 

if($mjesto){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; 

if($ulica){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; 

if($email){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($tel){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($godina){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($nick){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($iskaznica){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; }

$mailContent="--------CONTACT--------\n"; 
."Ime i Prezime:".$ime."\n"; 
."Mjesto:".$mjesto."\n"; 
."Ulica i Broj: ".$ulica."\n"; 
."E-Mail: ".$email."\n";
."Telefon: ".$tel."\n";  
."Godina Rođenja: ".$godina."\n";
."Nadimak: ".$nick."\n"; 
."Broj Osobne iskaznice: ".$iskaznica."\n";
."Spajam se na mrežu: ".$spajanje."\n"; 
."Na spojnu točku: ".$tocka."\n"; 
."Model Uređaja: ".$model."\n"; 
."Mac adresa apa: ".$m1."\n"; 
."Mac adreca kartice: ".$m2."\n"; 
."Mac adresa računalo1: ".$m3."\n";  
."Mac adresa računalo2: ".$m4."\n"; 
."Poruka: ".$poruka."\n"; 
$toAddress="blackone@email.htnet.hr"; 
$subject="Prijava novog korisnika"; 
mail($toAddress,$subject,$mailContent,"From:$email"); 
echo "Vaš je mail uspješno poslan!<br>"; 
?> 
evo pregled 61 reda
Code:
."Ime i Prezime:".$ime."\n"; 
jel zna tko u čemo je problem
09.05.2005. u 10:38 

caiser
Karadzic Miljan
sys-admin wannabe
Brno

Član broj: 4677
Poruke: 2461
*.eunet.yu.

ICQ: 162962030
Sajt: www.miljan.org


Profil

icon Re: slanje određenih podataka na E-mail09.05.2005. u 10:54
Pre svega...

Code:

if($ime){ 


echo "Greška, vratite se natrag i ponovite unos\n"; 

if($mjesto){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; 

if($ulica){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; 

if($email){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($tel){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($godina){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($nick){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n";
}
if($iskaznica){ 

else{ 
echo "Greška, vratite se natrag i ponovite unos\n"; }


Treba napisati kao...

Code:

if(!isset($ime) || !isset($mjesto) || !isset($ulica) || !isset($email) || !isset($tel) || !isset($godina) || !isset($nick) || !isset($iskaznica)) {
  echo "Greška, vratite se natrag i ponovite unos\n";
}


Drugo...

Code:

$mailContent="--------CONTACT--------\n"; 
."Ime i Prezime:".$ime."\n"; 
."Mjesto:".$mjesto."\n"; 
."Ulica i Broj: ".$ulica."\n"; 
."E-Mail: ".$email."\n";
."Telefon: ".$tel."\n";  
."Godina Rođenja: ".$godina."\n";
."Nadimak: ".$nick."\n"; 
."Broj Osobne iskaznice: ".$iskaznica."\n";
."Spajam se na mrežu: ".$spajanje."\n"; 
."Na spojnu točku: ".$tocka."\n"; 
."Model Uređaja: ".$model."\n"; 
."Mac adresa apa: ".$m1."\n"; 
."Mac adreca kartice: ".$m2."\n"; 
."Mac adresa računalo1: ".$m3."\n";  
."Mac adresa računalo2: ".$m4."\n"; 
."Poruka: ".$poruka."\n"; 


Treba napisati kao...

Code:

$mailContent="--------CONTACT--------\n"; 
$mailContent.="Ime i Prezime:".$ime."\n"; 
$mailContent.="Mjesto:".$mjesto."\n"; 
$mailContent.="Ulica i Broj: ".$ulica."\n"; 
$mailContent.="E-Mail: ".$email."\n";
$mailContent.="Telefon: ".$tel."\n";  
$mailContent.="Godina Rođenja: ".$godina."\n";
$mailContent.="Nadimak: ".$nick."\n"; 
$mailContent.="Broj Osobne iskaznice: ".$iskaznica."\n";
$mailContent.="Spajam se na mrežu: ".$spajanje."\n"; 
$mailContent.="Na spojnu točku: ".$tocka."\n"; 
$mailContent.="Model Uređaja: ".$model."\n"; 
$mailContent.="Mac adresa apa: ".$m1."\n"; 
$mailContent.="Mac adreca kartice: ".$m2."\n"; 
$mailContent.="Mac adresa računalo1: ".$m3."\n";  
$mailContent.="Mac adresa računalo2: ".$m4."\n"; 
$mailContent.="Poruka: ".$poruka."\n"; 

09.05.2005. u 10:54 

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon Re: slanje određenih podataka na E-mail09.05.2005. u 19:34
napravio sam to kako si mi reko i sad mi javlja ovaj error

Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in d:\web\tomos\forma.php on line 43
Vaš je mail uspješno poslan!
09.05.2005. u 19:34 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3794
*.yu1.net.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: slanje određenih podataka na E-mail09.05.2005. u 19:44
Code:
mail($toAddress,$subject,$mailContent,"From:$email"); 
echo "Vaš je mail uspješno poslan!<br>"; 


zameni sa

Code:

$poslat = mail($toAddress,$subject,$mailContent,"From:$email");
if ($poslat) {
echo "Vaš je mail je uspješno poslan!<br>";
}
else {
echo "Vaš je mail <b>nije</b> uspješno poslan!<br>";
die();
}


ali ovo ti nece resiti problem... to ti je samo da vidis da li je ili nije poslat mail

da bi sprecio gresku koju ti server vraca (Warning...) na pocetak skripte (pre svega, a ispod <?php) dodaj

Code:
error_reporting(0);


a zasto ti ne salje mail? vidim da su ti fajlovi u d:\web\... pa sumnjam na to da to probas u lokalu, zar ne? ako jeste u lokalu, da li imas instaliran mail server?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
09.05.2005. u 19:44 

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon Re: slanje određenih podataka na E-mail09.05.2005. u 20:04
ne to je na hostu i izmijenio sam kodove koje si reko i sad mi javlja vaš mail nije poslan evo link http://195.222.36.130/tomos/prijavnica.html
09.05.2005. u 20:04 

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon Re: slanje određenih podataka na E-mail09.05.2005. u 20:31
evo radi problem je bio u hostu prebacio sam skriptu na drugi host i sve radi
hvala svima koji su mi pomogli
Pozdrav!!
09.05.2005. u 20:31 

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon Re: slanje određenih podataka na E-mail10.05.2005. u 09:07
imam samo još jedno pitanje stavio sam u prijavnici checkbox da korisnik može označiti koje komponente koristi pri spajanju na mreže : ap,kartica,lan kabal i pokraj svake komponente sam stavio check box sad kako da u forma.php ubacim taj checkbox i da mi istko ko i prošle podatke to šalje na mail
10.05.2005. u 09:07 

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.adsl.sezampro.yu.

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: slanje određenih podataka na E-mail10.05.2005. u 12:43
$poslat = mail($toAddress,$subject,$mailContent,"From:$email");
if ($poslat) {
echo "Vaš je mail je uspješno poslan!<br>";
}
else {
echo "Vaš je mail <b>nije</b> uspješno poslan!<br>";
die();
}


obrati paznju na crveni deo sta ce se desiti sa celom skriptom u koju stavis ovo ?A ti neces znati gde je greska .. jer si uradio die();
ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
10.05.2005. u 12:43 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3098
*.sbb.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: slanje određenih podataka na E-mail10.05.2005. u 13:57
Citat:
Black One: imam samo još jedno pitanje stavio sam u prijavnici checkbox da korisnik može označiti koje komponente koristi pri spajanju na mreže : ap,kartica,lan kabal i pokraj svake komponente sam stavio check box sad kako da u forma.php ubacim taj checkbox i da mi istko ko i prošle podatke to šalje na mail

Daj checkbox-u ime, pa posle proveravaj da li je setovan $_POST['ime_koje_si_dao'] i ako jeste zapisi u mailu.
10.05.2005. u 13:57 

Black One
Čepin

Član broj: 46302
Poruke: 29
*.adsl.net.t-com.hr.

ICQ: 221690386
Sajt: www.cpnwireless.tk


Profil

icon Re: slanje određenih podataka na E-mail10.05.2005. u 21:50
Ok hvala!!
10.05.2005. u 21:50 

[es] :: PHP :: slanje određenih podataka na E-mail

[ Pregleda: 1425 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.