Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz kontakowy
Forum PHP.pl > Forum > PHP
ksgboy
Witam

Uzywalem na swoich stronach formularza kontaktowego opisanego tutaj www.ibdhost.com/contact/

Nastapily jednak zaminy na moim serwerze i dostalem takiego maila:

"Funkcja mail() działa prawidłowo.
Na najnowszych serwerach wprowadzamy nowe ustawienia php: parametr register_globals jest wyłączony, safe_mode włączony. Przy przesyłaniu zmiennych z formularza metodą post nie można się odwoływać do nich bezpośredni, należy to robić poprzez tablicę $_POST."

Czy moglby ktos poradzic w jaki sposob moge obecnie uzywac jakiego skryptu do wysylania maila poprzez formularz kontaktowy na stronie

Pozdrawiam i z gory dziekuje za pomoc
Adrian Staniszewski
przepisac nazwy zmiennych w skrypcie oraz dodac $_POSt
babejsza
Dokładniej, chodzi o to, aby wszystkie zmienne, które w jakikolwiek sposób wysyłasz (np. poprzez formularz) przepisać do zmiennych superglobalnych.

Czyli jeżeli w funkcji mail przechwytujesz z formularza z metodą post zmienną $tresc to musisz ją zamienić na $_POST['tresc']. Z kolei jeżeli formularz wysyłany jest metodą get, bądź twoje linki wyglądają w ten sposób ?page=podstrona&id=1 to aby odebrać zmienne $page oraz $id musisz je przepisać odpowiednio do zmiennych $_GET['page'] oraz $_GET['id'] smile.gif.

Tyle - pozdrawiam
ksgboy
Wielkie dzieki za pomoc

Poprobuje i dam znac

Jeszcze raz dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.