Помощ за формуляр

yovet0

Registered
Здраейте използвах един урок за даси изработя форам за кандидатсване за работа,но мисля че нешо обърках защото на мейла ми не изпраща никакви данни моля ако някой може да ми помогне.това е кода на html файла:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body bgcolor="#ffffff">
<head>
<title>работа</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<link rel="stylesheet" href="main.css" type="text/css">
<script type="text/javascript" src="form.js"></script>
</head>
<body class="kariera"><br/><br/>
<form action="rabota.php" enctype="multipart/form-data" method="post" onSubmit="form(this, 'join')">
<table>
<tr>
<td width="800" rowspan="6" >
<table align="center" border="1" bgcolor="#ffff66" width="80%" height="300" cellspacing="2" cellpadding="2">
<tr>
<td colspan="4" class="online"><center><font color="blue">Кандидасване за работа</font></center></td>
</tr>
<td><b>Лични данни</b><td>
<tr>
<td>Име, фамилия: </td>
<td><input type="text" name="ime" size="20" maxlength="50"></td>
<td>Рождена дата: </td>
<td><input type="text" name="rojddata" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Град:</td>
<td><input type="text" name="grad" value="" size="20" maxlength="50"></td>
<td>Адрес: </td>
<td><input type="text" name="adres" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Семейно положение:</td>
<td><input type="text" name="semejno" value="" size="20" maxlength="50"></td>
<td>Домашен телфон: </td>
<td><input type="text" name="domtel" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Мобилен: </td>
<td><input type="text" name="mobilen" value="" size="20" maxlength="50"></td>
<td>E-mail: </td>
<td><input type="text" name="email" value="" size="20" maxlength="50"></td>
<tr/>
<td><b>Образование</b></tr>
<tr>
<td>Завършено образование:</td>
<td><select name="ChooseOne">
<option value="OSnovno">Основно</option>
<option value="Sredno">Средно</option>
<option value="Visshe">Висше</option>
</select></td>
<td>Специалност: </td>
<td><input type="text" name="specialnost" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td><b>Говорими езици</b> </td>
</tr>
<tr>
<td>Английски:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
<td>Немски:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
</tr>
<tr>
<td>Френски:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
<td>Руски:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
</tr>
<tr>
<td>Друг:</td>
<td><input type="text" name="dryg" value="" size="20" maxlength="50"></td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
</tr>
<tr>
<td><b>Артистични умения:</b> </td>
</tr>
<tr>
<td>Танци:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
<td>Спорт:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
</tr>
<tr>
<td>Модериране:</td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
<tr>
<td>Други:</td>
<td><input type="text" name="dryg" value="" size="20" maxlength="50"></td>
<td><select name="ChooseOne">
<option value="Ne">Не</option>
<option value="Slabo">Слабо</option>
<option value="Sredno">Средно</option>
<option value="Dobro">Добро</option>
<option value="Otlichno">Отлично</option>
</select></td>
</tr>
<tr>
<td><b>Хоби:</b></td>
<td colspan="4" ><center> <textarea name="info" cols="40" rows="5"></textarea></center></td>
</tr>
<tr>
<td><b>Трудов стаж:</b></td>
<td colspan="4" ><center> <textarea name="info" cols="40" rows="5"></textarea></center></td>
</tr>
<td><b>Имате ли предишен опит ,като аниматор?</b> <br />

<input type="radio"
name="OneChoice"
value="Da" />
Да
<br />

<input type="radio"
name="OneChoice"
value="Ne" />
Не
<br />
<td>Ако да, моля посочете ,къде,кога и позицията:</td>
<td colspan="3" ><center> <textarea name="info" cols="40" rows="5"></textarea></center></td>
</tr>
<tr>
<td><b>Лица за контакти и препоръки:</b></td>
</tr>
<tr>
<td>Име: </td>
<td><input type="text" name="ime2" size="20" maxlength="50"></td>
<td>Име: </td>
<td><input type="text" name="ime3" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Длъжност:</td>
<td><input type="text" name="dlajnost1" value="" size="20" maxlength="50"></td>
<td>Длъжност: </td>
<td><input type="text" name="dlajnost2" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Фирма: </td>
<td><input type="text" name="firma1" size="20" maxlength="50"></td>
<td>Фирма: </td>
<td><input type="text" name="firma2" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Адрес:</td>
<td><input type="text" name="adres2" value="" size="20" maxlength="50"></td>
<td>Адрес: </td>
<td><input type="text" name="adres3" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td>Телефон:</td>
<td><input type="text" name="telefon2" value="" size="20" maxlength="50"></td>
<td>Телефон: </td>
<td><input type="text" name="telefon3" value="" size="20" maxlength="50"></td>
</tr>
<tr>
<td><b>За каква позиция кандидатствате:</b></td>
<td><input type="checkbox"
name="Choice"
value="Shef animator"
/>
Шеф аниматор
<br />

