Odpowiedz na ten temat
Pokaż wyniki od 1 do 4 z 4
  1. Avatar macQUB
    Dołączył
    Aug 2006
    Skąd
    Podkarpacie
    Postów
    251

    Cytuj | #1

    Mam problem z funkcją mail() do przesłania formularza na pocztę.
    Kod strony
    Kod php:
    <!DOCTYPE HTML>
    <html lang="pl">
    <?php
    class Pobierzdane{

        public 
    $em="adres email";

    function 
    wyslane($wyslij){
                if(
    $wyslij)
            {
                if(empty(
    $wyslij['temat'])||empty($wyslij['email'])||empty($wyslij['tresc']))
            
            echo 
    'uzupelnij dane ';
                else{
                     if (!
    eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$"$wyslij['email'])) 
      { 
        echo 
    "wprowadzony adres email jest niepoprawny<br/>";
      }
     else{
      
      if(!
    mail($em$wyslij['temat'],$wyslij['tresc'])) echo 'wiadomosc wyslana';
     
      }    
            }
            }    
         }

    }
    //koniec klasy
     
    ?>
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet"  href="styl/styl.css" />
        
    </head>

    <body>
        <form method="post" action="new_file.php">
            
            <input type="email" name="email"/>
            
            <input type="text"  name="temat"/><br/>
            <input type="text" id="poletekstowe" name="tresc"/>
            <input type="submit" name="ok"/>
        </form>    
    <?php

    $klasa
    =new Pobierzdane;

    $klasa->wyslane($_POST);
       
      
    ?>

    </body>
    </html>
    Po przesłaniu formularza na serwerze lokalnym MAMP nie dostaje żadnej zwrotnej wiadomości natomiast na serwerze cba.pl dostaję informacje o wysłaniu wiadomości, ale nie zostaje wysłana.
    W jaki sposób mogę przesłać wiadomość na maila?
    Komputer: MacBook alu 13,3' 2,4 GHz
    Telefon: iPhone 4s


  2. Avatar macieks72

    Dołączył
    Aug 2009
    Postów
    9,327

    Cytuj | #2

    Skonfiguruj postfixa lokalnie, albo wysyłaj np. PHPMailerem przez zew. SMTP.
    Komputer: Macbook Pro wykąpany w pepsi, teraz Acer Aspire 5750G
    Telefon: iPhone 4 - iOS 5.1.1

  3. Avatar stolik
    Dołączył
    Oct 2009
    Skąd
    k-ce
    Postów
    361

    Cytuj | #3

    polecam klasę phpmailer <- łatwa przyjemna i bez problemu z configiem.
    Komputer: MBP13''MC700 / ASUS K50ABS BackTrack5
    Telefon: iPhone 4 16GB Black + iOS 4.3.1

  4. Avatar feuerfest
    Dołączył
    May 2009
    Skąd
    Monachium, DE
    Postów
    3,169

    Cytuj | #4

    Ja polecam uzywac angielskich nazw zmiennych
    Macbook Pro i5 / iPhone 4 / iPad 2 / Kindle 4 / iPod Nano 3

Odpowiedz na ten temat