Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.04.14
Prihlásený: 26.04.24
Príspevky: 335
Témy: 77
Bydlisko: Trnava
Príspevok NapísalOffline : 20.05.2014 19:35

Cus...

Potreboval by som na tento php kod na mail funkcnu diakrtiku. Keby niekto vedel ako to vyriesit bol by som vdacny dik :)

Kód:
$action=$_REQUEST['action'];
if ($action=="";)
   {
   ?>
   <form action="" method="POST" enctype="multipart/form-data">
     <input type="hidden" name="action" value="submit">
     Dátum príchodu:<br>
     <input name="dateform" type="text" value="" size="30"/><br>
     Cas príchodu:<br>
     <input name="timeform" type="text" value="" size="30"/><br>
     Dátum odchodu:<br>
     <input name="dateto" type="text" value="" size="30"/><br>
     <br><br> 
     Vaše meno a priezvisko:<br>
     <input name="meno" type="text" value="" size="30"/><br>
     <br><br>
     Ulica:<br>
     <input name="ulica" type="text" value="" size="30"/><br>
     Mesto:<br>
     <input name="mesto" type="text" value="" size="30"/><br>
     PCS:<br>
     <input name="pcs" type="text" value="" size="30"/><br>
     Zem:<br>
     <input name="zem" type="text" value="" size="30"/><br>     
     <br><br>
     Váš e-mail:<br>
     <input name="email" type="text" value="" size="30"/><br>
     Váše telefónne císlo:<br>
     <input name="phone" type="text" value="" size="30"/><br>
     <input name="message" type="hidden" type="text" value="">
     <br><br>
     <input type="submit" value="Odoslat"/>
   </form>
   
    <?php
   } 
else
   {
   $dateform=$_REQUEST['dateform'];
   $timeform=$_REQUEST['timeform'];
   $dateto=$_REQUEST['dateto'];
   $meno=$_REQUEST['meno'];
   $ulica=$_REQUEST['ulica'];
   $mesto=$_REQUEST['mesto'];
   $pcs=$_REQUEST['pcs'];
   $zem=$_REQUEST['zem'];
   $email=$_REQUEST['email'];
   $phone=$_REQUEST['phone'];
   if (($dateform=="";)||($timeform=="";)||($dateto=="";)||($meno=="";)||($ulica=="";)||($mesto=="";)||($pcs=="";)||($zem=="";)||($email=="";)||($phone=="";)) {
       echo "Prosím, vyplnte všetky udaje.";
       }
   else{
       $predmet="Rezervácia $dateform";       
       $text="Dátum prichodu: $dateform \n
              Čas príchodu: $timeform \n
              Dátum odchodu: $dateto \n
              Meno a priezvisko: $meno \n
              Ulica: $ulica \n
              Mesto: $mesto \n
              PSČ: $pcs \n
              Zem: $zem \n
              e-mail: $email \n
              telefónne číslo: $phone"; 
       mail("mail.test@azet.sk", $predmet, $text);
       echo "Rezarvácia odoslaná!";
       }
   } 
?>


Offline

Užívateľ
Užívateľ
Nefunkčná diakritika v PHP

Registrovaný: 21.09.13
Prihlásený: 22.04.24
Príspevky: 2111
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 20.05.2014 22:07

Nastav kodovanie na UTF-8 nielen v php ale aj v tom editore v ktorom edituješ to .php







_________________
Nesnívaj svoj život, ale ži svoj sen.
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 20.05.2014 23:01

Ak zistíš, že sa ti odoslaný email nezobrazí správne, tak namiesto zložitého zisťovania, ako to opraviť použi nejakú knižnicu na odosielanie emailov, ktorá sa postará o správne nastavenie hlavičiek. :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.04.14
Prihlásený: 26.04.24
Príspevky: 335
Témy: 77
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 22.05.2014 0:06

V notaped++ mam kodovanie utf-8... v php ako a kde ho mam nastavit ? BTW len mimochodom na taky azet mi chodia maili krasne s diakritiku no ja potrebujem mat mail na websuporte, ziada to vyhradne majitel co mu robim web.
Tak ako spravne tam nastavit to utf ? Popripade ako na tie kniznice o tom som este nepocul dik :)


Offline

Správca fóra
Správca fóra
Nefunkčná diakritika v PHP

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.05.2014 8:19

Mozes vyskusat napr. phpmailer, starsi tutorial najdes aj tu na pcfore, alebo pouzijes nieco podobne ako:
Kód:
$name = "MENO PRIEZVISKO ODOSIELATELA";
$from = "EMAIL ODOSIELATELA";
$to = "EMAIL PRIJEMCU";
$subject = "PREDMET";
$body = "SPRAVA";

$subject = "=?UTF-8?B?".base64_encode($subject)."?=";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
$headers .= "From: =?UTF-8?B?".base64_encode($name)."?=<".$from.">\n";

mail($to, $subject, $body, $headers);







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.04.14
Prihlásený: 26.04.24
Príspevky: 335
Témy: 77
Bydlisko: Trnava
Príspevok Napísal autor témyOffline : 22.05.2014 13:39

