Autor Zpráva
dick.jones
Profil *
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
dick.jones:
s přílohami je to trochu složitější, FAQ PHP dole nebo google.
dick.jones
Profil *
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
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 *
a to jest? nejak jsem z toho zamotany a ty IF co jsem zkousel mi nefungovaly vunec. Diky
panther
Profil
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 *
Sorry nema to zazite a jsem zacatecnik co se snazi :-) dekuju
dick.jones
Profil *
jeste otazka ty IF maji byt ve scriptu odesilacim nebo v tomto formularovem?? jestlůi ja to nedavam na spatne misto??
panther
Profil
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 *
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
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 *
jo je to ok - problem byl v tech promenych - dekuji za poznamku
dick.jones
Profil *
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
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 *
ja vim ze odpovidal - nejak z toho nemuzu poradne vysosT Z TECH VSECH CLANKU TO SPRAVNE PRO MUJ SCRIPT - NEJSEM Z TOHO MOUDRY POPRAVDE :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0