Autor | Zpráva | ||
---|---|---|---|
dick.jones Profil * |
#1 · Zasláno: 30. 8. 2010, 17:45:24
Ahoj, mohl bych Vas pozadat o radu jak nejednoduseji napsat ve formulari aby se prikladali prilohy do emailu vyplneneho formulare. V tom odesilacim scriptu tedy B) je mi jasne co mi odejde ale nevim jak udelat aby se nacetl a odesel emailem cely soubor. DEKUJI
pro predstavu: A) FORMULAR <form action='send.php' method="post"> <select id="filter" name="filter"> <option selected="selected">-- vyberte provozovnu --</option> <option id="provozovna horovice" value="provozovna 1">Provozovna Hořovice</option> <option id="provozovna pribram" value="provozovna 2">Provozovna Příbram</option> </select> <div> <table> <tbody> <tr> <td colspan="2"> <p><label for="pozice">Mám zájem o pracovní pozici:</label><br /> <input name="pozice" type="text" id="pozice" class="dotaznik" title="Mám zájem o pracovní pozici" size="72" /> *</p></td> </tr> <tr> <td><label for="jmeno">Jméno</label></td> <td><input class="dotaznik" id="jmeno" name="jmeno" title="Jméno" type="text" />*</td> </tr> <tr> <td><label for="prijmeni">Příjmení</label></td> <td><input class="dotaznik" id="prijmeni" name="prijmeni" title="Příjmení" type="text" />*</td> </tr> <tr> <td><label for="titul">Titul</label></td> <td><input class="dotaznik" id="titul" name="titul" title="Titul" type="text" /></td> </tr> <tr> <td><label for="email">E-mail</label></td> <td><input class="dotaznik" id="email" name="email" title="E-mail" type="text" />*</td> </tr> <tr> <td><label for="telefon">Telefon</label></td> <td><input class="dotaznik" id="telefon" name="telefon" title="Telefon" type="text" /></td> </tr> <tr> <td><label for="text">Průvodní text</label><br /></td> <td><textarea cols="60" class="dotaznik" id="text" name="text" rows="5" title="Průvodní text"></textarea></td> </tr> </tbody> </table> <p>Příloha: (formáty: *.DOC, *.PDF )</p> <p><input class="dotaznik" id="priloha" name="priloha" title="Příloha č.1" type="file" /></p> <p><strong><em><input class="dotaznik" id="odeslat" name="odeslat" title="Odeslat dotazník" type="submit" value="Odeslat dotazník" /> <br /></em></strong></p></div></form> b) ODESILACI SCRIPT $headers = "From:robot@xxx.cz<robot@xxx.cz>\n"; $headers .= 'Content-Type: text/html; charset=utf-8'; $email="abcd@sssss.cz"; $textmailu="<font face=verdana size=2 bgColor=#edf4f8 ><strong>Zájem o pozici:</strong> ".$_POST[pozice]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Jméno:</strong> ".$_POST[jmeno]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Příjmení:</strong> ".$_POST[prijmeni]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Titul:</strong> ".$_POST[titul]."<br> <br>"; $textmailu.="<font face=verdana size=2><strong>Telefon:</strong> ".$_POST[telefon]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>E-mail:</strong> ".$_POST[email]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Průvodní dopis:</strong> ".$_POST[text]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Příloha:</strong> ".$_POST[priloha]."<br> <br> "; if ( mail($email,'Kariera',$textmailu,$headers)) { echo "</p> <p><b>Děkujeme </b></p>"; } else { echo "<p><b>Děkujeme</b></p>"; } |
||
panther Profil |
#2 · Zasláno: 30. 8. 2010, 17:48:34 · Upravil/a: panther
|
||
dick.jones Profil * |
#3 · Zasláno: 30. 8. 2010, 18:01:15
jeste prosbicka s cim si nevim rady: na zacatku scriptu mam vyber budto provozovna 1 nebo provozovna 2 jak nejjednoduseji bych mel prosim udelat aby pri vyberu provozovny 1 odesely info na email napr. abc@seznam.cz a pri vyberu provozovny 2 sly informace na email efg@seznam.cz.
Moc mi pomuzete. kdyby me netlacil cas asi bych mel prostor bloumat ale nyni velice ocenim vase zkusenosti a rady. Dekuji <form action='send.php' method="post"> <select id="filter" name="filter"> <option selected="selected">-- vyberte provozovnu --</option> <option id="provozovna horovice" value="provozovna 1">Provozovna Hořovice</option> <option id="provozovna pribram" value="provozovna 2">Provozovna Příbram</option> </select> <div> <table> <tbody> <tr> <td colspan="2"> <p><label for="pozice">Mám zájem o pracovní pozici:</label><br /> <input name="pozice" type="text" id="pozice" class="dotaznik" title="Mám zájem o pracovní pozici" size="72" /> *</p></td> </tr> <tr> <td><label for="jmeno">Jméno</label></td> <td><input class="dotaznik" id="jmeno" name="jmeno" title="Jméno" type="text" />*</td> </tr> <tr> <td><label for="prijmeni">Příjmení</label></td> <td><input class="dotaznik" id="prijmeni" name="prijmeni" title="Příjmení" type="text" />*</td> </tr> <tr> <td><label for="titul">Titul</label></td> <td><input class="dotaznik" id="titul" name="titul" title="Titul" type="text" /></td> </tr> <tr> <td><label for="email">E-mail</label></td> <td><input class="dotaznik" id="email" name="email" title="E-mail" type="text" />*</td> </tr> <tr> <td><label for="telefon">Telefon</label></td> <td><input class="dotaznik" id="telefon" name="telefon" title="Telefon" type="text" /></td> </tr> <tr> <td><label for="text">Průvodní text</label><br /></td> <td><textarea cols="60" class="dotaznik" id="text" name="text" rows="5" title="Průvodní text"></textarea></td> </tr> </tbody> </table> <p>Příloha: (formáty: *.DOC, *.PDF )</p> <p><input class="dotaznik" id="priloha" name="priloha" title="Příloha č.1" type="file" /></p> <p><strong><em><input class="dotaznik" id="odeslat" name="odeslat" title="Odeslat dotazník" type="submit |
||
panther Profil |
#4 · Zasláno: 30. 8. 2010, 18:03:50
dick.jones:
„aby pri vyberu provozovny 1 odesely info na email napr. abc@seznam.cz a pri vyberu provozovny 2 sly informace na email efg@seznam.cz.“ jednoduchá podmínka na hodnotu v $_POST['filter']. |
||
dick.jones Profil * |
#5 · Zasláno: 30. 8. 2010, 18:08:20
a to jest? nejak jsem z toho zamotany a ty IF co jsem zkousel mi nefungovaly vunec. Diky
|
||
panther Profil |
#6 · Zasláno: 30. 8. 2010, 18:10:24
dick.jones:
nevím, co jsi na tom mohl zkoušet špatně, to snad ani nejde. if ($_POST['filter'] == 'provozovna 1') $mail = 'abc@abc.cz'; elseif ($_POST['filter'] == 'provozovna 2') $mail = 'def@def.cz'; |
||
dick.jones Profil * |
#7 · Zasláno: 30. 8. 2010, 18:11:21
Sorry nema to zazite a jsem zacatecnik co se snazi :-) dekuju
|
||
dick.jones Profil * |
#8 · Zasláno: 30. 8. 2010, 18:16:42
jeste otazka ty IF maji byt ve scriptu odesilacim nebo v tomto formularovem?? jestlůi ja to nedavam na spatne misto??
|
||
panther Profil |
#9 · Zasláno: 30. 8. 2010, 18:26:00
dick.jones:
„maji byt ve scriptu odesilacim nebo v tomto formularovem?“ nechápu. Nejspíše v tom souboru, kde zpracováváš zbytek formuláře. |
||
dick.jones Profil * |
#10 · Zasláno: 30. 8. 2010, 18:30:36
Takto???
<? $headers = "From:robot@xxxx.cz<robot@xxxxxx.cz>\n"; $headers .= 'Content-Type: text/html; charset=utf-8'; if ($_POST['filter'] == 'provozovna 1') $mail = 'abcd@seznam.cz'; elseif ($_POST['filter'] == 'provozovna 2') $mail = 'bflm@seznam.cz'; $textmailu="<font face=verdana size=2 bgColor=#edf4f8 ><strong>Zájem o pozici:</strong> ".$_POST[pozice]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Jméno:</strong> ".$_POST[jmeno]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Příjmení:</strong> ".$_POST[prijmeni]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Titul:</strong> ".$_POST[titul]."<br> <br>"; $textmailu.="<font face=verdana size=2><strong>Telefon:</strong> ".$_POST[telefon]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>E-mail:</strong> ".$_POST[email]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Průvodní dopis:</strong> ".$_POST[text]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>xxxxxx</strong> ".$_POST[rok]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>xxxxxxxx</strong>".$_POST[barva]."<br> <br> "; if ( mail($email,'Kariera',$textmailu,$headers)) { echo "</p> <p><b>Děkujeme </b></p>"; } else { echo "<p><b>Děkujeme</b></p>"; }?> |
||
panther Profil |
#11 · Zasláno: 30. 8. 2010, 18:39:07
dick.jones:
funguje to? Pokud ano, tak třeba takto. Dej si pozor na proměnné mail a email, to jsou dvě různé. |
||
dick.jones Profil * |
#12 · Zasláno: 30. 8. 2010, 18:54:09
jo je to ok - problem byl v tech promenych - dekuji za poznamku
|
||
dick.jones Profil * |
#13 · Zasláno: 30. 8. 2010, 19:24:06
Mohl by jeste prosim nekdo blize poradit jak upravit scipt pro nahrani prilohy a zaslani na email???
A) FORMULAR <form action='send.php' method="post"> <select id="filter" name="filter"> <option selected="selected">-- vyberte provozovnu --</option> <option id="provozovna 1" value="provozovna 1">Provozovna 1</option> <option id="provozovna 2" value="provozovna 2">Provozovna 2</option> </select> <div> <table> <tbody> <tr> <td colspan="2"> <p><label for="pozice">Mám zájem o pracovní pozici:</label><br /> <input name="pozice" type="text" id="pozice" class="dotaznik" title="Mám zájem o pracovní pozici" size="72" /> *</p></td> </tr> <tr> <td><label for="jmeno">Jméno</label></td> <td><input class="dotaznik" id="jmeno" name="jmeno" title="Jméno" type="text" />*</td> </tr> <tr> <td><label for="prijmeni">Příjmení</label></td> <td><input class="dotaznik" id="prijmeni" name="prijmeni" title="Příjmení" type="text" />*</td> </tr> <tr> <td><label for="titul">Titul</label></td> <td><input class="dotaznik" id="titul" name="titul" title="Titul" type="text" /></td> </tr> <tr> <td><label for="email">E-mail</label></td> <td><input class="dotaznik" id="email" name="email" title="E-mail" type="text" />*</td> </tr> <tr> <td><label for="telefon">Telefon</label></td> <td><input class="dotaznik" id="telefon" name="telefon" title="Telefon" type="text" /></td> </tr> <tr> <td><label for="text">Průvodní text</label><br /></td> <td><textarea cols="60" class="dotaznik" id="text" name="text" rows="5" title="Průvodní text"></textarea></td> </tr> </tbody> </table> <p>Příloha: (formáty: *.DOC, *.PDF )</p> <p><input class="dotaznik" id="priloha" name="priloha" title="Příloha č.1" type="file" /></p> <p><strong><em><input class="dotaznik" id="odeslat" name="odeslat" title="Odeslat dotazník" type="submit" value="Odeslat dotazník" /> <br /></em></strong></p></div></form> b) ODESILACI SCRIPT 12345678910111213141516171819202122232425262728293031323334353637 $headers = "From:robot@xxx.cz<robot@xxx.cz>\n"; $headers .= 'Content-Type: text/html; charset=utf-8'; $email="abcd@sssss.cz"; $textmailu="<font face=verdana size=2 bgColor=#edf4f8 ><strong>Zájem o pozici:</strong> ".$_POST[pozice]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Jméno:</strong> ".$_POST[jmeno]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Příjmení:</strong> ".$_POST[prijmeni]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Titul:</strong> ".$_POST[titul]."<br> <br>"; $textmailu.="<font face=verdana size=2><strong>Telefon:</strong> ".$_POST[telefon]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>E-mail:</strong> ".$_POST[email]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Průvodní dopis:</strong> ".$_POST[text]."<br> <br> "; $textmailu.="<font face=verdana size=2><strong>Příloha:</strong> ".$_POST[priloha]."<br> <br> "; if ( mail($email,'Kariera',$textmailu,$headers)) { echo "</p> <p><b>Děkujeme </b></p>"; } else { echo "<p><b>Děkujeme</b></p>"; |
||
panther Profil |
#14 · Zasláno: 30. 8. 2010, 19:34:44
dick.jones:
„jak upravit scipt pro nahrani prilohy a zaslani na email?“ už ses jednou ptal a už jsem ti jednou odpovídal. Něco nejasného na [#2]? |
||
dick.jones Profil * |
#15 · Zasláno: 30. 8. 2010, 19:36:27
ja vim ze odpovidal - nejak z toho nemuzu poradne vysosT Z TECH VSECH CLANKU TO SPRAVNE PRO MUJ SCRIPT - NEJSEM Z TOHO MOUDRY POPRAVDE :-)
|
||
Časová prodleva: 14 let
|
0