-
Postów
1 053 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez unbreak
-
-
W sumie faktycznie tutaj coś nie tak ze znakiem nowej linii, przecież w tej wiadomości nie ma nawet polskich znaków. Amfi, możesz wysłać jakąś wiadomość z polskimi znakami? Wtedy będzie wiadomo
żeby usunąć przekierowanie zmień ifa i dodaj wyświetlenie:
<?php $message = "Nadawca: $_POST[imie] $_POST[nazwisko]\nE-mail: $_POST[email]\nTelefon: $_POST[telefon]\n\n$_POST[wiadomosc]"; $message = str_replace( '\r', '', $message ); $header = "'Content-type: text/html; charset=utf-8'". "\r\n"; $header .= "From: $_POST[imie] $_POST[nazwisko] <$_POST[email]>"; mail("[email protected]","Wiadomość ze strony WWW","$message","$header"); print_r($_POST); ?>
A kodowanie formularza masz dobrze?
-
-
źle! Tak:
<?php $message = "Nadawca: $_POST[imie] $_POST[nazwisko]\nE-mail: $_POST[email]\nTelefon: $_POST[telefon]\n\n$_POST[wiadomosc]"; $message = str_replace( '\r', '', $message ); $header = "'Content-type: text/html; charset=utf-8'". "\r\n"; $header .= "From: $_POST[imie] $_POST[nazwisko] <$_POST[email]>"; if (@mail("[email protected]","Wiadomość ze strony WWW","$message","$header")){ header('Location: kontakt2.html'); } ?>
Nie wyświetlisz tych zmiennych ot tak, dopiero teraz zauważyłem że skrypt od razu Cie przekierowuje.
-
Daj co to DawPi podał:Nie wiem w jakim sensie. Dla mnie to czarna magia. unbreak zasugerował wyświetlenie danych podanych przez użytkownika w pliku wysyłającym...print_r($_POST);
$c = str_replace( '\r', '', $c);
zmień na:
$message = str_replace( '\r', '', $message);
-
U mnie działa ok:
Tyle że ja mam swój skrypt
@DawPi, masz tam w treści, używa \n
$message = "Nadawca: $_POST[imie] $_POST[Nazw]\nE-mail: $_POST[Mail]\nTelefon: $_POST[Tel]\nStrona: $_POST[str]\n\n$_POST[Tresc]";
Faktycznie to chyba nie kodowanie
-
A jak wyświetlisz w pliku wysyłającym dane podane przez usera to dobre mają znaczki? :>
+ Sprawdzam czy u mnie działają polfonty
-
Bo ja bym jeszcze dorzucił nagłówek o kodowaniu (do maila) i upewnił się że kodowanie skryptu wysyłającego jest ok.
To:
$header = "From: $_POST[imie] <$_POST[Mail]>";
Zmienić na:
$header = "'Content-type: text/html; charset=utf-8'". "\r\n"; $header .= "From: $_POST[imie] <$_POST[Mail]>". "\r\n";
[+] Dodałbym jeszcze zabezpieczenie antybotowe typu radio wybierz czy jesteś człowiekiem
-
Spróbuję coś wykombinować, ale nic nie obiecuję
Wydaje mi się że to nie będzie trudne.
-
Prędzej o bajer który jest w poście powyżej.Pewnie CI chodzi o Lightbox 2 ;]
-
Ja w domu mam noda, w firmie jest avast!
-
Hehe, dobre
-
Co za dowcipnisie
-
Cóż za wymowna wypowiedź... ;p
Dołączyłbym, ale się ffffstydzę xD
-
godfader, mówisz? Działa?
-
1. IPSLink to admin tego forum, to jaką odpowiedź myślisz że dostaniesz?
2. Jak się znasz na css, html i php to nie będziesz miał problemów
3. Tutaj Ktoś inny musi Ci odpowiedzieć.
-
Raczej prawdziwy.
Musicie tak naparzać tymi postami? :> Ja się tutaj staram u siebie na forum dogonić ize ;p
-
ten komentarz też tam był ? ;p
Poza tym banał ;p
-
u rox!
-
Przecież jak tag wygląda tak:
To nie ma tutaj option, tylko content, a autor daje ciągle option, zamiast content.[info]tekst[/info] -
Przecież tam jest {option} a powinno być chyba {content} ? :>
-
zapomniałeś o przecinku po ostatnich
))))
, nie wiem czy to przez to
-
Zmieńcie mu na FuBu ;p
-
mówię Ci po blokuj w pliku hosts, nie ma szans tego obejść, a program już można.
-
To co podał DawPi powinno Ci już generować furla.
ROZWIĄZANY: Formularz kontaktowy PHP
w Web & Hosting & Grafika
Opublikowano · Edytowane przez unbreak
Na tym skrinie:
Nie było polskich znaków - krzaki były w miejscu gdzie powinna być nowa linia, więc stąd moje stwierdzenie.
Pewnie nie, ale sprawdź:
Upewnij się jeszcze o dobre kodowanie pliku z formularzem.