PROSTY FORMULARZ KONTAKTOWY W HTML - PRZERÓBKA KODU - POMOCY

0

Witam serdecznie otóż mam kod :

		<div class="three-fourths last">
			<h3>Więc skontaktuj się ze mną  <img src="images/emot/Innocent.png"/></h3>
			<form id="contact-form" action="contact" method="post">
				<div class="input-box">
					<strong>Nazwa</strong> <span>* </span>
					<input type="text" name="name" />
				</div>
				<div class="input-box">
					<strong>E-Mail</strong> <span>*</span>
					<input type="text" name="name" />
				</div>
				<div class="input-box last">
					<strong>Temat zlecenia, zapytanie</strong>
					<input type="text" name="name" />
				</div>
				<div class="textarea-box">
					<strong>Wiadomość</strong> <span>*</span>
					<textarea></textarea>
				</div>
				<button>Wyślij list TERAZ !</button>
			</form>
		</div>
 

Chciałbym go sformatować tak aby działał jako Formularz Kontaktowy , nie mam Pliku PHP do niego. Jak mam go poprawnie skonfigurować ? Męczę się z tym już 5 godzin.

0

skoro jesteś nie kumaty w dynamicznym pisaniu stron użyj tego http://websta.pl/download/php-formularz-kontaktowy-skrypt-do-wysylania-maili u mnie na stronie chodzi bez problemów ;)

0

Rozumiem, że:

  1. kod podebrałeś z jakiejś stronki, co nie jest w sumie jakimś wybitnym grzechem
  2. o czymś takim jak server-side nie masz pojęcia,
  3. Twoje 5 godzin siedzenia nad tym to próba takiego przeformatowania kodu po stronie klienta, żeby nagle się po stronie serwera mail wysłał? :P

Pokaż jakieś efekty tego męczenia się (kod w PHP?), to Ci pomożemy, a jak nie, to na necie jest jakieś 53 324 gotowych skryptów do tego, link do jednego masz w poście wyżej.

0
dzek69 napisał(a):

Rozumiem, że:

  1. kod podebrałeś z jakiejś stronki, co nie jest w sumie jakimś wybitnym grzechem

