Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]co musze dodac zeby email byl poprawnie wpisywany
Forum PHP.pl > Forum > Przedszkole
martino277
siemka all!!! mam pytanie mam formularz kontaktowy na stronie troche mnie on denerwuje bo mozna z niego wyslac maila bez wpisywania danych emaila mozna wyslac pustego emaila chcialbym przerobic ten formularz zeby przynajmniej wymagal email i kilka slow w opisie pozdrawiam i dzieki za pomoc!!!
uli
Walidacja formularzy
martino277
niechce byc wybredny uli ale moze cos w php poprosze snitch.gif
uli
Coś w php.

A poważnie - serwery google się spaliły?? Wiesz już jakie hasło wpisać... dodaj php i jazda.

Kodu nie podajesz, a rozwiązanie chcesz. LOL
martino277
ty szukalem znalazlem gotowe rozwiazania a to mnie nieinteresuje chialbym sam cos porobic sprobowac zrozumiec bardziej php sory ze niepodalem kodu juz podaje plik
kontakt.php wyglada tak:
<form name="zgloszenie" method="post" action="forma.php">
Imie i Nazwisko <br><input type="text" name="imienazwisko" SIZE="30" value=""><br>
Tw&oacute;j e-mail <br>
<input type="text" NAME="email" SIZE="30" value=""><br>
Treść wiadomości <br>
<textarea name="tresc" cols="25" rows="10"></textarea><br><br>
<input type="image" src="poczta.png">
</form>

plik forma php tak:<?php ob_start(); ?>
<?php
$imie=$_POST['imienazwisko'];
$nazwisko=$_POST['email'];
$tresc=$_POST['tresc'];

$nadawca_imie = "[Mail ze strony]";
$send_email ="?questionmark.gifquestionmark.gifquestionmark.gif?@questionmark.gifquestionmark.gifquestionmark.gif?.pl";
$temat = "[Mail ze strony] - Formularz konaktowy";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-2\r\n";
$headers .= "From: $nadawca_imie\r\n";
$body_mail = "<table width=600 border=0 cellpadding=1 cellspacing=2 align=center style=\"font-family: Verdana; font-size: 10px;\">
<tr>
<td colspan=2 align=center><b><u>".$temat."</u></b></td>
</tr>
<tr>
<td colspan=2 align=center> </td>
</tr>
<tr>
<td width=166 align=right>Imie i nazwisko: </td>
<td width=424><div align=\"justify\"><b>".$imienazwisko."</b></div></td>
</tr>
<tr>
<td width=166 align=right>E-mail: </td>
<td width=424><div align=\"justify\"><b>".$email."</b></div></td>
</tr>
<tr>
<td width=166 align=right>Tresc wiadomosci: </td>
<td width=424><div align=\"justify\"><b>".$tresc."</b></div></td>
</tr>
</table>";

if(mail($send_email,$temat,$body_mail,$headers)){
header("Location: ./poczta/poszlo.php");
} else {
header("Location: ./poczta/nieposzlo.php");
}


?>

plik poszlo.php:
<?php
<head>
<META NAME="Robots" CONTENT="noindex">
<meta http-equiv="Refresh" content="5; url=../../index.html" />
<title>Mail zostal poprawnie wyslany</title>
</head>
<body>
<h2><center><br />
Mail został poprawnie wysłany.<br />
<br />
Za 5 sek zostaniesz przeniesiony do strony gł&oacute;wnej<br />
<br />
Jak nie chesz czekać? <a href="../../podstrona3.php">KLIKNIJ</a></center></h2></body>
?>

plik nieposzlo.php:

<?php
<head>
<META NAME="Robots" CONTENT="noindex">
<meta http-equiv="Refresh" content="5; url=../../podstrona3.php" />
<title>Mail nie zostal wyslany</title>
</head>
<body>
<h2><center><br />
Mail nie został wysłany. Spr&oacute;buj jeszcze raz.<br />
<br />
Za 5 sek zostaniesz przeniesiony do strony gł&oacute;wnej<br />
<br />
Nie chesz czekać? <a href="../../podstrona3.php">KLIKNIJ</a>
</center></h2></body>
?>
uli
Przepraszam, mógłbyś to wrzucić w znaczniki [php]? W chęcią pomogę , ale zrób edycję posta, bo czytać się nie da smile.gif
martino277
ale niewiem ktoro dokladnie powiedz mi co dokladnie i jak to poprawie niema problemu jestem swierzy wiec ucze sie moge wszystkiego nieumiec smile.gif ale dobrze ze zwracasz uwage przynajmniej sie naucze pisac tak jak trzeba na forum biggrin.gif
uli
plik nieposzlo.php:
<head>
<META NAME="Robots" CONTENT="noindex">
<meta http-equiv="Refresh" content="5; url=../../podstrona3.php" />
<title>Mail nie zostal wyslany</title>
</head>
<body>
<h2><center><br />
Mail nie został wysłany. Spr&oacute;buj jeszcze raz.<br />
<br />
Za 5 sek zostaniesz przeniesiony do strony gł&oacute;wnej<br />
<br />
Nie chesz czekać? <a href="../../podstrona3.php">KLIKNIJ</a>
</center></h2></body>

Kontra:

plik nieposzlo.php:
  1. <?php
  2. <head>
  3. <META NAME="Robots" CONTENT="noindex">
  4. <meta http-equiv="Refresh" content="5; url=../../podstrona3.php" />
  5. <title>Mail nie zostal wyslany</title>
  6. </head>
  7. <body>
  8. <h2><center><br />
  9. Mail nie został wysłany. Spr&oacute;buj jeszcze raz.<br />
  10. <br />
  11. Za 5 sek zostaniesz przeniesiony do strony gł&oacute;wnej<br />
  12. <br />
  13. Nie chesz czekać? <a href="../../podstrona3.php">KLIKNIJ</a>
  14. </center></h2></body>
  15. ?>


Edytuj posta - zaznacz kod i wstaw tagi [php] - naprawdę lepiej się to czyta. Sam chyba też to zauważysz smile.gif
martino277
mam nadziej ze dobrze to zrobilem chodzilo ci zebym dodal znaczniki <?php?> dodalem,ale te tagi wraz niewiem gdzie laugh.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.