Проблем при изпращане на писмо прикачения файл не се получава |
||||
|
||||
|
|
||||
![]() ![]() |
Приятели зациклих.Ако има някой да удари едно рамо.Ето кода: <div id="text6" style="position:absolute; overflow:hidden; left:263px; top:350px; width:400px; height:450px; z-index:5"> <div class="wpmd1"> <div> <?php ?> <html> <head> <title>kardzhali-obiavi.com- форма за обратна връзка</title> <style type="text/css"> body { font-family:arial; width: 500px; } #submit{ text-align:center; } #body { background-color:#fbf88c; color:#0000FF; font-weight:bold; } #ime, #body { font-family:Arial; } #thanks_to { text-align:right; font-size:0.75em; } #forma { border: 10px groove orange; padding:1em; color:#0000FF; font-weight:900; } input:focus { border: 2px solid blue; } #tablica td{ color:#0000FF; font-weight:bold; } .greshka { color:red; font-weight:bold; } button { background-color:#0000FF; color:orange; font-weight:900; border: 5px groove orange; padding:0.2em; } button:hover { background-color:orange; color:green; border: 5px ridge orange; } a:link {color:#0000FF} a:visited {color:#0000FF} a:hover {color:orange} a:active {color:red} </style> </head> <body> <?php $to='dran@drandran.com'; $tema_pismo='drandran.com'; $potvyrzhdenie_tema='Потвърждение за изпратено писмо'; $blagodarya='<h2>Благодаря за проявеното внимание!</h2>'; $blagodarya.='<p>Съобщението Ви беше изпратено успешно.</p>'; $syobshtenie_kopie='<p>Копие от съобщението Ви бе изпратено на посочения от Вас имейл адрес</p>'; $problem='<h2>Имаше проблем с изпращането на съобщението Ви!</h2> <p>Проблемът най-вероятно се дължи на грешка от страна на сървъра. <br/> Молим за извинение за причиненото неудобство. <br/> Ако Ви е удобно, моля изпратете отново съобщението си.</p>'; $spam_no_more='<h2>Съобщението Ви съдържа непозволени символи! </h2> <p>Поради опасност от спам-атака, съобщението <strong>НЕ</strong> бе изпратено!</p>'; $popylni='<span class="greshka">Моля, попълнете валиден имейл адрес и име.</span>'; $popylni_body='<span class="greshka">Моля, въведете съобщение.</span>'; $email=''; $body=''; $greshka_ime=''; $greshka_body=''; $displayForm=true; if ($_POST){ $email=filter_var($_POST['email'], FILTER_SANITIZE_EMAIL); $body=stripslashes($_POST['body']); // валидиране на e-mail адреса $valid=eregi('^([0-9a-z]+[-._+&])*[0-9a-z]+@([-0-9a-z]+[.])+[a-z]{2,6}$',$email); $spam=eregi("(r|n)(to:|from:|cc:|bcc:)",$body); $headers = "MIME-Version: 1.0" . "rn"; $headers.= "Content-type: text/html; charset=utf-8"."rn"; $headers_potvyrzhdenie.=$headers."From:".$to."rn"; $headers_potvyrzhdenie.="Content-Transfer-Encoding: 8bitn"."X-Mailer: PHPn"; $ime = $_POST['ime'] ; $potvyrzhdenie_syobshtenie="Здравейте, ".$ime."! Това е копие от съобщението, което ми изпратихте от формата за обратна връзка на kardzhali-obiavi.com: "."rn"; $greetings='Сърдечни поздрави, Страхил'; $reply=$potvyrzhdenie_syobshtenie."n".'<br/>'.$body."n".'<br/>'.$greetings; $headers.="From:=?UTF-8?b?".base64_encode($ime)."?=<".$email.">n"; $headers.="Content-Transfer-Encoding: 8bitn"."X-Mailer: PHPn"; $subject="=?UTF-8?b?".base64_encode($tema_pismo)."?=n"; $potvyrzhdenie_tema="=?UTF-8?b?".base64_encode($potvyrzhdenie_tema)."?=n"; if ($email && $body && $valid && !$spam){ if ($_POST['kopie']=='da') {mail($email,$potvyrzhdenie_tema,$reply,$headers_potvyrzhdenie);} if (mail($to,$subject,$body,$headers) ) { $displayForm=false; echo '<div id="forma">'; echo $blagodarya; if ($_POST['kopie']=='da') { echo $syobshtenie_kopie; } echo '</div>'; }else { // съобщението не бе изпратено поради грешка на сървъра echo $problem; } }else if ($spam){ // спам опит echo $spam_no_more; }else{ // съобщение за непопълнени полета if (($ime=='')||(!$valid)) {$greshka_ime=$popylni; } if ($body==''){ $greshka_body=$popylni_body; } } } if ($displayForm){ ?> <div id="forma"> <form action="<?php $_SERVER['PHP_SELF'] ?>" method="post"> <script type="text/javascript" language="javascript1.2"><!-- var v5_formfields = "body|ime"; //--></script> <script src="cyr5ko6p.js" type="text/javascript" language="javascript1.2"></script> <br/> <?php echo $greshka_ime; echo $greshka_body; ?> <table border="0" id="tablica"> <tr> <td>Име:</td> <td> <input type="text" name="ime" id="ime" size="30"/> </td> </tr> <tr> <td><label for="email">е-mail:</label></td> <td> <input type="text" name="email" id="email" value="<?php echo htmlspecialchars($email); ?>" size="30"> </td> </tr> <tr> <td> </td> <td> Желаете ли копие от съобщението Ви? <input type="checkbox" name="kopie" id="kopie" value="da"> Да<br/> (писмо ще бъде изпратено на посочения от Вас имейл адрес) </td> </tr> <tr> <td><label for="body">Съобщение:</label></td> <td><textarea name="body" id="body" cols="35" rows="7"> <?php echo htmlspecialchars($body); ?> </textarea></td> </tr> <tr> <td colspan="4" ><center> Изпрати файл: <input type="file" name="fileatt"></center></td> </tr> <tr> <tr><td id="submit" colspan="2"><button type="submit">Изпрати</button> </td> </tr> <tr><td colspan="2" id="thanks_to" name="thanks_to"><a href="http://drandran.com/">drandran.com</a></td> </table> </form> </div> <?php } ?> </div> </div> </div> |
|||
|
---------------------------
Потребител в Mytech.bg от: 27.05.08 |
||||
|
|
||||
|
||||
| 5 посетители са активни в този форум (0 потребители и 5 гости) | |
|
Активни потребители:
---
|
|
|
| |










