Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Wysyłanie wiadomości e-mail


RoxetGamePlay

Rekomendowane odpowiedzi

Opublikowano

Mam taki kod i chce dodać do niego wysyłanie e-mail i treści na mojego e-mail (Temat żeby był ciągle taki sam jaki ustawie w kodzie)

Kod: http://pastebin.com/fXyPS6Pj

Coś tam kombinowałem ale nie wychodziło ;/

Masz pomysł  na stronę internetową, lecz brak ci doświadczenia? 

Zapraszam do kontaktu.

 

Opublikowano

Wszystko znajdziesz tutaj http://php.net/manual/en/function.mail.phpw examples. I musisz mieć w php włączoną funkcje mail();  :)

<?php
  $message = "Line 1\r\nLine 2\r\nLine 3";
  $message = wordwrap($message, 70, "\r\n");
  mail('[email protected]', 'Subject', $message);
?> 

­

Chodzi o to że ja już sam się bawiłem ale mi to nie wychodziło i chce pomocy jak by to miało wyglądać. Ja próbowałem tak:

<?php
$adres = "email";
if (isSet($_POST['email']) && isSet($_POST['tresc'])) {
$temat = $_POST['temat'];
$email = $_POST['email'];
if ($email != "" || $tresc != "") {
$calosc = "Od: $email\n\n$tresc";
if (mail($adres, 'Topic', $calosc)) {
echo "Mail został wysłany.";
}
else {
echo "Wystąpił błąd. Mail nie został wysłany.";
} }
else {
echo "Niekompletne dane.";
} }
?>
 
 
 
<form method="post" action="panel.php?doladuj=psc">
 <input class="form-control" name="temat" type="text" placeholder="Adres e-mail twojego konta" /><br />
 <input class="form-control" name="email" type="text" placeholder="Treść" /><br />
 <input class="btn btn-success" style="width: 100%;" type="submit" value="Doładuj" />
</form>

Masz pomysł  na stronę internetową, lecz brak ci doświadczenia? 

Zapraszam do kontaktu.

 

Opublikowano

Trochę się z tym zmagałem, ale się udało.

<form action="mail.php" method="post">
    <input class="form-control" name="temat" type="text" placeholder="Adres e-mail twojego konta" /><br />
    <input class="form-control" name="email" type="text" placeholder="Tresc" /><br />
    <input class="btn btn-success" style="width: 100%;" type="submit" value="Doladuj" name="submit" />                
</form>
<?php
$temat = $_POST["temat"];
$email = $_POST["email"];
$headers = 'From: [email protected]' . "\r\n" .
    'Reply-To: [email protected]' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
if(isset($_POST["submit"])) {
    if(!empty($_POST["temat"]) && !empty($_POST["email"])) {
    $calosc = "Od: $email\n\n$tresc";
        if(mail('mojmail', 'TOPIC', 'tresc', $headers)) {
        echo "Mail został wysłany.";
        }
        else {
            echo "Wystąpił błąd. Mail nie został wysłany.";
        }
    }
    else {
    echo "Niekompletne dane.";
    } 
}
else
    echo 'Blad przy isset submit';
?>

Jest jedno małe ale. Pierwsze robiłem to na jednym z moim serwerów 'roboczych' i tam za nic nie chciało ruszyć, przerzuciłem to na prywatny i normalnie ruszyło. Przetestuj u siebie ten kod co podałem, oczywiście pozmieniaj w kodzie te rzeczy, które trzeba pod siebie, bo jest to wersja czysto roboczo-testowa, jeśli nie będzie działało to spróbuj się skontaktować z hostingiem, możliwe, że mają problemy z funkcją mail();.

Opublikowano

Miałem do pastebin podać e-mail ? Specjalnie to zmieniłem. W 3 miejscach dać email ? tam gdzie jest "moj e-mail" dawałem mój email.

Masz pomysł  na stronę internetową, lecz brak ci doświadczenia? 

Zapraszam do kontaktu.

 

Opublikowano

A, już rozumiem. Spróbuj wpisać inny e-mail, ewentualnie spróbuj wrzucić na inny serwer www kod i sprawdź czy działa, tak jak pisałem to co ja podałem było testowane i normalnie dochodziło na interie, nie wiem jak zresztą.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...