neo_pb Postado Outubro 2, 2010 Denunciar Share Postado Outubro 2, 2010 Precisamos do script de "enviar_pep.php" para enviar os dados do carrinho de compras e formulário por e-mail deste site: http://www.decalcom.com.br/parede/formulario6.phpA pessoa que estava desenvolvendo esse site se acidentou de moto e não poderá voltar a ativa nos próximos tres meses e queremos colocar no ar esse site. Falta ainda alguns ajustes, mas o principal é esse script para enviar os dados por e-mail.Quem puder ajudar, oferecemos qualquer um dos adesivos que temos no site como cortesia.<script language="JavaScript"> function alterError(value) { if (value<=0.99) { newPounds = '0'; } else { newPounds = parseInt(value); } newPence = parseInt((value+.0008 - newPounds)* 100); if (eval(newPence) <= 9) newPence='0'+newPence; newString = newPounds + '.' + newPence; return (newString); } function showItems() { index = document.cookie.indexOf("TheBasket"); countbegin = (document.cookie.indexOf("=", index) + 1); countend = document.cookie.indexOf(";", index); if (countend == -1) { countend = document.cookie.length; } fulllist = document.cookie.substring(countbegin, countend); totprice = 0; itemlist = 0; for (var i = 0; i <= fulllist.length; i++) { if (fulllist.substring(i,i+1) == '[') { itemstart = i+1; } else if (fulllist.substring(i,i+1) == ']') { itemend = i; thequantity = fulllist.substring(itemstart, itemend); itemtotal = 0; itemtotal = (eval(theprice*thequantity)); temptotal = itemtotal * 100; var tax = itemtotal / 100 * (0 - 0); tax = Math.floor(tax * 100)/100 totprice = totprice + itemtotal + tax; itemlist=itemlist+1; document.writeln('<INPUT TYPE="hidden" NAME="Producto'+itemlist+'" VALUE="'+theitem+'" SIZE="40">'); document.writeln('<INPUT TYPE="hidden" NAME="Cantidad'+itemlist+'" VALUE="'+thequantity+'" SIZE="40">') document.writeln('<INPUT TYPE="hidden" NAME="ProductoTotal'+itemlist+'" VALUE="'+alterError(itemtotal)+'" SIZE="40">'); } else if (fulllist.substring(i,i+1) == ',') { theitem = fulllist.substring(itemstart, i); itemstart = i+1; } else if (fulllist.substring(i,i+1) == '#') { theprice = fulllist.substring(itemstart, i); itemstart = i+1; } } document.writeln('<INPUT TYPE="hidden" NAME="Total" VALUE="'+alterError(totprice)+'" SIZE="40">'); } function Total() { document.writeln(alterError(totprice)); } </script> <table width="461" border="0"> <tr> <td><form action="enviar_pep.php" method="post" name="ddmessage" target="_top" id="ddmessage"> <table cols="2" width="455" class="body"> <!--DWLayoutTable--> <tr bgcolor="#FFCC00"> <td height="21" colspan="3" valign="top"><p align="center"><font color="#CC0000" size="3"><b>Seus Dados</b></font></p></td> </tr> <tr> <td width="175" height="22" bgcolor="#F2F2F2">Nome:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="nome" size="80" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2">Endereço:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="endereco" size="80" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2">Cidade:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="cidade" size="50" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2">Estado:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="estado" size="25" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2">Cep:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="cep" size="20" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2">Telefone:</td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="telefone" size="40" /></td> </tr> <tr> <td height="22" bgcolor="#F2F2F2"><div align="left">e-mail:</div></td> <td colspan="2" bgcolor="#F2F2F2"><input type="text" name="email" size="60" /></td> </tr> <tr> <td height="52" valign="top" bgcolor="#F2F2F2">Observacão:</td> <td colspan="2" valign="top" bgcolor="#F2F2F2"><div align="left" valign="middle"> <textarea name="observacao" cols="35" rows="3" id="observacao"></textarea> <img src="images/icone_duvida.gif" width="12" height="12" /></div></td> </tr> <script language="JavaScript" type="text/javascript"> id="showitens" showItems(); </script> <tr> <td height="27" valign="top" bgcolor="#F2F2F2"><div align="center" valign="middle"> <div align="left">Adesivos: R$</div> </div></td> <td colspan="2" valign="top" bgcolor="#F2F2F2"><div align="left" valign="middle"> <div align="right"> <script language="JavaScript" type="text/javascript">Total()</script> </div> </div></td> </tr> <tr> <td height="27" valign="top" bgcolor="#F2F2F2">Valor Envio:</td> <td colspan="2" valign="top" bgcolor="#F2F2F2"><select name="envios" onchange="changecontent(this)"> <option value="CR1" selected="selected">Envio Carta Registrada - Até 3 Unidades (10,00 reais)</option> <option value="PAC">Envio PAC - 4 ou mais unidades (20,00 reais)</option> </select> <img src="images/icone_duvida.gif" width="12" height="12" /></td> </tr> <tr> <td height="21" colspan="3" valign="top"><div align="center"></div></td> </tr> <tr> <td height="42" colspan="2" valign="top" bgcolor="#FFF4DD"><div align="center" valign="middle"> <p><strong><font color="#CC3300" size="4">Total pedido com<font color="#666666"> Envio</font>:</font></strong></p> </div></td> <td width="134" valign="top" bgcolor="#FFF4DD"><div align="center" valign="middle"> <strong><font color="#CC0000" size="5">R$</font></strong> <textarea name="TotalConGastos" cols="8" rows="1" readonly="readonly" wrap="virtual" > </textarea> <img src="images/icone_duvida.gif" width="12" height="12" /></div></td> </tr> <tr> <td height="19"> </td> <td width="98"> </td> <td> </td> </tr> <tr> <td height="14" colspan="2"><div align="right"> <input type="reset" value="Limpar" /> </div></td> <td><div align="right"> <input type="button" value="Enviar" onclick="return Enviar(this.form)" /> </div></td> </tr> <tr> <td height="14" colspan="2"><div align="right"></div> <div align="right"></div></td> <td><div align="right"></div></td> </tr> <tr> <td height="2"></td> <td></td> <td></td> </tr> </table> </form></td> </tr> <tr> <td><div align="left"><a href="java script:history.go(-2);">Voltar</a></div></td> </tr> </table> <br /> <p> </p> </center> <p></p> <p align="left"></p> <p align="left"> </p></td> </tr> </tbody> </table></td> </tr> </table> <script language="JavaScript" type="text/javascript"> //change contents of message box, where the first one corresponds with the first drop down box, second with second box etc var thecontents=new Array() thecontents[0]=alterError(10.00+totprice) thecontents[1]=alterError(20.00+totprice) //don't edit pass this line function changecontent(which){ document.ddmessage.TotalConGastos.value=thecontents[which.selectedIndex] } document.ddmessage.TotalConGastos.value=thecontents[document.ddmessage.envios.selectedIndex] pepe = thecontents[document.ddmessage.envios.selectedIndex] totalgastos = pepe+totprice </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Stoma Postado Outubro 3, 2010 Denunciar Share Postado Outubro 3, 2010 Para conseguir este arquivo php, é necessário acessar o servidor onde ele está hospedado e para isso você vai precisar do usuário e senha dele, pois não é possível fazer o download do código! Citar Link para o comentário Compartilhar em outros sites More sharing options...
neo_pb Postado Outubro 4, 2010 Autor Denunciar Share Postado Outubro 4, 2010 Para conseguir este arquivo php, é necessário acessar o servidor onde ele está hospedado e para isso você vai precisar do usuário e senha dele, pois não é possível fazer o download do código!Você não entendeu, somos os proprietários do site, o e arquivo "enviar_pep.php" já existe, porém só envia os dados do formulário, tipo nome, endereço, cidade, mas não envia os dados do carrinho de compras, tipo codigo do produto, cor, preço, etc que o comprador escolheu antes e que se encontra oculto na pagina formulario6.php e a pessoa que desenvolveu o site acabou se acidentando e ficará afastado 3 meses e não temos como recorrer a ele para solucionar o problema.Os dados do carrinho de compras ficam ocultos na pagina formulario6.php após showItems(); no script: <script language="JavaScript" type="text/javascript"> id="showitens" showItems(); </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
neo_pb Postado Outubro 4, 2010 Autor Denunciar Share Postado Outubro 4, 2010 Para melhor...abaixo o arquivo "enviar_pep.php", onde está enviando os dados do formulario, tipo nome, endereço, etc..mas não esta enviando os dados do carrinho de compra, que seriam produto, quantidade, etc..<? for($n=1;$n<=$_POST["nProdutos"];$n++){ $q.= "Produto:" . $_POST["Producto$n"] . "<br>"; $q.= "Quntidade" . $_POST["Cantidad$n"] . "<br>"; $q.= "Total" . $_POST["ProductoTotal$n"] . "<br>"; } $msg = "Mensagem enviada em " . date("d/m/Y") . chr(13) . chr(10) . chr(10); //nessa linha, estará impresso em que data e hora foi enviado o formulário $msg .= "Nome: " . $nome . chr(13) . chr(10); $msg .= "E-mail : " . $email . chr(13) . chr(10); $msg .= "Endereço : " . $endereco . chr(13) . chr(10); $msg .= "Cidade : " . $cidade . chr(13) . chr(10); $msg .= "Estado : " . $estado . chr(13) . chr(10); $msg .= "Cep : " . $cep . chr(13) . chr(10); $msg .= "Telefone : " . $telefone . chr(13) . chr(10); $msg .= "Observação : " . $observacao . chr(30) . chr(30); $Remetente = $email; mail("pedidos@decalcom.com.br", " Pedido Parede",$msg,"From: $Remetente\n"); header("Location: [url=http://www.decalcom.com.br/parede/sucess1.php");]http://www.decalcom.com.br/parede/sucess1.php");[/url] Citar Link para o comentário Compartilhar em outros sites More sharing options...
neo_pb Postado Outubro 6, 2010 Autor Denunciar Share Postado Outubro 6, 2010 Estamos dispostos a pagar, mas precisamos desta pg php..quem se habilita? Citar Link para o comentário Compartilhar em outros sites More sharing options...
*FIT* Postado Outubro 6, 2010 Denunciar Share Postado Outubro 6, 2010 Se está disposto a pagar, então: Movendo de PHP para Oportunidades para Freelance! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Willian Gustavo Veiga Postado Outubro 19, 2010 Denunciar Share Postado Outubro 19, 2010 Boa noite neo_pb, enviei uma mesagem particular para você.Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Salvadus Postado Dezembro 2, 2010 Denunciar Share Postado Dezembro 2, 2010 Estamos dispostos a pagar, mas precisamos desta pg php..quem se habilita?Eu consigo solucionar este problema, como a data é de dois meses atraz,pergunto se este tópico já foi resolvido!? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.