Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Clipboard files copy/paste, filen...

Care-i treaba cu Reddit-ul? (nu m...

Diferente diferentiale

Finala Eurovision 2024
 De ce nu protestati?

Etanșare intre cada perete b...

Back-up box Fronius ?

Router de la Digi nu face fata la...
 Magnolii

Achizitie LG OLED evo 55C31LA - e...

Aplicatii PV Huawei Sun

Istoric deplasari - GPS
 Surub autoforant-metric mixt

Lipsa semnal - strategie de marke...

One week meal plan - Pachet

Apometru defect?
 

problema trimitere mesaj intr-un formular la hostvision

- - - - -
  • Please log in to reply
No replies to this topic

#1
klm_blood

klm_blood

    Member

  • Grup: Members
  • Posts: 257
  • Înscris: 19.01.2007
deci am o problema cu trimiterea mesajului la un formular din cauza hostvision.

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
	 
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ro" lang="ro"> 
 <head>
	 <title></title>
	 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	 <meta http-equiv="Content-Type" content="text/html" />
	 <meta http-equiv="Content-Language" content="ro" />
	 <link rel="stylesheet" type="text/css" href="style.css" />
	 <script language="javascript">AC_FL_RunContent = 0;</script>
	 <script src="AC_RunActiveContent.js" language="javascript"></script>
 <style type="text/css">
 .erroradauga{font-size:14px; color:red; display:none; width:230px;}
 
 a, p, ul, dl, ol, th, td, div {
	 color : #4b4b4b; 
	 font : normal 0.9em/1.2 arial, helvetica, sans-serif;
 }
 
 input, textarea {
	 font-size: 150%;
	 background: #83cfe4;
	 border:3px solid #11b2db;
	 color: #000;
 }
 
 </style>
 <script type="text/javascript" src="jq.js"></script>
 <script type="text/javascript">
 
 $(document).ready(function (){
	 $('#submit').bind('click',function(){
									
		 var error = false;									   
		 var fields = ['nume', 'prenume', 'telefon', 'email', 'localitate', 'judet'];
		 for(var x = 0; x < 10; x++){
		 if($('#'+fields[x]+'field').val() === ''){
			 $('#'+fields[x]+'label .erroradauga').css('display','block');
			 error = true;
		 }else{
			 $('#'+fields[x]+'label .erroradauga').hide();
		 }
		 }
		 
 
		 
		 
		 if(error == true){
			 return false;
		 }else{
			 return true;
		 }
	 });
 });
 
 
 </script>
 
	  <title></title>
 </head>
 
 <body> 
 
 <table>
 <tr><td>
 <form action="script2.php" method="post"></tr></td>
 <tr>
 <td><b>*Nume:</b></td>	
 <td><input type="text" name="nume" id="numefield">
 
 <label for="numefield" id="numelabel"><span class="erroradauga">Nu ai introdus numele</span></label></td> 
 
 </tr>
 <tr>
 <td><b>*Prenume:</b></td>
 <td><input type="text" name="prenume" id="prenumefield">
 
 <label for="prenumefield" id="prenumelabel"><span class="erroradauga">Nu ai introdus prenumele</span></label></td> 
 
 </tr>
 <tr>
 <td><b>*Telefon:</b></td>
 <td><input type="text" name="telefon" id="telefonfield">
 
 <label for="telefonfield" id="telefonlabel"><span class="erroradauga">Nu ai introdus telefonul</span></label></td> 
 
 </tr>
 <tr>
 <td><b>Fax:</b></td>   
 <td><input type="text" name="fax" id="faxfield">
 
 <label for="faxfield" id="faxlabel"><span class="erroradauga">Nu ai introdus faxul</span></label></td> 
 
 </tr>
 <tr>
 <td><b>*Email:</b></td>
 <td><input type="text" name="email" id="emailfield">
 
 <label for="emailfield" id="emaillabel"><span class="erroradauga">Nu ai introdus emailul</span></label></td> 
 
 </tr>
 <tr>
 <td><b>Firma:</b></td> 
 <td><input type="text" name="firma" id="firmafield">
 
 <label for="firmafield" id="firmalabel"><span class="erroradauga">Nu ai introdus firma</span></label></td> 
 
 </tr>
 <tr>
 <td><b>*Localitate:</b></td>  
 <td><input type="text" name="localitate" id="localitatefield">
 
 <label for="localitatefield" id="localitatelabel"><span class="erroradauga">Nu ai introdus localitatea</span></label></td> 
 
 </tr>
 <tr>
 <td><b>*Judet:</b></td>
 <td><input type="text" name="judet" id="judetfield">
 
 <label for="judetfield" id="judetlabel"><span class="erroradauga">Nu ai introdus judetul</span></label></td> 
 
 </tr>
 <tr>
 <td><b>Adresa:</b></td>  
 <td><textarea name="adresa" rows="2" cols="25" id="adresafield"></textarea>
 <label for="adresafield" id="adresalabel"><span class="erroradauga">Nu ai introdus adresa</span></label></td> 
 
 </tr>
 <tr>
 <td align="right"><input type=checkbox value="nik" name="prezentare"></td>
 <td><b>bla1</b></td>
 </tr>
 <tr>
 <td align="right"><input type=checkbox value="nik" name="bla"></td>
 <td><b>bla3 </b></td>
 </tr>
 <tr>
 <td align="right"><input type=checkbox value="nik" name="bla2"></td>
 <td><b>bla2</b></td>
 </tr>
 <tr>
 <td><b>Descriere:</b></td>  
 <td><textarea name="obs" rows="5" cols="25" id="observatiifield"></textarea>  <label for="observatiifield" id="observatiilabel"><span class="erroradauga">Nu ai introdus observatiile</span></label></td> 
 
 </tr>
 <tr><td></td><td><font style="color:#F00">Campurile marcate cu * sunt obligatorii</font></td></tr>
 <tr><td></td><td><?php
 
 require_once('recaptchalib.php');
 $publickey = "6LeEHgYAAAAAAIsQcPpVpyLiMJRT7vOv7_E0Vb4V";
 echo recaptcha_get_html($publickey);
 
 ?></td></tr>
 <tr>
 
 
 
 <td></td><td><input type="submit" value="Trimite" id="submit"><input type="reset" value="Sterge"></td>
 
 </tr>
 </form>
 
 </table>
 
 
 </body>
 </html>


si acesta este script2.php:

<?php
 $error = FALSE;
 $fields = array('nume','prenume','telefon','fax','email','firma','localitate','judet','adresa','obs', 'prezntare', 'bla2', 'bla');
 $fields_req = array('nume','prenume','email','telefon','localitate','judet');
 $subiect = 'Comanda Noua';
 $catre = '[email protected]';
 
 foreach($fields as $f){
 $f = htmlspecialchars($_POST[$f]);
 }
 foreach($fields_req as $req){
	if($req === ''){
	   $error = TRUE;
	   echo 'Trebuie sa completati campul '.$req.'
 ';
	}
 }
 
 if($error === TRUE){
   echo 'Apasati <a href="formular.htm">AICI</a> pentru a va intoarce la pagina principala.</b>';  
 } else {
 
 foreach($fields as $f){
 $mesaj .= $f.': '.$f.'
 ';
 }
 
 $headere  = "MIME-Version: 1.0\r\n";
 $headere .= "Content-type: text/html; charset=iso-8859-1\r\n";
 $headere .= "From: ".$nume." ".$prenume."<".$email.">\r\n";
 $headere .= "Reply-To: $email \r\n";
 $headere .= "Return-Path: $email \r\n";
 
 mail($catre, $subiect, $mesaj, $headere);
 echo '<font color="blue"><b>Mesaj Trimis</b></font>
 ';
 echo '<b>Apasati <a href="index.htm">AICI</a> pentru a va intoarce la pagina principala.</b>';
 
 
 }
 
 ?>



Daca pun acest script pe spatiul.ro merge fara absolut nici o problema. Cand il pun pe hostvision nu imi trimite email-ul. Am vb cu cei de la hostvision si au spus ca imi recomanda swift.

Ce ar trebui sa fac ? cum se implementeaza swift in scriptul asta ?

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate