Skocz do zawartości
marmat00

Co tu jest nie tak?

Polecane posty

Co tu jest nie tak i jak dodać przycisk do wysyłania (jest to formularz rejestracyjny)?

 

 

<?php

if (count($_POST))

{

////////// USTAWIENIA //////////

$email = 'marcin.magacz@op.pl'; // Adres e-mail adresata

$subject = 'rej'; // Temat listu

$message = 'Dziękujemy za wysłanie formularza'; // Komunikat

$error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu

$charset = 'iso-8859-2'; // Strona kodowa

//////////////////////////////

 

$head =

"MIME-Version: 1.0\r\n" .

"Content-Type: text/plain; charset=$charset\r\n" .

"Content-Transfer-Encoding: 8bit";

$body = '';

foreach ($_POST as $name => $value)

{

if (is_array($value))

{

for ($i = 0; $i < count($value); $i++)

{

$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

}

}

else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

}

echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

 

else

{

?>

<form action="?" method="post">

 

<p>Wpisz wszystkie dane</p>

<input type="text" name="dane[1]" value="" />Nazwa Użytkownika (taka jak domena)<br />

<input type="text" name="dane[2]" value="" />Hasło<br />

<input type="text" name="dane[3]" value="" />Imię<br />

<input type="text" name="dane[4]" value="" />Nazwisko<br />

<input type="text" name="dane[5]" value="" />E-mail<br />

<input type="text" name="dane[6]" value="" />Telefon<br />

 

 

<p>Czy chcesz zainstalować jakieś systemy ?</p>

<select name="Systemy[]" multiple="multiple" size="4">

<option selected="selected">Nic</option>

<option>PHP Fusion</option>

<option>Joomla</option>

<option>MyBB</option>

</select>

 

</form>

<?php

}

?>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
<?php
if($_POST[‘wyslij’]) //Gdy wcisniety jest przycisk wyslij w formularzu
{
mail(‘webmaster@strona.pl’, $_POST[‘dane[1]’] $_POST[‘dane[2]’], $_POST[‘dane[3]’], ‘From: ‘.$_POST[‘$email’]);
}

else
{
?>
<?php
if (count($_POST))
{
////////// USTAWIENIA //////////
$email = 'marcin.magacz@op.pl'; // Adres e-mail adresata
$subject = 'rej'; // Temat listu
$message = 'Dziękujemy za wysłanie formularza'; // Komunikat
$error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////

$head =
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=$charset\r\n" .
"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $value)
{
if (is_array($value))
{
for ($i = 0; $i < count($value); $i++)
{
$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
}
}
else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
}
echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}

else
{
?>
<form action="?" method="post">

<p>Wpisz wszystkie dane</p>
<input type="text" name="dane[1]" value="" />Nazwa Użytkownika (taka jak domena)<br />
<input type="text" name="dane[2]" value="" />Hasło<br />
<input type="text" name="dane[3]" value="" />Imię<br />
<input type="text" name="dane[4]" value="" />Nazwisko<br />
<input type="text" name="email_nadawcy" value="" />E-mail<br />
<input type="text" name="dane[6]" value="" />Telefon<br />


<p>Czy chcesz zainstalować jakieś systemy ?</p>
<select name="Systemy[]" multiple="multiple" size="4">
<option selected="selected">Nic</option>
<option>PHP Fusion</option>
<option>Joomla</option>
<option>MyBB</option>
</select> <br>
<input type="button" name="wyslij" value="wyślij" />
</form>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Coś jest nie tak w lini 10 gdy ją zakomentuje to pisze że błąd w lini 13

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

<?php
if (count($_POST))
{
////////// USTAWIENIA //////////
$email = 'marcin.magacz@op.pl'; // Adres e-mail adresata
$subject = 'rej'; // Temat listu
$message = 'Dziekujemy za wyslanie formularza'; // Komunikat
$error = 'Wystapil blad podczas wysylania formularza'; // Komunikat b^3^edu
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////

$head =
	"MIME-Version: 1.0\r\n" .
	"Content-Type: text/plain; charset=$charset\r\n" .
	"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $value)
{
	if (is_array($value))
	{
	for ($i = 0; $i < count($value); $i++)
	{
	$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
	}
	}
	else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
}
echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="?" method="post">

<div>
<p>Wpisz wszystkie dane</p>
<input type="text" name="Nazwa/domena" value="" />Nazwa Użytkownika (taka jak domena)<br />
<input type="text" name="Haslo" value="" />Hasło<br />
<input type="text" name="Imie" value="" />Imię<br />
<input type="text" name="Nazwisko" value="" />Nazwisko<br />
<input type="text" name="Email" value="" />E-mail<br />
<input type="text" name="Telefon" value="" />Telefon<br />
<p>Czy chcesz zainstalować jakieś systemy ?</p>
<select name="Systemy[]" multiple="multiple" size="4">
<option selected="selected">Nic</option>
<option>PHP Fusion</option>
<option>Joomla</option>
<option>MyBB</option>
<br><br><br> <br>
<br>
<input type="submit" value="Wyslij" />
<input type="reset" value="Resetuj" />
</div>

</form>
<?php
}
?>

 

To śmiga. Czekam na piwko :D

 

DEMO: http://worldcup.xip.pl/m.php

 

btw hosting będziesz stawiał ?:D

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kolopik: czy ktokolwiek kiedykolwiek w poradzie skierowanej dla Ciebie zawarł wymaganie dostarczenia piwa ?

Zresztą, o ile mnie pamięć nie myli - sam także kiedyś poszukiwałeś podobnego skryptu, bądź z podobnym miałeś problem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kolopik: czy ktokolwiek kiedykolwiek w poradzie skierowanej dla Ciebie zawarł wymaganie dostarczenia piwa ?

Zresztą, o ile mnie pamięć nie myli - sam także kiedyś poszukiwałeś podobnego skryptu, bądź z podobnym miałeś problem.

 

1. Tak

2. Taki żarcik (wirtualne piwko)

3. Nie, nie szukałem.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×