Едно въпросче :)

ghostbg

Registered
значи намерих урок за формуляр без MySQL ето и кодовете

form.html
Код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

<FORM action=form.php method=post >

<b>

Име:<br>
<INPUT name=ime><br>
eMail :<br>
<INPUT name=mail><br>

Заглавие<BR>
<TEXTAREA name=mes rows=2 cols=50>
</TEXTAREA ><br>
Продукти<BR>
<TEXTAREA name=pru rows=5 cols=30>
</TEXTAREA ><br>
Приготвяне<BR>
<TEXTAREA name=pri rows=10 cols=50>
</TEXTAREA ><br>
Порции<BR>
<TEXTAREA name=por rows=2 cols=50>
</TEXTAREA ><br>
Афтор<BR>
<TEXTAREA name=aft rows=2 cols=50>
</TEXTAREA ><br>
<br>
<INPUT type=submit value="Изпрати"></form>
</body>
</html>

form.php
Код:
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1251">
</head>
<body>


<?php
$ime=$HTTP_POST_VARS['ime'];
$mes=$HTTP_POST_VARS['mes'];
$pru=$HTTP_POST_VARS['pru'];
$pri=$HTTP_POST_VARS['pri'];
$por=$HTTP_POST_VARS['por'];
$aft=$HTTP_POST_VARS['aft'];
$mail=$HTTP_POST_VARS['mail'];
$ip = getenv("REMOTE_ADDR");
$date = date('H:i , jS F ');

function filled_out($form_vars)
{

foreach ($form_vars as $key => $value)
{
if (!isset($key) || ($value == ''))
return false;
}
return true;
}
function valid_email($address)
{

if (ereg('^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $address))
return true;
else
return false;
}

if(!filled_out($HTTP_POST_VARS))
{
echo " <b><center> <font color=#ff0000> Не сте попълнили всички полета. ";
exit;
}


$mes=str_replace("<",'',$mes);
$mes=str_replace(">",'',$mes);
$mes=nl2br($mes);
$ime=str_replace("<",'',$ime);
$ime=str_replace(">",'',$ime);

if (file_exists("comment.html"))

{

$table =
'
<tr>
<td >
<b> <font color="#eaeaea"> '.$date.'</b>
</td>

<td width="100">
<a href="http://'.$ip.'">
<b><font color="#FF0000">'.$ip.'</a>
</td></b>


<td >
<b> <font color="#5053FD"> '.$mes.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$pru.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$pri.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$por.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$aft.'</b>
</td>

<td width="30">
<b> <font color="#00C400"> '.$mail.'</b>
</td>


<td width="30">
<b> <font color="#ff0000"> '.$ime.'</b>
</td>


</tr>
';
}
else
{


$table =

'

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body bgcolor="#000000">
<table border="1">
<tr>
<td > <b>
<font color="#eaeaea"> Дата</b>
</td>

<td width="100"><font color="#ff0000"><b>
IP-address </td></b>


<td >
<b> <font color="#5053FD"> Коментар</b>
</td>


<td width="30">
<b> <font color="#00C400"> eMail</b>
</td>


<td width="30">
<b> <font color="#ff0000">Име</b>
</td>


</tr>
<tr>
<td >
<b> <font color="#eaeaea"> '.$date.'</b>
</td>
<td width="100">
<a href="http://'.$ip.'"> <b><font color="#FF0000">'.$ip.'</a></td></b>


<td >
<b> <font color="#5053FD"> '.$mes.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$pru.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$pri.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$por.'</b>
</td>

<td >
<b> <font color="#5053FD"> '.$aft.'</b>
</td>

<td width="30">
<b> <font color="#00C400"> '.$mail.'</b>
</td>


<td width="30">
<b> <font color="#ff0000"> '.$ime.'</b>
</td>


</tr>
';
}

$fp = fopen ("comment.html" ,"a");

fwrite($fp, $table );
fclose($fp);



?>

Вашия коментар е изпратен.
</body>
</html>

та вапроса ми е възможно ли е чрез from.html да може да се прикачва картитинка и да може да ми я испра чрез form.php на comment.html
и ако не как може да модифицирам този формуляр да свързва с MySQL и от там да ми испраща на comment.php испратения текст
 

Back
Горе