<input type="checkbox"
name="Choice"
value="Detski animator" />
Детски аниматор
<br />

<input type="checkbox"
name="Choice"
value="Sporten animator" />
Спортен аниматор
</td>
<td><input type="checkbox"
name="Choice"
value="Dance animator" />
Денс аниматор
<br />

<input type="checkbox"
name="Choice"
value="Atrakcion" />
Атракцион
<br />

<input type="checkbox"
name="Choice"
value="DJ" />
DJ
</td>
</tr>
<tr>
<td><b>Възможност за работа:</b></td>
<tr>
<td>От:</td>
<td><input type="text" name="ot" value="" size="20" maxlength="50"></td>
<td>До: </td>
<td><input type="text" name="do" value="" size="20" maxlength="50"></td>
</tr>
</tr>
<tr>
<td colspan="4" ><center> Снимка: <input type="file" name="fileatt"></center></td>
</tr>
<tr>
<td colspan="4" align="center"><br/><input type="submit" value="Изпрати "></td>
</tr>
<td colspan="4" class="online"><center><font color="red">Информацита във формуляра е конфиденциална и ще бъде използвана само от ръководството на "Модиз Ентъртеймънт" ООД.Информацията няма да бъде предоставяна на трети лица.</font></center></td>
</form></table>



а това е на php файла:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Работа</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
</head>
<body >
<?

$telefon=$HTTP_POST_VARS['telefon'];
$mobilen=$HTTP_POST_VARS['mobilen'];
$mobilen1=str_replace(" ","",$mobilen);
$telefon1=str_replace(" ","",$telefon);

$telefon1=str_replace(" ","",$telefon);
if ($telefon1!='' || $mobilen1!='')
{$dada=1;}
else



$adres=$HTTP_POST_VARS['adres'];
$firma=$HTTP_POST_VARS['firma'];
$email=$HTTP_POST_VARS['email'];
$info=$HTTP_POST_VARS['info'];
$info1=$mes=nl2br($info);
$ip= getenv("REMOTE_ADDR");
$to = "yovet0@abv.bg";//пишете пощата на която искате да получите данните
$from = $email;
$subject = "Кандидат за работа";





$fileatt = $_FILES['fileatt']['tmp_name'];
$fileatt_type = $_FILES['fileatt']['type'];
$fileatt_name = $_FILES['fileatt']['name'];

$message="Име :\n".$ime."\n\n Адрес :\n".$adres."\n\n Телефон:\n ".$telefon.
"\n\n Мобилен:\n".$mobilen."\n\n email:\n".$email."\n \n Мотивация:".$info.
"\n\nИме на прикачения файл:\n".$fileatt_name."\n\n IP:".$ip;
$headers = "From: $from";

if (is_uploaded_file($fileatt)) {

$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);

$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";


$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";

$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"windows-1251\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";

$data = chunk_split(base64_encode($data));
$message .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatt_type};\n" .
" name=\"{$fileatt_name}\"\n" .
"Content-Disposition: attachment;\n" .
" filename=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";
}


$ok = @mail($to, $subject, $message, $headers);
if ($ok) {
echo "<p>OK! Вашите данни бяха изпратени!</p>";
} else {
echo "<p>ERROR!</p>";
}
?>


Моля ви кажете ми къде бъркам.
 
Мисля че трябва да си потърсиш хостинг (безплатен), който да поддържа mail();.
http://bg2.php.net/manual/bg/function.mail.php
 
Хоствам на HOST BULGARIA но на мейла не ми се получават нещата които се попълват в полетат от формуляра
 
Значи нека дазадам по добре въпроса си има ли начин тази форма http://www.modiz-entertainment.com/rabota.html след като се попълни да ми се изпраща на емейл.Предварително благодаря за помоща
 
Да има начин ка то се прехвърлиш на друг хост който потдържа mail() функцията.
 
хоста ми потдържа мейл функция.въпросът ми е по какъв начин да си препратя формуляра към пощата някой може ли да ми даде верем скрипт защото моя не работи или по точно не ми изпраща попълнената информация на мейла.Моля Ви помагайте вече съм се отчаял
 
Айде бе пишете уроци и накрая слагате ако нещо не ви е ясно питайте във форума е ето питам оговор няма.
 
като си промени формата защо не си оправиш и пхп файла
това са присвоените:
Код:
$adres=$HTTP_POST_VARS['adres'];
$firma=$HTTP_POST_VARS['firma'];
$email=$HTTP_POST_VARS['email'];

need i say more?
 

Back
Горе