Nie nic nie ukradłem, otóż jestem grafikiem i nie stać mnie było na rozbudowaną stronę , dlatego kupiłem ją nieco taniej znanych szablonów. I nie mogę za żadne Chiny uruchomić formularza. Ani dolnego w Footer ani Tego. Czy ktoś może mi pomóc jak mam to uruchomić. Radzę sobie sam np ze stronę 404 itp. Ale temu nie mogę podołać :(:(

http://lbdesigner.net/contact.html

0

Jesteś grafikiem i kupiłeś szablon? o.O

Nie napisałem, że ukradłeś - taki kod praktycznie zawsze będzie wyglądał tak samo, więc podebranie kawałka HTML to naprawdę nic wielkiego.

W temacie - potrzebujesz pliku PHP z kodem. Kod HTML nie ma tu dużo do rzeczy. Ty natomiast zdajesz się nie rozumieć faktu czym jest kod po stronie klienta i czym po stronie serwera. A więc w skrócie. Kod HTML wyświetla się u klienta, wysyłając formularz, powinien iść on na coś w stylu: kontakt.php - tam serwer przetworzy dane, wyśle maila (to nie ma nic wspólnego już z HTML!), i na podstawie tego, czy mail udało się wysłać - zwróci odpowiedni kod HTML do wysłania.

Największym problemem jest to, że nie mając ABSOLUTNIE żadnej wiedzy na ten temat jesteś zmuszony prosić o przygotowanie całego rozwiązania za Ciebie, natomiast mało kto ma ochotę odwalać robotę za kogoś. A podpowiedzi nic Ci nie pomogą. mr_jaro podesłał Ci link - zainteresuj się nim. Powodzenia!

0

Tak, z tym że nie każdego stać na wydawanie 3000 zł na swoją stronę. To mi wiele pomogłeś. Tyle to ja wiem, że muszę przygotować plik php aby wysyłał wiadomość. Dzięki ziom

0

Ale jesteś grafikiem, powinieneś sobie sam narysować stronę, potem za nieduże kwoty ktoś Ci by to pociął i złożył (nawet z formularzem). Nie za 3000. To tylko strona wizytówka, nie średnio-rozbudowana strona firmowa z mnóstwem modułów.

Na gotowca bym nie liczył, czy ty jesteś w stanie siedzieć na forum i robić coś za kogoś? Co innego gdy ktoś pyta o wskazówkę, co innego, gdy oczekuje od Ciebie robienia za niego.

Ale najlepiej się obrazić, no nie? ;)

0

Witam, mam problem z formularzem mailowym. Dochodzą maile na pocztę lecz nie ma podanego maila zwrotnego oraz imienia.

: kod strony

<!DOCTYPE html>
<html lang="en">

<head>
<title>Step Band | Kontakt</title>
<meta charset="utf-8">
<link rel="stylesheet" href="css/reset.css" type="text/css" media="all">
<link rel="stylesheet" href="css/layout.css" type="text/css" media="all">
<link rel="stylesheet" href="css/style.css" type="text/css" media="all">
<script type="text/javascript" src="js/jquery-1.5.2.js" ></script>
<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/cufon-replace.js"></script> 
<script type="text/javascript" src="js/Terminal_Dosis_300.font.js"></script>
<script type="text/javascript" src="js/atooltip.jquery.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<!--[if lt IE 9]>
	<script type="text/javascript" src="js/html5.js"></script>
	<style type="text/css">
		.bg {behavior:url(js/PIE.htc)}
	</style>
<![endif]-->
<!--[if lt IE 7]>
	<div style='clear:both;text-align:center;position:relative'>
		<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" alt="" /></a>
	</div>
<![endif]-->
</head>
<body id="page6"><!-- (C) stat24 / Strona glowna -->
	<script type="text/javascript">
	<!--
	document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s1.hit.stat24.com/_'+(new Date()).getTime()+'/script.js?id=.Ag7yvfnsNpoSWbgKgoUB_TlHUeRRSLAxBQfLd8EfK3.y7/l=11"></'+'scr'+'ipt>');
	//-->
	</script>
<div class="body1">
	<div class="body2">
		<div class="body3">
			<div class="main">
<!-- header -->
				<header>
					<div class="wrapper">
						<h1><a href="index.html" id="logo"></a></h1>
						<form id="search" method="post">
							<div>
								<br><br>
								
							</div>
						</form>
						<nav>
							<ul id="menu">
								<li id="active"><a href="index.html">Start!</a></li>
								<li><a href="sklad.html">Skład</a></li>
								<li><a href="galeria.html">Galeria</a></li>
								<li><a href="multimedia.html">Multimedia</a></li>
								<li><a href="linki.html">Linki</a></li>
								<li class="end"><a href="kontakt.html">Kontakt</a></li>
							</ul>
						</nav>
					</div>
				</header><div class="ic"></div>
<!-- / header-->
<!-- content -->
				<section id="content">
					<div class="wrapper">
						<h2>Napisz do nas</h2>
						<form id="ContactForm" method="post" action="wyk.php">
							<div>
								<div class="wrapper">
									<span>Twoje imie:</span><input type="imie" class="input" >
								</div>
								<div class="wrapper">
									<span>Twój E-mail:</span><input type="meil" class="input" >								
								</div>
								<div class="textarea_box">
									<span>Treść Wiadomości:</span><textarea name="tresc" cols="1" rows="1"></textarea>								
								</div>
								<span>&nbsp;</span>
								<a href="#" class="button" onClick="document.getElementById('ContactForm').reset()">Czyść</a>
                                 <input type="hidden" name="submitted" value="TRUE" />
								<input class="button" type="submit" name="submit" value="Wyślij" />
							</div>
						</form>
					</div>
				</section>
			</div>
		</div>
	</div>
</div>
<div class="body4">
	<div class="main">
		<section id="content2">
			<div class="line2 wrapper">
				<div class="wrapper">
					<article class="col1">
						<h2>Cytat...</h2>
						<div class="pad">
						Jestem oddany mojej sztuce. Wierzę, że sztuka jako całość za swój cel ma zjednoczenie tego, co materialne i co duchowe, tego, co ludzkie i co duchowe. 
						I wierzę, że jest to prawdziwy powód istnienia sztuki i tego, co robię. Czuję się szczęśliwy, że jestem instrumentem, przez który przepływa muzyka.
						<b><i>"Michael Jackson"</i></b>
						</div>
					</article>
					<article class="col2 pad_left1">
						<h2>Nasz Kontakt</h2>
						<div class="pad">
							<span class="col3">
									
									STEP BAND<br>
									Artur Stępień<br>
									Telefon: <br><b>508 763 656</b>
									Email:<a href="mailto:">[email protected]</a>
								</strong>
							</span>	
				            <style type=text/css> 
                             a { 
                             text-decoration: none; 
                             } 
                              </style> 
							
						     </style> 
						</div>
					</article>
				</div>
			</div>				
		</section>
	</div>
</div>
<!-- / content -->
<div class="main">
<!-- footer -->
	<footer>
		<div class="wrapper">
			<span class="center">
			 	Copyright 2011-2012 Step Band </a> designed by <a href="http://www.revo-design.pl/">Daniel Pabis<br>
			</span>
			<ul id="icons">
				<li><a href="http://pl-pl.facebook.com/Zespol.Step.Band" class="normaltip" title="Facebook"><img src="images/facebook.png" alt=""></a></li>
				<li><a href="http://www.youtube.com/user/Gwizdus687" class="normaltip" title="Yuotube"><img src="images/youtube.png" alt=""></a></li>

		</div>
<!-- {%FOOTER_LINK} -->
	</footer>
<!-- / footer -->
</div>
<script type="text/javascript"> Cufon.now(); </script>
<div></div><!-- (C) 2000-2009 Gemius SA - gemiusAudience / ver 11.1 / adnet.prv /  hosting-->
<script type="text/javascript">
 <!--//--><![CDATA[//><!--
var pp_gemius_identifier ='bPA1ZotdXe3htQrOiB.DvMdRnDSwMNhFXpTX2Gu_NTz.z7';
//--><!]]>
</script>
<script type="text/javascript" src="../arbo.hit.gemius.pl/xgemius.js"></script><script type="text/javascript">
 
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-480911-15']);
  _gaq.push(['_setDomainName', '.prv.pl']);
  _gaq.push(['_trackPageview']);
 
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
 
</script></body>


</html>

:wyk.php

<?php 

if (isset($_POST['submitted'])) { // Obs³uga formularza.

	
	
// przekazuje dane z dodaj pytanie 
	$imie = $_POST['imie'];
	$meil = $_POST['meil'];
	$tresc = $_POST['tresc'];
	$heders = 'From:'.$meil.'';
	
  if(mail("[email protected]", $imie, $tresc, $heders,)){
	header("Location: index.html");
			  
  }else{
echo'błąd';
}}

?>

0

Wszystko jest źle.
Ale zacznij od ogarniania tego: type="imie". Type zostaw w spokoju i niech będzie text. To co Ciebie interesuje to name. A to czy serwer SMTP przepuści Ci doklejenie nagłówka From: w ten sposób - to też nie wiem.

0
dzek69 napisał(a):

Wszystko jest źle.
Ale zacznij od ogarniania tego: type="imie". Type zostaw w spokoju i niech będzie text. To co Ciebie interesuje to name. A to czy serwer SMTP przepuści Ci doklejenie nagłówka From: w ten sposób - to też nie wiem.

<form action="mail.php" method="post" class="form appointment">
    						<div class="row">
    							<div class="span3">
    								<label for="inpt-name">Imię i nazwisko<span class="theme-clr">*</span></label>
    								<input type="text" name="inpt-name" value="" id="inpt-name" class="span3" />
    							</div>
    							<div class="span3">
    								<label for="inpt-phone">Numer telefonu<span class="theme-clr">*</span></label>
    								<input type="tel" name="inpt-phone" value="" id="inpt-phone" class="span3" />
    							</div>
    							<div class="span3">
    								<label for="inpt-email">Adres e-mail</label>
    								<input type="email" name="inpt-email" value="" id="inpt-email" class="span3" />
    							</div>
    						</div>
    						<div class="row">
    							<div class="span2">
    								<label for="inpt-date">Data<span class="theme-clr">*</span></label>
    								<input type="text" name="inpt-date" value="" id="inpt-date" class="input-small" />
    								<span class="icon icons-calendar"></span>
    							</div>
    							<div class="span7">
    								<label for="inpt-flexible" class="checkbox pad-top">
    									<input type="checkbox" name="inpt-flexible" id="inpt-flexible" checked />
    									Mogę się dopasować co do godziny w danym dniu
    									</label>
    							</div>
    						</div>
    						<div class="row">
    							<div class="span9">
    								<label for="txtarea">Zostaw nam wiadomość jeśli masz szczególne wymagania np. podaj dokładną godzinę która Ci odpowiada<span class="theme-clr">*</span></label>
    								<textarea name="txtarea" rows="7" class="span9" id="txtarea"></textarea>
    							</div>
    						</div>
    						<div class="row">
    							<div class="span9">
    								<button class="btn btn-theme no-bevel pull-right" type="submit">ZAREZERWUJ TERMIN</button>
    							</div>
    						</div>
					</form>
<?php


 $meil = $_POST['inpt-email'];
$inpt1 = $_POST['inpt-name'];
$inpt2 = $_POST['inpt-phone'];
 $inpt3 = $_POST['inpt-date'];
 $txt = $_POST['txtarea'];


echo "<p>Imie i nazwisko: $inpt1";
echo "<p>Telefon: $inpt2";
echo "<p>Adres e-mail: $meil";
echo "<p>Data spotkania: $inpt3";
echo "<p>Uwagi: $txt";
echo "<p>Powyzsze dane zostaly przeslane na nasz adres e-mail.";
echo "<p>Zadzwonimy do Ciebie aby potwierdzic rezerwacje.";
echo "<p>Dziekujemy.";


echo "<p>Aby powrocic na nasza strone kliknij lacze <a href=http://>hjhjhjhjh</a>";




       
$to      = '';
$subject = 'Rezerwacja spotkania';
$message ="Imie i nazwisko:" . $inpt1 . "\r\n" . "\r\n" . "Adres e-mail:" . $meil . "\r\n" . "\r\n" . "Numer telefonu:" . $inpt2 . "\r\n" . "\r\n" . "Data spotkania:" . $inpt3 . "\r\n" . "\r\n" . "Uwagi:" . $txt;
$headers = "From: $meil" . "\r\n" .
    "Reply-To:$meil" . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

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