formularz kontaktowy i pobieranie tytułu strony

0

Witam Serdecznie
Mam gotowy skrypt formularza jednak brakuje mi jednej rzeczny w nim.Mianowicie w polu domena chciałbym,żeby tekst był pobierany z nagłówka <title> tekst </title> i nie trzeba byłoby go wpisywać ręcznie za każdym razem.Czy da się coś takiego zrobić?

<?php



if(empty($_POST['submit'])){
?>
<table>
<form action="?" method="post">
<tr><td>Imi&#281; i Nazwisko:</td>
<td><input type="text" name="imienazwisko" style="width:300px;"/></td>
</tr><tr>
<td>E-Mail:</td>
<td><input type="text" name="email" style="width:300px;"/></td>
</tr><tr>
<td>Domena:</td>
<td><input type="text" name="domena" style="width:300px;"/></td>
</tr><tr>
<td>Tre&#347;&#263; wiadomo&#347;ci:</td>
<td><textarea name="trescwiadomosci" style="height:150px;width:300px;"></textarea></td>
</tr><tr>
<td>&nbsp;</td>
<td><p align=right><input type="submit" name="submit" value="Wy&#347;lij formularz"/></td>
</form></tr>
</table>
<?php
}elseif(!empty($_POST['imienazwisko']) && !empty($_POST['email']) && !empty($_POST['trescwiadomosci'])){
/* Funkcja sprawdzaj&#261;ca poprawno&#347;&#263; E-Maila */
function SprawdzEmail($email) {
 if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email)){
  return false;
 }
 return true;
}
if(SprawdzEmail($_POST['email'])){
/* Tworzymy szkielet wysy&#322;anej wiadomo&#347;ci */
$adresemail="[email protected]";
$ip=$_SERVER['REMOTE_ADDR'];
$host=gethostbyaddr($_SERVER['REMOTE_ADDR']);
$wiadomosc="Od: $_POST[imienazwisko] ($_POST[email])\nIP: $ip, HOST: $host\n\n$_POST[trescwiadomosci]";
$nadawca="From: $_POST[email]";
$domena="Domena: $_POST[domena]";
@mail($adresemail, "$domena", "$wiadomosc", "$nadawca") or die('Formularz nie zosta&#322; wys&#322;any');
echo "Dzi&#281;kujemy, formularz zosta&#322; wys&#322;any.";
}else{ echo "Wprowadzony adres E-Mail jest niepoprawny"; }
}else{ echo "Wype&#322;nij wszystkie pola formularza"; }
?>

Dziękuję bardzo za pomoc Panowie.
pozdrawiam
Piotr

0

Skorzystaj z document.title i przypisania tej wartości w value pola w którym chcesz to przesyłać.

0

Konkretniej:

<td><input type="text" name="domena" id="pole_domena" style="width:300px;"/></td>

(dodane ID)

Skrypt JS:

document.getElementById('pole_domena').value = document.title;

To wrzucasz w onload, czy tam za formularzem...

0

Dziękuję Panowie ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1