Skocz do zawartości

pomoc przy skrypcie php


pele

Rekomendowane odpowiedzi

Witam

mam prośbę przy drobnej modyfikacji skryptu formularza kontaktowego nie znam się za bardzo na php licze na waszą pomoc

chciałbym aby adres email był includowany lub wstawiany w jakis inny sposób z zewnętrznego pliku.

pod drugie czy jest jakas zmienna ktora pobiera adres url strony i wstawia go do formularza (chciałbym wstawiać adres www strony na ktorej umieszczony jest formularz w miejscu wiadomość ze strony...

i po trzecie jak ustawic kodowanie bo obecnie jak wysyłam emaile to nie mam polskich znakow.

<?php

// sprawdzamy, czy zmienna $submit jest pusta

if (empty($_POST['submit'])) {

// wywietlamy formularz

echo "<table border=\"0\"><form method=\"post\">

<tr>

<td>Tresc wiadomosci</td>

<td><textarea class=send type=\"text\" name=\"tresc\" style=\"width: 300px; height: 190px\"></textarea></td>

</tr>

<tr>

<td>Imie nazwisko</td>

<td><input class=send type=\"text\" name=\"imie\" style=\"width: 190px\"></td>

</tr>

<tr>

<td>e-mail</td>

<td><input class=send type=\"text\" name=\"email\" style=\"width: 190px\"></td>

</tr>

<tr>

<td> </td>

<td><input class=button type=\"submit\" name=\"submit\" value=\"Wyslij\"> 

<input class=button type=\"reset\" value=\"Od nowa\"></td></form>

</tr>

</table>";

}

// sprawdzamy, czy zmienne przesane z formularza nie s puste

elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {

// jeeli powyszy warunek jest speniony tworzona jest wiadomo?

// zmienna $message zawiera tre?wiadomoci

$message = "Tresc wiadomosci:\n$_POST[tresc]\nWysa: $_POST[imie]\ne-mail: $_POST";

// zmienna $header zawiera przede wszystkim adres zwrotny

$header = "From: $_POST[imie] <$_POST>";

// funkcja mail() za pomoc kt?ej wiadomo?zostanie wysana

@mail("aadresemail@wp.pl","Wiadomosc ze strony www.adres.pl","$message","$header")

or die('Nie udało się wysłać wiadomości');

// wywietlenie komunikatu w przypadku powodzenia

echo "<div align=\"center\"><strong>Wiadomosc zostala wyslana poprawnie!</strong></div>";

echo "<center><button onClick=\"java script:document.location='./kontakt.php'\">Powrot</button></center>";

}

// lub w przypadku nie wypenienia formularza do ko?a

else{

echo "<center><span style=\"color: #FF0000; text-align: center;\">Wyplenij wszystkie pola formularza!</span></center> \n";

echo "<center><button onclick=\"java script:history.go(-1)\" >Popraw dane</center>";

}

?>

z góry dzięki za pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

@bardzo na php licze na waszą pomoc

Umiesz liczyć, licz na siebie - jak mawia powiedzenie;

Skoro jednak nie możesz liczyć na siebie musisz liczyć na kogoś innego ;)

@lub wstawiany w jakis inny sposób z zewnętrznego pliku.

-> zainteresuj się funkcją file();

@url strony i wstawia go do formularza

-> zainteresuj się zmienną środowiska - tablicą $_SERVER

@jak ustawic kodowanie

-> zainteresuj się w funkcji bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) częścią $additional_headers

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

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