Formularz kontatkowy w wersji 2 - za darmo do pobrania
Witam
Po długiej przerwie udało mi dokończyć skrypt w kolejnej wersji. Dla osób nie będących w temacie, polecam poczytanie strony o poprzednik skrypcie kontaktowym
Co się zmieniło ?
- połączenie pliku html i css w jeden
- definiowanie samemu czy odpowiednie pola formularza mają się wyświetlać i czy są obowiązkowe
- kilka innych poprawek :)
Dostępne pola formularza to :
- Imię i nazwisko
- Adres e-mail
- Telefon
- Treść wiadomości
- Załącznik (upload pliku na serwer i wrzucenie do maila)
- Wyślij kopię do mnie
- Captcha
Całość nie jest duża, raczej prosta w użyciu - rozpakowywujemy na serwerze i edytujemy plik mirvanos_contact_config.php - ważna uwaga, proszę pamiętać o kodowaniu UTF-8 bez BOM (na winzgrodzie to np. notepad+ potrafi)
Zapraszam do zapoznania się z szczegółami i wyglądem na stronie formularz kontaktowy
oraz do pobrania skrypt formularz_kontaktowy a następnie zgłaszania uwag poniżej :)
Jeśli natomiast interesuje Cię porządne i profesjonalne narzędzie do mailingu to polecam impleBot
pozdrawiam
NeCu
"
Warning: Cannot modify header information - headers already sent by (output started at /contact.php:6) in /mirvanos_contact.php on line 242
"
nic nie modyfikowałem.
Dziękuję :) za skrypt.
Adres strony arsuprint.pl ( stronka się dopiero tworzy)
Pozdrawiam serdecznie.
mirvanos
Trzeba sprawdzić czy nie ma nic przed :
<?php
require_once('mirvanos_contact.php');
bo coś chyba jest, jakiś dziwny znak (gdy edytor nie ma kodowania utf8) lub html
Uhlik Wojciech
Pozdrawiam.
NeCu
Pozdrawiam serdecznie
mirvanos
@NeCu masz na myśli że pokaże się specjalna strona np. z podziękowaniem a nie komunikat o wysłaniu ?
Kuba
Mam pytanie odnośnie konfiguracji pliku mirvanos_nonfig_contact.php:
define('MAIL_SUBJECT', 'Nowa wiadomość');
define('SMTP_SERVER', 'smtp.gmail.com'); // np. smtp.gmail.com dla gmail'a
define('SMTP_LOGIN', '?');
define('SMTP_PASSWD', '?');
define('SMTP_PORT', 465); // domyślnie 25, gmail 465 i SMTP_SECURE=ssl
define('SMTP_DEBUG', 0); // 0 wyłącza
define('SMTP_AUTH', 1);
define('SMTP_SERVER_SECURE', "ssl"); // 'ssl' dla gmaila, domyslnie puste
define('ADRES_EMAIL', 'xxx@gmail.com');
czy te linijki są poprawnie wypełnione pod gmaila i jednocześnie co ma się pojawić w tych linijkach:
define('SMTP_LOGIN', '?');
define('SMTP_PASSWD', '?');
próbowałem różnych opcji ale zawsze jedna wiadomość pojawiała się po próbie wysłania:
Błąd SMTP: Nie można połączyć się z wybranym hostem.
Mati
Cała magia polega na tym, że nie moge poradzić sobie ze skryptrm, aby ustawić go w taki sposób, żeby wysyłał maile na poczte wp.pl.
Oto strona
http://opieka-groby-solec.pl/formularz.php
Wywala błąd o połączeniu z hostem... jakaś podpowiedź jak sobie z tym poradzić?
Pozdrawiam
mirvanos
tam gdzie jest ? trzeba podac sawoje dane ... w tym przypadku w pierwszym e-mail z gmaila a w drugim swoje haslo.
@Kuba @Mati
Blad moze sie pojawiac jesli na serwerze nie moze dzialac phpmailer (zabezpieczenie przed spamem), wtedy trzeba z niego zrezygnowac kasujac w pliku mirvanos_contact.php linijke z $mail-IsSMTP();
Cezary
jarek
Czemu nadawca? przeciez to maja byc dane osoby wypelniajacej a nie nadawcy, jak wpisze mail zadeklarowany jako ten na ktory maja przychodzic wiadomsci to jest ok.
drugie pytanie to, czy i jak mozna dodawac pola formularza?
Slavi
Cały czas dostaję komunikat:
400 Bad Request
Your browser sent a request that this server could not understand.
Nie mam juz pomysłu :(
Fil
Fil
homoklikus
nextmax.pl
"Warning: Cannot modify header information - headers already sent by (output started at /step2/index.php:1) in /step2/mirvanos_contact.php on line 241"
Problem jest nie z znaczkami, wystarczy po prostu edytować plik php.ini jeśli mamy tylko taką możliwość (np. w home.pl jest) i wyłączyć standardowo włączoną opcje pokazywania błędów.
Po problemie :) Formularz wysyła
michal
Joachim
Joachim
tomek
luk
Mat
Czy ktoś ma jakiś pomysł jak zmodyfikować aby wpisując PL znaki w treści wiadomości nie było krzaczków tylko znaki PL?
Zmieniać strony mi się nie kalkuluje bo za dużo zachodu.
Pozdrawiam
pajur
:(
Mirvalos mógłbyś zerknąć i pomóc ?
mirvanos
@pajur - zrobiłem test na tej stronie i dostałem wiadomość ...
pajur
Tak, tak, już wszystko śmiga jak ta lala - nie działało dla poczty na gmailu - nie wiem czemu ale to nie istotne
Też dostałem Twój test :)
Skrypt działa wyśmielicie i mam nadzieję że nie masz nic przeciwko jego drobnym przeróbkom.
Pozdrawiam i dziękuję :)
Marta
Mam jednak taki sam problem, jak jedna z osób wcześniej: wszystko robię, jak trzeba, ale na mojej stronie html nie wyświetla się formularz, tylko tekst
getHtml()
Próbowałam sobie jakoś z tym poradzić, ale niestety nie udało mi się to.
Pozdrawiam
mirvanos
Więcej info w googlu pierwszy lepszy link z wyszukiwania : htaccess php html
Paweł
"Warning: Cannot modify .... /mirvanos_contact.php on line 241". Co z tym zrobic?
I jeszcze jedno najwazniejsze. Co i gdzie dopisać aby mail ze strony szedł na dwa różne adresy?
A skrypt naprawdę fajny!
pozdrowionka
basskick
mam problem który był już poruszany chodzi o:
po wysłaniu e mialia pojawia sie komunikat ze adres nadawcy jest nie poprawny i zaden e mail nie dochodzi
(odpowiedzi poszły na priv 2013-03-22 13:18:00 mirvanos: @jarek i @tomasz - odp. poszła na maila ...)
proszę również o pomoc - może być na mail
botox
Mam pytanie, dlaczego w formularzu nie jest widoczne pole z wyborem załącznika
kwiatkosia
skrypt działa fajnie, ale tylko wtedy gdy jako mail na stronie podany jest mój adres...w innym przypadku mam taki sam problem jak kilka osób: pojawia mi się błąd że adres nadawcy jest niepoprawny... co z tym zrobić?
strona http://www.reh-fit-nieporet.pl
mirvanos
Widzę że nowa wersja powoduje więcej problemów niż ułatwiać użytkowanie :(
W wolnej chwili dokończę 3 wersję - będzie to generator formularza : z poziomu WWW można będzie wybrać jakie pola mają się pojawiać i pobrać gotowy skrypt, uwzględnie w nim wszystkie tu opisane problemy ...
pozdr.
M