Mohol by mi niekto ten kod implementovat na moj kod co mam hore ? Potrebujem to v tom rezervacnom formulari, v PHP sa zatial moc nevyznam dik ;)

// Spojený príspevok Štv 22.05.14 16:18

Kód:
<?php
$action=$_REQUEST['action'];
if ($action=="")
  {
  ?>
  <form action="" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" value="submit">
    Dátum príchodu:<br>
    <input name="dateform" type="text" value="" size="30"/><br>
    Čas príchodu:<br>
    <input name="timeform" type="text" value="" size="30"/><br>
    Dátum odchodu:<br>
    <input name="dateto" type="text" value="" size="30"/><br>
    <br><br> 
    Vaše meno a priezvisko:<br>
    <input name="meno" type="text" value="" size="30"/><br>
    <br><br>
    Ulica:<br>
    <input name="ulica" type="text" value="" size="30"/><br>
    Mesto:<br>
    <input name="mesto" type="text" value="" size="30"/><br>
    PSČ:<br>
    <input name="psc" type="text" value="" size="30"/><br>
    Zem:<br>
    <input name="zem" type="text" value="" size="30"/><br>     
    <br><br>
    Váš e-mail:<br>
    <input name="email" type="text" value="" size="30"/><br>
    Váše telefónne číslo:<br>
    <input name="phone" type="text" value="" size="30"/><br>
    <input name="message" type="hidden" type="text" value="">
    <br><br>
    <input type="submit" value="Odoslať"/>
  </form>
   
     
     

    <?php
  } 
else
  {
  $dateform=$_REQUEST['dateform'];
  $timeform=$_REQUEST['timeform'];
  $dateto=$_REQUEST['dateto'];
  $meno=$_REQUEST['meno'];
  $ulica=$_REQUEST['ulica'];
  $mesto=$_REQUEST['mesto'];
  $psc=$_REQUEST['psc'];
  $zem=$_REQUEST['zem'];
  $email=$_REQUEST['email'];
  $phone=$_REQUEST['phone'];
  if (($dateform=="")||($timeform=="")||($dateto=="")||($meno=="")||($ulica=="")||($mesto=="")||($psc=="")||($zem=="")||($email=="")||($phone=="")) {
      echo "Prosím, vyplnte všetky udaje.";
      }
  else{
      $text="
Dátum príchodu: $dateform \n
Čas príchodu: $timeform \n
Dátum odchodu: $dateto \n
Meno a priezvisko: $meno \n
Ulica: $ulica \n
Mesto: $mesto \n
PSČ: $psc \n
Zem: $zem \n
e-mail: $email \n
telefónne číslo: $phone";

      $predmet="Rezervácia $dateform";   
      $predmet = "=?UTF-8?B?".base64_encode($predmet)."?=";
      $headers = "MIME-Version: 1.0\n";
      $headers .= "Content-Type: text/plain; charset=utf-8\n";
      $headers .= "From: =?UTF-8?B?".base64_encode($meno)."?=<".$email.">\n"; 
           
      mail("noothing@centrum.sk", $predmet, $text, $headers);

      echo "Rezarvácia odoslaná!";
      }
  } 
?>


Tak dal som to dokopy a super na websuporte uz idu maily aj s diakritikou, ale zas ma zaraze, ze napr na centrum, ani azet napr potom maily vobec nepridu :loony:

// Spojený príspevok Štv 22.05.14 16:23

Uz som to spravil, ale zas mam problem vysie uvedeny dalsi...


Offline

Správca fóra
Správca fóra
Nefunkčná diakritika v PHP

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.05.2014 23:17

Aj na centrum, aj na azet mi mail dosiel v pohode s pouzitim horeuvedeneho zakladneho kodu. Popozeraj sa ale este po dalsich hlavickach, ktore je mozne nastavit pri posielani mailu.







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. php - diakritika

v PHP, ASP

12

1153

29.10.2015 10:31

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika v PHP

v PHP, ASP

1

1553

14.08.2009 19:25

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika mailov v PHP

v PHP, ASP

9

729

23.05.2010 11:39

petanorech Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP kontaktny formular a diakritika

v PHP, ASP

2

524

09.03.2015 20:43

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. diakritika v maile z webu caz PHP

v PHP, ASP

6

1027

10.07.2007 19:01

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v Redakčné systémy

19

1470

06.05.2007 10:54

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v HTML, XHTML, XML, CSS

13

824

03.12.2008 14:12

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v HTML, XHTML, XML, CSS

6

933

25.04.2007 16:54

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v HTML, XHTML, XML, CSS

1

504

25.10.2009 20:58

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v Databázy

2

750

30.03.2009 22:22

22adamko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v Ostatné

8

797

22.10.2010 22:10

Rammstein Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v Databázy

11

1099

30.08.2009 20:30

bmatias Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. diakritika

v HTML, XHTML, XML, CSS

13

721

01.12.2010 14:18

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. diakritika

v HTML, XHTML, XML, CSS

9

1121

18.08.2010 9:50

locksmith Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Diakritika

v Delphi, Visual Basic

1

766

05.05.2009 20:20

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1310

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra