Skocz do zawartości

Formularz kontaktowy


Paq

Rekomendowane odpowiedzi

Witajcie,

nie jestem biegły w .php, więc zwracam się do Was z prośbą o pomoc. Mam problem z formularzem w .php:

<?PHP
$adresat = 'moj_mail@moj_mail.com'; 	
@$email = $_POST['email'];
@$content = $_POST['content'];
$header = 	"From: Formularz@serwer.pl \nContent-Type:".
		' text/plain;charset="iso-8859-2"'.
		"\nContent-Transfer-Encoding: 8bit";
if (mail($adresat, 'List ze strony', $content, $header))
	echo '<p>Wiadomość została wysłana. Za kilka sekund zostaniesz przekierowany na stronę główną.</p>';
else
	echo '<p><b>NIE</b> wysłano maila!</p>';
 header("Refresh: 5; URL=https://www.bubble-world.pl");
?>

Wiem, że trochę prymitywny, ale nie w tym rzecz. Nie zaglądałem do niego przez rok, dziś wracam i jest problem. Kiedy przy nim pracowałem przekierowanie działało, dziś wiadomość zostaje wysłana, ale coś się sypie:

dziala.jpg

Liczę na Waszą pomoc, ja nie wiem w czym rzecz.

paq studio YouTube

Masz Ducati? Patrz sklep Do Dukata | Agencja SEO Paq Studio

Odnośnik do komentarza
Udostępnij na innych stronach

Daj inny refresh <meta http-equiv="refresh" content="5;url=https://example.com/" /> bo robisz podstawowy błąd przy używaniu funkcji header jako popracuj nad tym....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Przykro stwierdzić, ale dalej nie wiem w czym rzecz ;)

jako popracuj nad tym....
<meta http-equiv="refresh" content="5;url=https://example.com/" />

Nie wiem co z tym zrobić.

Z linii:

 header("Refresh: 5; URL=https://www.bubble-world.pl");

Usunąłem "header" i nie sypie się błąd, jednak strona nie przekierowuje mnie na stronę główną. Czyli jest tak:

("Refresh: 5; URL=https://www.bubble-world.pl");

Myślałem o:

header("Location: https://www.domena.pl/");

Ale nie rozwiązuje problemu.

paq studio YouTube

Masz Ducati? Patrz sklep Do Dukata | Agencja SEO Paq Studio

Odnośnik do komentarza
Udostępnij na innych stronach

Przy takim podejściu jakie masz równie dobrze możesz rzucać kostką i wstawiać dowolny kod PHP ;)

header("Refresh: 5; URL=https://www.bubble-world.pl"); // NIE W TEJ KONFIGURACJI

echo '<meta http-equiv="refresh" content="5;url=https://www.bubble-world.pl" />'; // Ten kod wstaw

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Przy takim podejściu jakie masz równie dobrze możesz rzucać kostką i wstawiać dowolny kod PHP

Przy takich umiejętnościach w PHP na pewno ;)

Eureka, działa! Chylę czoło. Wcześniej brakowało mi tej komendy: "echo". Dzięki.

paq studio YouTube

Masz Ducati? Patrz sklep Do Dukata | Agencja SEO Paq Studio

Odnośnik do komentarza
Udostępnij na innych stronach

Jezeli zalezy Ci na komunikacie, to zamiast tego

else

echo '<p><b>NIE</b> wysłano maila!</p>';

header("Refresh: 5; URL=https://www.bubble-world.pl");

daj

echo "<html><head><meta http-equiv=refresh content=5;URL=https://www.bubble-world.p></head><body><p><b>NIE</b> wysłano maila!</p></body></html>";

MG

Odnośnik do komentarza
Udostępnij na innych stronach

<?PHP
$adresat = 'moj_mail@moj_mail.com';	 
@$email = $_POST['email'];
@$content = $_POST['content'];
$header =	 "From: Formularz@serwer.pl \nContent-Type:".
		' text/plain;charset="iso-8859-2"'.
		"\nContent-Transfer-Encoding: 8bit";
 header("Refresh: 5; URL=https://www.bubble-world.pl");
if (mail($adresat, 'List ze strony', $content, $header))
	echo '<p>Wiadomość została wysłana. Za kilka sekund zostaniesz przekierowany na stronę główną.</p>';
else
	echo '<p><b>NIE</b> wysłano maila!</p>';
?>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

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

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności