Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[SZUKAM] formularz zapytania


-Janos-

Rekomendowane odpowiedzi

Opublikowano

Szukam skryptu zapytanie który polega na wpisaniu odpowiednich danych w pola tekstowe na mojej stronie i wysłanie mi tej wiadomości na e@

 

Dokładniej chodzi o takie coś

 

jak jest na stronie

http://netbox.com.pl/

 

i jest ono zaznaczone jako "zapytanie ofertowe"

 

chciałbym aby email który maiłaby do mnie dojść wyglądał tak :

 

Temat : dane z pól pt. "Nazwa firmy" ," Imię nazwisko"

 

Wiadomość: dane z pól pt. "Email", "telefon". "wiadomość "

 

czyli mniej więcej tak

 

 

Temat : Kowalstwo u Rysia , Rysiu Kowal

 

Wiadomość :

[email protected]

 

+48 555 999 888

 

Witam bla bla bla ....

 

 

 

 

 

Opublikowano
          <?php
            $to = 'twój email';
            $subject = 'Temat wiadomośi który się u Cb wyświetli';
            $contact_submitted = 'Dziękujemy  za wysłanie wiadomości!';

            function email_is_valid($email) {
              return preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i',$email);
            }
            if (!email_is_valid($to)) {
              echo '<p style="color: red;">You must set-up a valid (to) email address before this contact page will work.</p>';
            }
            if (isset($_POST['contact_submitted'])) {
              $return = "\r";
              $youremail = trim(htmlspecialchars($_POST['your_email']));
              $yourname = stripslashes(strip_tags($_POST['your_name']));
              $yourmessage = stripslashes(strip_tags($_POST['your_message']));
              $contact_name = "Name: ".$yourname;
              $message_text = "Message: ".$yourmessage;
              $user_answer = trim(htmlspecialchars($_POST['user_answer']));
              $answer = trim(htmlspecialchars($_POST['answer']));
              $message = $contact_name . $return . $message_text;
              $headers = "From: ".$youremail;
              if (email_is_valid($youremail) && !eregi("\r",$youremail) && !eregi("\n",$youremail) && $yourname != "" && $yourmessage != "" && substr(md5($user_answer),5,10) === $answer) {
                mail($to,$subject,$message,$headers);
                $yourname = '';
                $youremail = '';
                $yourmessage = '';
                echo '<p style="color: blue;">'.$contact_submitted.'</p>';
              }
              else echo '<p style="color: red;">Please enter your name, a valid email address, your message and the answer to the simple maths question before sending your message.</p>';
            }
            $number_1 = rand(1, 9);
            $number_2 = rand(1, 9);
            $answer = substr(md5($number_1+$number_2),5,10);
          ?>

 

I html

 

<form id="contact" action="kontakt.html" method="post">
            <div class="form_settings">
              <p><span>Imię </span><input class="contact" type="text" name="your_name" value="<?php echo $yourname; ?>" /></p>
              <p><span>Adres email </span><input class="contact" type="text" name="your_email" value="<?php echo $youremail; ?>" /></p>
              <p><span>Treść wiadomości </span><textarea class="contact textarea" rows="5" cols="50" name="your_message"><?php echo $yourmessage; ?></textarea></p>
              <p style="line-height: 1.7em;">Anty SPAM (podaj wynik): </p>
              <p><span><?php echo $number_1; ?> + <?php echo $number_2; ?> = ?</span><input type="text" name="user_answer" /><input type="hidden" name="answer" value="<?php echo $answer; ?>" /></p>
              <p style="padding-top: 15px"><span> </span><input class="submit" type="submit" name="contact_submitted" value="send" /></p>
            </div>

 

Coś takiego, dodaj sobie, pozmieniaj

Opublikowano

Osobiście posiadam takie

 

<form action="mailto:[email protected]" method="post" enctype="text/plain"><div>
<!-- Podstawowe pole tekstowe -->
<input name="Firma" />Nazwa firmy<br />
<input name="Nazwisko" />Nazwisko<br />
<input name="E-mail" />E-mail<br />
<input name="Telefon" />Telefon<br />
<!-- Pole komentarza (o powiększonych rozmiarach oraz z tekstem domyślnym) -->
<p>Wiadomość:</p>
<textarea name="Wiadomość" cols="50" rows="10">Ty należy wpisać wiadomość...</textarea>
<br /><br /><br />
<!-- Przycisk WYŚLIJ -->
<input type="submit" value="Wyślij formularz" />
<!-- Przycisk WYCZYŚĆ DANE -->
<input type="reset" value="Wyczyść dane" />
</div></form>
 

 

 

ale chodzi mi o takie które wysyła wiadomość bez użycia programu pocztowego na naszym pc

Opublikowano

 

Osobiście posiadam takie

 

<form action="mailto:[email protected]" method="post" enctype="text/plain"><div>
<!-- Podstawowe pole tekstowe -->
<input name="Firma" />Nazwa firmy<br />
<input name="Nazwisko" />Nazwisko<br />
<input name="E-mail" />E-mail<br />
<input name="Telefon" />Telefon<br />
<!-- Pole komentarza (o powiększonych rozmiarach oraz z tekstem domyślnym) -->
<p>Wiadomość:</p>
<textarea name="Wiadomość" cols="50" rows="10">Ty należy wpisać wiadomość...</textarea>
<br /><br /><br />
<!-- Przycisk WYŚLIJ -->
<input type="submit" value="Wyślij formularz" />
<!-- Przycisk WYCZYŚĆ DANE -->
<input type="reset" value="Wyczyść dane" />
</div></form>
 

 

 

ale chodzi mi o takie które wysyła wiadomość bez użycia programu pocztowego na naszym pc

Spoko, ale masz sam HTML więc? Brak Ci kodu php który podał Ci kolega wyżej. Czemu tego nie użyjesz?

Nieregulaminowa sygnatura

Opublikowano

Dobra poddaje się może ktoś da rade to ładnie złożyć tak aby maiło zapytania o

- Firmę

- Nazwisko

-E-mail

-Telefon

oraz miało możliwość wpisania wiadomości

i mam takie coś po dodaniu skryptu do strony i dodani tego kodu html

 

http://imageshack.us/photo/my-images/4/beztytuuosn.jpg/

Znalazłem jescze takie coś pomoże ktoś to zinterpretować i przerobić pod moje potrzeby ?

<!DOCTYPE html 
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
    <title>tytuł strony</title>
    
    <link rel="Stylesheet" type="text/css" href="style.css" />
    
</head>
<body>
<?php
//to podaj swoje dane
$adres_strony="simonc.com.pl"; //musisz wpisać adres strony bez http i bez / na końcu
$adres_email="[email protected]"; //twój mail
//tego nie ruszaj
if (isset($_GET['wyslij'])){ 
$tresc='wiadomość:<br>'.$_POST['tresc'].' '; 
$temat = "Wiadomość ze strony - ".$_POST['temat']." ";
$adres_email=$_POST['dokogo'];
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-2\n"; 
$headers .= "From: \"" . addslashes($adres_strony) . "\" <" .$adres_strony. ">\n"; 
$headers .= "Reply-To: \"" . addslashes($adres_strony) . "\" <" .$adres_strony. ">\n"; 
$headers .= "X-Mailer: PHP " . phpversion() . "\n";
if(mail($adres_email, $temat, $tresc, $headers)){
echo "Wiadomość została wysłana";
}
else{
echo "wystąpił błąd, wiadomość nie została wysłana";
}
}
else{
echo'<form action="'; echo $_SERVER["PHP_SELF"]; echo'?wyslij=tak" method="post">
<table><tr><td>Odbiorca: </td><td><input name="dokogo" type="text" size="50" maxlength="140" /></td></tr><tr><td>Temat: </td><td><input name="temat" type="text" size="50" maxlength="140" /></td></tr><tr><td>Treść: </td><td><textarea name="tresc" cols="50" rows="6"></textarea></td></tr></table><br>
  <br><input type="submit" value="Wyślij" />
</form>';
}
?> 
</body>
</html>
Opublikowano

Dostałeś kilka postów wyżej gotowca.

 

Masz tutaj innego, prostszego:

 

 

 

1.Wklej poniższy kod na swoją stronę

<form name="contact" method="POST" action="process.php">
<table width="456" border="0" cellpadding="0" cellspacing="0">
   <tr>
      <td height="28" valign="top">Imie lub Firma:</td>
      <td><input name="name" type="text"></td>
   </tr>
   <tr>
      <td height="28" valign="top">Adres E-mail</td>
      <td><input name="email" type="text"></td>
   </tr>
   <tr>
      <td height="28" valign="top">Numer Telefonu:</td>
      <td><input name="contact" type="text"></td>
   </tr> 
   <tr>
      <td height="28" valign="top">Wiadomosc:</td>
      <td><input name="message" type="text" /></td>
   </tr>
   <tr>
      <td> </td>
      <td valign="top" align="center"><input type="submit" value="Wyslij" name="submit"></td>
   </tr>
</table>
</form>

 

2. Stwórz plik " process.php " i umieść go w TYM SAMYM folderze co plik swojej strony

 

<?php
if(isset($_POST['submit'])) {
   $to = '[email protected]' ;     //WPISZ TU SWOJ EMAIL
   $subject = 'TEMAT';   //WPISZ TU TEMAT WIADOMOSCI
   $headers  = 'MIME-Version: 1.0' . "\r\n";
   $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
   $message = "<table><tr><td>Firma lub Nazwisko</td><td>".$_POST['name']."</td></tr>
               <tr><td>E-Mail</td><td>".$_POST['email']."</td></tr>
               <tr><td>Telefon</td><td >".$_POST['contact']."</td></tr>
               <tr><td>Wiadomosc</td><td>".$_POST['message']."</td>
               </tr></table>" ;
   mail($to, $subject, $message, $headers);
   header('Location: NAZWATWOJEJSTRONY'); //TUTAJ MASZ WPISAC JAK NAZYWA SIE PLIK TWOJEJ STRONY, NP. kontakt.html
}
?>

 

3. Przerób te kawałki, które są skomentowane :P

 

 

 

 

... i lajk ma być

Opublikowano

Dzięki teraz dział niestety na republika.pl nie ma obsługi php więc muszę zmienić hosting ale dzięki a i zmieniłem trochę ten kod html

<form name="contact" method="POST" action="process.php">
<table width="456" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td valign="top">
				<strong>Nazwa firmy:</strong>
			</td>
			<td valign="top">
				<input type="text" name="firm" size="40" value="" />
				
			</td>
		</tr>
		<tr>
			<td valign="top">
				<strong>E-mail:</strong>
			</td>
			<td valign="top">
				<input type="text" name="email" size="40" value="" />
				
			</td>
		</tr>
		<tr>
			<td valign="top">
				<strong>Nazwisko:</strong>
			</td>
			<td valign="top">
				<input type="text" name="name" size="40" value="" />
				
			</td>
		</tr>
		<tr>
			<td valign="top">
				<strong>Telefon:</strong>
			</td>
			<td valign="top">
				<input type="text" name="contact"  size="40" value="" />
				
			</td>
		</tr>
		<tr>
			<td valign="top">
				<strong>Wiadomość:</strong>
			</td>
			<td valign="top">
				<textarea name="message"rows="6" cols="40"></textarea>
				
	</td>
		</tr>
		<tr>
		<td> </td>
      <td valign="top" align="center"><input type="submit" value="Wyslij" name="submit"></td>
   </tr>
</table>
</form>

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...