Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z wysyłaniem forumlarza
#1
Witam.
Męczę się już z tym lika godzin. Próbuję wstawić na stronę forumlarz który ma zastać wysłany na maila na podstawie tego skryptu
http://www.kurshtml.boo.pl/html/wyslanie_formularza_bez_programu_pocztowego,formularze.html

Wycinek z pliku kontakt.php

Kod:
<?php
if (count($_POST))
{
    ////////// USTAWIENIA //////////
    $email = '[email protected]';    // Adres e-mail adresata
    $subject = 'Wiadomość ze strony';    // Temat listu
    $message = 'Dziękujemy za wysłanie wiadmości';    // Komunikat
    $error = 'Wystąpił błąd podczas wysyłania wiadomości';    // Komunikat błędu
    $charset = 'UTF-8';    // Strona kodowa
    //////////////////////////////
    
    $head =
        "MIME-Version: 1.0\r\n" .
        "Content-Type: text/plain; charset=$charset\r\n" .
        "Content-Transfer-Encoding: 8bit";
    $body = '';
    foreach ($_POST as $name => $value)
    {
        if (is_array($value))
        {
            for ($i = 0; $i < count($value); $i++)
            {
                $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
            }
        }
        else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
    }
    echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="?" method="post">

Nazwisko i Imię<br>
<input type="text" name="Imię i Nazwisko" style="width: 200px; height: 15px" />
<br><br>
Twój E-mail<br>
<input type="text" name="Email" style="width: 200px; height: 15px" />
<br><br>
Treść Wiadomości<br>
<textarea name="Treść" style="width: 200px; height: 200px"></textarea>
<br><br>
<input type="submit" value="Wyślij"/>
</form>
<?php
}
?>

No i mail nie dochodzi, albo gdzieś się gubi po drodze albo nawet mu się z miejsca ruszyć nie chce Tongue w spamie sprawdzałem i próbowałem też na róże adresy wysyłać. No i cały czas nic.
Odpowiedz
#2
Skopiowałem skrypt na mój serwer i działa, więc błąd jest po stronie serwera. Sprawdź czy serwer obsługuje mail
Odpowiedz
#3
Ehhh, Serwer mam wykupiony na http://www.ovh.pl/. Kupiłem go prawie rek temu. Treaz się wszystko pozmieniało i nawet nie wiem co gdzie jest. Wcześniej miałem chyba QuickCMS na tym serwerze i maile działały. Czy jest jakiś sposób żeby odpalić to wysyłanie maili?
Odpowiedz
#4
Wyświetla Ci się w ogóle komunikat o wysłaniu maila?
Odpowiedz
#5
Tak,
Cytat:Dziękujemy za wysłanie wiadmości

Nie mam już do tego głowy.
Odpowiedz
#6
Spróbuj po prostu wpisać:
Kod:
<?php
mail('[email protected]', 'temat', 'tresc');
?>

Czy wyśle wiadomość.
Odpowiedz
#7
Jednak działa ten skrypt co podałem w pierwszym poście tylko że mail doszedł dopiero dzisiaj rano Smile
Jednak dziad zabłądził XD
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl