[ ||NeX|| @ 24.11.2003. 11:18 ] @
Znam, znam moderatore, sve sam pregledao, prvo link neki ne radi, drugo toliko je jednostavno, čim dobijem riješenje možeš obisati, pls.

Pa, ljudi počeo i ja sa tim php-om, a već radim neki projekt gdje mi treb samo simple funkcija koja je na kraju knjige iz koje učim, pa ne znam kako.

Radi se o tome da imam formu tipa:
ime:
prezime:
e-mail:
i još tri pocije, to znam napraviti i dugme submit i sada mi treba samo, kada pritisneš submit da podaci odu na određeni email.

kako to?

(ako vam fali motivacije, ubijam time fp extenzije i dosadni fp :d)
[ SmilieBG @ 24.11.2003. 11:57 ] @
Hm... Ovako:

Code:

<?

$mail_to = "[email protected]"; 
//umesto same adrese mozes staviti i $mail koji upisuju 
// u formu...

$subject = "Subjekat maila";

$body = 
"Postovani $ime,

Ovim Vas zelimo obavestiti da smo primili Vase podatke:

$ime $prezime

Ostatak maila ovde...";

mail($mail_to, $subject, $body);

if(mail)
{
echo "Poruka je poslata na $mail_to";
}
else
{
echo "Pojavila se greska, pokusajte ponovo...";
}

?>


Eto, to ovako ukratko, cisto da dobijes ideju kako radi, a ti sad razradjuj sistem ;-)


Poz,
Smilie
[ Jbyn4e @ 24.11.2003. 12:02 ] @
I jos ako ti je php noviji od 4.1 (ako se dobro secam od te verzije je promenjeno), i ako ne dobijas podatke sa $promenljiva, potrebno je da je procitas sa:
$_POST['promenljiva']
[ ||NeX|| @ 24.11.2003. 12:52 ] @
hoće li to onda biti mail.php što si ti napisao, ovo ispod form.html ? :

Code:

<HTML>
<HEAD>
<TITLE>HTML Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION="mail.php" METHOD=POST>
First Name <INPUT TYPE=TEXT NAME = "FirstName" SIZE=20><BR>
Last Name <INPUT TYPE=TEXT NAME = "LastName" SIZE=40><BR>
E-mail Address <INPUT TYPE=TEXT NAME = "Email" SIZE=60><BR>
Comments <TEXTAREA NAME = "Comments" ROWS=5 COLS=40></TEXTAREA><BR> 
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit!">
</FORM>
</BODY>
</HTML>
[ ||NeX|| @ 24.11.2003. 12:54 ] @
Citat:
Jbyn4e:
I jos ako ti je php noviji od 4.1 (ako se dobro secam od te verzije je promenjeno), i ako ne dobijas podatke sa $promenljiva, potrebno je da je procitas sa:
$_POST['promenljiva']


hvala, to sam neki dan skužio da mora $_POST[-..-]

Ej, da može li mi ko pojasniti kada se GET koristi?
[ SmilieBG @ 24.11.2003. 13:18 ] @
to je mail.php

Za post i get nisam siguran pa bolje da cutim :P
[ noviKorisnik @ 24.11.2003. 13:57 ] @
GET informacija je deo adrese stranice. Koristi se takođe i kao identifikator stranice. Na primer, ako se realizuje mašina za pretraživanje, ključne reči mogu da se prosleđuju kroz GET. Korisnik može da stranicu s rezultatima doda u svoje favorite, mašina za pretraživanje će takvu stranicu indeksirati kao jedinstvenu, itd.

Ako neko treba da se uloguje na neki sajt, GET nije dobro rešenje, zato što bi tada u adresi stojala lozinka za određenog korisnika. Kada se potom recimo klikne na link ka nekom spoljnom sajtu, taj sajt dobija informaciju o adresi s koje se stiglo - znači saznaje se lozinka.

GET ima i ograničenje na dužinu stringa (kao deo adrese stranice), tako da se ne može koristiti ako je potrebno proseđivanje veće količine podataka (ako koristite web-mail, postoji polje za tekst poruke koje može biti podugačko) - tada se obavezno koristi POST metod.
[ ||NeX|| @ 24.11.2003. 23:50 ] @
Hvala, raja ste prava!
[ momsab @ 17.12.2003. 22:50 ] @
Može li neko meni da mi malko objasni kako da pomoću PHP napravim form2email ali da šalje preko servera mani na mail? Znači, ne direktno na [email protected] već indirektno, ako razumete šta hoću da kažem.
[ Zuble @ 17.12.2003. 23:53 ] @
Nisam siguran da sam razumeo sta trazis.
Ako zelis da saljes sebi na mail informacije sa formulara onda ....

Code:
<center>
<FORM method="POST" action="sendform.php">
<P>Votre nom:<br>
<INPUT type="text" name="sujet" size=30>
</p>
 <P>Votre nom:<br>
<INPUT type="text" name="sender_name" size=30>
</p>
    <P>Votre E-Mail:<br>
<INPUT type="text" name="sender_email" size=30>
</p>
<P>Message:<br>
<textarea name="message" cols=60 rows=10></textarea>
</p><INPUT type="submit" value="Envoyer Message">
</FORM></center>



SENDFORM.PHP


Code:
<?php 


$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Subject:\t$sujet\n";
$msg .= "Message:\t$message\n\n";


$recipient = "[email protected]";
$subject = "$sujet";


$mailheaders = "My website <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";


mail($recipient, $subject, $msg, $mailheaders);




echo "<HTML><HEAD>";
echo "<TITLE>E-mail Form!</TITLE></HEAD><BODY bgcolor=#FFFFFF text=#000000 link=#0000FF alink=#0000FF vlink=#0000FF background=backk.gif>";
echo "<H1 align=center>Merci, $sender_name</H1>";
echo "<P align=center>";
echo "Votre message a été envoyé.</P>";
echo "</BODY></HTML>";


?> 


Sa mog sajta, radi, nadam se da ti nesmeta sto je na francuskom ;)

[Ovu poruku je menjao Nemanja Avramović dana 12.02.2008. u 23:17 GMT+1]
[ bluesman @ 18.12.2003. 02:02 ] @
Evo ti nesto sto sam na brzaka napravio za studente da mogu da rade to sto tebi treba, pa bar da vidis kako izgleda kod (mada provereno radi).

gpb formmail
[ srdjan_kg @ 12.02.2008. 21:10 ] @
pozdrav

bas me raduje sto ste pomogli u prethodnom slucaju

nadam se da ce se naci i za mene pomoc

tj treba bi slati mejl nako popune obrazca sa atacmentom


da li to uopste moze, i ako mozete mi dati neki smer

unapred hvala
[ eM3 @ 03.04.2008. 17:47 ] @
Evo, nasao sam form generator koji odlicno radi. Dobijes sve na tanjir ;)

http://www.freeformmaker.com/