Резултати от 1 до 6 от общо 6

Изпращане на формуляри към е-майл.

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Jun 2007
    Мнения
    32
    #1

    Изпращане на формуляри към е-майл.

    Здравейте, незнам дали темата е за този раздел, но сметнах, че тука е най-подходящо да я пусна.
    Направил съм един формоляр за попълване с hmtl... обаче незнам как да направя така, че когато се даде на бутона submit... или изпрати формоляра с резултатите да се прати на моята поща...

  2.  
     
  3. Junior Member
    Тук е от
    May 2005
    Мнения
    29
    #2

    Re:Изпращане на формуляри към е-майл.

    А php или друг сървърен език има ли?

  4. Junior Member
    Тук е от
    Jun 2007
    Мнения
    32
    #3

    Re:Изпращане на формуляри към е-майл.

    Ем пробвах със php, направих следното нещо:

    index.html ми започва ето така:

    Код:
    <body>
    
    <form name="form" method="post" action="contact.php">
    а contact.php

    Код:
    <html>
      <head><title>PHP Mail Sender</title></head>
      <body>
      <?php
     /* All form fields are automatically passed to the PHP script through the array $HTTP_POST_VARS. */
      $email = $HTTP_POST_VARS['bboygame@abv.bg'];
      $subject = $HTTP_POST_VARS['send'];
      $message = $HTTP_POST_VARS['thanks'];
     /*Validation of subject and also mail */
      if (!preg_match(”/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/”, $email)) {
       echo “<h4>Invalid email address</h4>”;
       echo “<a href=’javascript:history.back(1);’>Back</a>”;
      } elseif ($subject == “”) {
       echo “<h4>No subject</h4>”;
       echo “<a href=’javascript:history.back(1);’>Back</a>”;
      }
     /* Sends the mail and outputs the “Thank you” string if the mail is successfully sent, or the error string 
      otherwise. */
      elseif (mail($email,$subject,$message)) {
       echo “<h4>Thank you for sending email</h4>”;
      } else {
       echo “<h4>Can’t send email to $email</h4>”;
      }
      header("location: thanks.php");
      ?>
      </body>
      </html>
    </body>
    </html>
    и накрая в thanks.php ... съм написал някакво съобщение там ... незнам къде ми е грешката... да не би нещо да не съм го качил както трябва ли ... незнам, моля ви помогнете.



  5. Member
    Тук е от
    Feb 2006
    Мнения
    649
    #4

    Re:Изпращане на формуляри към е-майл.

    На пръв поглед, не можеш да имаш нищо преди header("location: thanks.php"); като html . Прочети внимателно инструкциите в сайта на php. Второ виж какви грешки ти дава и чрез тях ще се ориентираш. Също функцията за изпращане на мейли е много добре описана на сайта успех.

  6. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #5

    Re:Изпращане на формуляри към е-майл.

    A коя е версията на php, която ползваш?
    Провери има ли изобщо нещо в $HTTP_POST_VARS.
    Ако няма, виж дали е разрешено "Register Globals" в настройките. Или ползвай $_POST.

    Освен това прочети как да защитиш малко входните данни.

  7. Senior Member
    Тук е от
    Dec 2009
    Мнения
    1,700
    #6

    Re:Изпращане на формуляри към е-майл.

    На мен кода ми изглежда копиран от някъде. Кавичките след echo не са обикновени прости кавички ( " ), а по скоро някакви форматирани ( ” ) - предполагам copy/paste. За апострофите важи същото.

    Виж какво има в ПОСТ-а чрез <?php print_r($HTTP_POST_VARS); ?> поставен някъде в началото. Силно ме съмнява да си кръщаваш <input> с bboygame@abv.bg

  8.  
     
Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 3
    Последно: 28-06-06, 11:36
  2. попълване на формуляри
    От ManiMani във форум Общ - софтуер
    Отговори: 0
    Последно: 01-12-05, 20:09
  3. програма за формуляри
    От ManiMani във форум Общ - софтуер
    Отговори: 0
    Последно: 25-11-05, 18:38
  4. Изработка на web формуляри
    От Sitron във форум Уебдизайн и 3D
    Отговори: 15
    Последно: 31-03-04, 02:08

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе