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

Pomoc u vezi forme.

[es] :: PHP :: Pomoc u vezi forme.

[ Pregleda: 2409 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

storne
Loznica

Član broj: 4573
Poruke: 115
77.105.50.*

Sajt: www.imelman.co.rs


Profil

icon Pomoc u vezi forme.10.04.2009. u 14:05 - pre 183 meseci
Kako da podesim da mi podatke upisane u formi posalje na moju e-mail adresu,ali da poisiljalac bude upisana e-mail adresa u formi na sajtu. Ja sam napravio neku formu,ali kada popunim podatke i posaljem putem forme dobijam e-mail od accounta svog domena.

code je:
Code:
<?php

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

// Checkbox handling
$field_2_opts = $_POST['field_2'][0].",". $_POST['field_2'][1].",". $_POST['field_2'][2].",". $_POST['field_2'][3];

mail("[email protected]","phpFormGenerator - Form submission","Form data:

Ime i prezime: " . $_POST['field_1'] . " 
Koju rasu psa imate?: $field_2_opts
Kontakt telefon: " . $_POST['field_3'] . " 
E-mail: " . $_POST['field_4'] . " 

 powered by phpFormGenerator.
");

include("confirm.html");

?>


[izmenio Nemanja: Kod stavljajte u CODE tagove.]

[Ovu poruku je menjao Nemanja Avramović dana 10.04.2009. u 19:29 GMT+1]
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-2.sezampro.yu.



+33 Profil

icon Re: Pomoc u vezi forme.10.04.2009. u 14:19 - pre 183 meseci
Prouči malo mail() f-ju. Pogledaj opis za "additional headers" parametar, kao i one primere ispod. Sve će ti se samo kas'ti...


[Ovu poruku je menjao Nikola Poša dana 10.04.2009. u 19:24 GMT+1]
 
Odgovor na temu

storne
Loznica

Član broj: 4573
Poruke: 115
*.adsl-1.sezampro.yu.

Sajt: www.imelman.co.rs


Profil

icon Re: Pomoc u vezi forme.10.04.2009. u 22:27 - pre 183 meseci
Ne mogu da se snadjem!
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
85.94.122.*

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: Pomoc u vezi forme.11.04.2009. u 00:01 - pre 183 meseci
Da li si uopšte pogledao link koji je kolega Nikola napisao?
Funkcija mail() ima 5 argumenata.
Tebi konkretno treba 4. argument (string $additional_headers), koji će da glasi:
Code:

$header = 'From: Ime Prezime <[email protected]>' . "\r\n";

Konkretno, u tvom primjeru gore kod će da glasi:
Code:

<?php
## OVO PROMJENI da odgovara podacima iz forme
## Npr. ako korisnik unosi svoj email u polje field_2 onda ovo [email protected] promjenis u $_POST["field_2"];
$header = 'From: Ime Prezime <[email protected]>' . "\r\n";
## END

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

// Checkbox handling
$field_2_opts = $_POST['field_2'][0].",". $_POST['field_2'][1].",". $_POST['field_2'][2].",". $_POST['field_2'][3];

mail("[email protected]","phpFormGenerator - Form submission","Form data:

Ime i prezime: " . $_POST['field_1'] . " 
Koju rasu psa imate?: $field_2_opts
Kontakt telefon: " . $_POST['field_3'] . " 
E-mail: " . $_POST['field_4'] . " 

 powered by phpFormGenerator.
",$header); # Ovde sam dodao $header kao 4. argument.

include("confirm.html");

?>

“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

storne
Loznica

Član broj: 4573
Poruke: 115
*.adsl-a-2.sezampro.yu.

Sajt: www.imelman.co.rs


Profil

icon Re: Pomoc u vezi forme.11.04.2009. u 23:35 - pre 183 meseci
Naravno da sam gledao link. Ja sam to provalio,ali sam umesto $_POST["field_2"] kucao "field_2"!
 
Odgovor na temu

storne
Loznica

Član broj: 4573
Poruke: 115
*.adsl-a-2.sezampro.yu.

Sajt: www.imelman.co.rs


Profil

icon Re: Pomoc u vezi forme.11.04.2009. u 23:51 - pre 183 meseci
Uradio sam kako si rekao,ali na mail dobijam mail from unknown sender!
 
Odgovor na temu

storne
Loznica

Član broj: 4573
Poruke: 115
*.adsl-a-2.sezampro.yu.

Sajt: www.imelman.co.rs


Profil

icon Re: Pomoc u vezi forme.12.04.2009. u 00:22 - pre 183 meseci
Resio sam problem! Hvala!
Code:
<?php

$header  = 'From: ' . $_POST["field_4"] . "\n"; 

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

// Checkbox handling
$field_2_opts = $_POST['field_2'][0].",". $_POST['field_2'][1].",". $_POST['field_2'][2].",". $_POST['field_2'][3];

mail("[email protected]","phpFormGenerator - Form submission","Form data:

Ime i prezime: " . $_POST['field_1'] . " 
Koju rasu psa imate?: $field_2_opts
Kontakt telefon: " . $_POST['field_3'] . " 
E-mail: " . $_POST['field_4'] . " 

 powered by phpFormGenerator.
",$header); 

include("confirm.html");

?>

 
Odgovor na temu

[es] :: PHP :: Pomoc u vezi forme.

[ Pregleda: 2409 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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