Ir para conteúdo
Fórum Script Brasil

arldin

Membros
  • Total de itens

    278
  • Registro em

  • Última visita

Tudo que arldin postou

  1. Consegui resolver ficou assim o codico <?php require_once('config.php'); echo $data=date('Y-m-d'); $data_pg = date("Y-m-d", strtotime("+ 1 Month")); mysql_query("UPDATE se_users SET status = 1 WHERE id IN (SELECT id FROM pag) "); mysql_query("UPDATE se_users SET data_pg = '$data_pg' WHERE id IN (SELECT id FROM pag) "); echo '<script> location.href="info_pag.php"; </script>'; ?>
  2. Valeu pela força mais não funcionou estou tentando assim ("UPDATE se_users SET status = 1 WHERE id IN (SELECT id FROM pag) "); desta forma eu consigo fazer o update no status pegando pelo o id so não estou conseguindo no campo data_pg
  3. Eu tenho a seguinte opinião Se eu não posso esclarecer ou ajudar em algum tópico eu prefiro não responde
  4. Bom dia a todos estou precisando de uma força para fazer um update pegando dados inserindo em outra tabela Por exemplo Tabela pag id_pag int chave primaria id int 11 data_pg date status int 1 tabela se_users id_user int 11 chave primaria id int 11 data_pg date statsu int 1 Eu preciso fazer o update pegando os campo data_pg e status com referença no id da tabela pag Estou pedindo esta força pois vou se bem sincero eu não sei como fazer
  5. arldin

    upload image

    dei uma olhada mais a onde eu encacho para diminuir o tamanho da imagem original pois as do thumb já e feita que vai ser salva no diretorio
  6. arldin

    upload image

    Bom dia a todos eu tenho um script de upload image que cria thumb salva no mysql e no diretorio as imagem tanto a orinal quanto a thumb O que eu gostaria de saber se tem como diminuir a imagem original tambem Este e o script <?php require_once('classes/CMySQL.php'); if($_GET['action']=='filename'){ $num = $_POST['id']; $campos = $_POST['campos']; $dir = "images/$num"; //tamanhos para criar as thumbs $largura_final = 256; $altura_final = 205; @mkdir($dir); if ($handle = @opendir($dir)) { while (false !== ($filez = readdir($handle))){ if ($filez != "." && $filez != ".."){ $filez = substr($filez,0,-4); $filez2.="$filez-*-";}} $filez2 = substr($filez2, 0, -3); $filez3 = explode("-*-", $filez2); natsort ($filez3); $quanti = count($filez3); $quanti--; $y = $filez3[$quanti]; $y = substr($y, -2); closedir($handle);} $f_name = $_FILES['file']['name']; $f_tmp = $_FILES['file']['tmp_name']; $f_type = $_FILES['file']['type']; $cont=0; $p = $y; $title = $_POST['title']; $description = $_POST['description']; $comments_count = $_POST['comments_count']; $when = $_POST['when']; for($i=0;$i<$campos;$i++){ $name = $f_name[$i]; $file = explode(".",$name); $filec = count($file); $filec = $filec-1; $file = $file[$filec]; $title = $title[$i]; $description = $description[$i]; $comments_count = $comments_count[$i]; $when = $when[$i]; $patha = $dir."$num"."$name"; $nome = "$num"."$name"; if ( ($name!="") and (is_file($f_tmp[$i]))){ if ($cont==0){ echo "<b>Arquivo(s) enviados:<br /></b>"; } echo $patha." - "; $up = move_uploaded_file($f_tmp[$i], $patha); //criar thumb a função verifica a extensão do arquivo e cria a thumb a partir disso if(preg_match("/.jpg/i", "$nome")){ $format = 'image/jpeg'; } if (preg_match("/.gif/i", "$nome")){ $format = 'image/gif'; } if(preg_match("/.png/i", "$nome'")){ $format = 'image/png'; } if($format!=''){ $tamanho = getimagesize($dir.$nome); $largura_fonte = $tamanho[0]; $altura_fonte = $tamanho[1]; switch($format){ case 'image/jpeg': $source = imagecreatefromjpeg($dir.$nome); break; case 'image/gif'; $source = imagecreatefromgif($dir.$nome); break; case 'image/png': $source = imagecreatefrompng($dir.$nome); break; } $nome_thumb = substr($nome,0,strpos(".",$nome))."thumb_".substr($nome,strpos(".",$nome)); $imagem_destino = imagecreatetruecolor($largura_final,$altura_final); imagealphablending($imagem_destino, false); imagecopyresized($imagem_destino, $source, 0, 0, 0, 0, $largura_final, $altura_final, $largura_fonte, $altura_fonte); @imagejpeg($imagem_destino, $dir.$nome_thumb, 70); imagedestroy($source); imagedestroy($imagem_destino); } //fim do thumb if ($up==true): echo "<i>Enviado!</i>"; $cont++; $GLOBALS['MySQL']->res("INSERT INTO `s281_photos` SET `title` = '{$title}', `filename` = '{$nome}', `description` = '{$description}',`when` = UNIX_TIMESTAMP(), `comments_count` = '{$comments_count}', `thumb` = 'thumb_{$nome}'"); else: echo "<i>Falhou!</i>"; endif; echo "<br />"; } } echo ($cont!=0) ? "<script>alert(\"Total de arquivos enviados: $cont\"); location.href=\"index.php\"</script>": "<script>alert(\"Nenhum arquivo foi enviado!\"); location.href=\"\"</script>"; } ?>
  7. arldin

    chat estilo facbok

    Resovi o que pega a imagem la a onde tem a inscriçaõ FOTO eu fiz o seguinte <img width=30 height=30 src="<?php echo $se_users->profImage;?>" id="<?php echo $uploadedimage; ?>" /> Deste cheito esta pegando a foto agora so resta o outro
  8. arldin

    chat estilo facbok

    Bom dia amigos estou fazendo um chat estilo facebook. Nele mostra o nome do usuario e tambem mostra quando estão offline e online, ate aqui esta tudo certo e envia as mensagem abrindo uma janela ate aqui esta tudo certo. O que eu não estou conseguindo e que pege a foto do usuario. A foto e amarzena em um baco de dado e salva em uma pasta. Na tabela do usuario e esta se_users id user_email user_fname user_password profImage (aqui e amarzenado a imagem) quando grava a imagem fica desta maneira "uploadedimage/imagem" pois e o nome da pasta este e parte do script onde eu quero pegar a imagem <div style="width:85%;float: left;height:75px;top:0px;"> <div id="contatos"> <span class="online" id="<?php echo $_SESSION['SESS_ID'];?>"></span> <ul> <?php $selecionar_usuarios = BD::conn()->prepare("SELECT * FROM `se_users` WHERE id != ?"); $selecionar_usuarios->execute(array($_SESSION['SESS_ID'])); if($selecionar_usuarios->rowCount() == 0){ echo '<p>Desculpla, não há contatos ainda!</p>'; }else{ while($se_users = $selecionar_usuarios->fetchObject()){ ?> <li><span class="type" id="<?php echo $se_users->user_id;?>"></span> <a href="javascript:void(0);" nome="<?php echo $se_users->user_fname;?>" id="<?php echo $se_users->id;?>" class="comecar"> <?php echo "FOTO" ?>&nbsp;&nbsp; <?php echo $se_users->user_fname;?></a></li> <?php }}?> </ul> </div> </div> <div style="position:absolute; top:0; right:0;" id="retorno"><div> <div id="janelas"></div> </div> A onde esta escrito FOTO e a onde eu quero que ela apareça Aproveitando quero pedi tambem o seguinte quando eu mando mensagem ela e para mudar de status quando for lida Desta maneira quando o usuario entar a janela abre ta tudo certo so que ela não esta mudando o statu este e o codico de envio de mensage <?php session_start(); include_once "../config1.php"; require_once('../classes/BD.class.php'); BD::conn(); $acao = $_POST['acao']; switch($acao){ case 'inserir': $para = $_POST['para']; $mensagem = strip_tags($_POST['mensagem']); $pegar_nome = BD::conn()->prepare("SELECT user_fname FROM `se_users` WHERE id = ?"); $pegar_nome->execute(array($_SESSION['SESS_ID'])); $ft = $pegar_nome->fetchObject(); $inserir = BD::conn()->prepare("INSERT INTO `mensagens` (id_de, id_para, data, mensagem) VALUES(?,?,NOW(),?)"); if($inserir->execute(array($_SESSION['SESS_ID'], $para, $mensagem))){ echo '<li><span>'.$ft->nome.' disse:</span><p>'.$mensagem.'</p></li>'; } break; case 'verificar': $ids = (isset($_POST['ids'])) ? $_POST['ids'] : ''; $users = (isset($_POST['users'])) ? $_POST['users'] : ''; $retorno = array(); if($users != ''){ foreach($users as $indice => $id_u){ $sel = BD::conn()->prepare("SELECT horario, limite FROM `se_users` WHERE id = ?"); $sel->execute(array($id_u)); $fet = $sel->fetchObject(); $atual = date('Y-m-d H:i:s'); $mais1 = date('Y-m-d H:i:s', strtotime('+1 min')); if($id_u == $_SESSION['SESS_ID']){ $up = BD::conn()->prepare("UPDATE `se_users` SET limite = ? WHERE id = ?"); $up->execute(array($mais1, $id_u)); } if($atual >= $fet->limite) $retorno['useronoff'][$id_u] = 'off'; else $retorno['useronoff'][$id_u] = 'on'; } } if($ids == ''){ if(isset($retorno['mensagens'])) $retorno['mensagens'] == ''; }else{ foreach($ids as $indice => $id){ $selecionar = BD::conn()->prepare("SELECT * FROM `mensagens` WHERE id_de = ? AND id_para = ? OR id_de = ? AND id_para = ?"); $selecionar->execute(array($_SESSION['SESS_ID'], $id, $id, $_SESSION['SESS_ID'])); $mensagem = ''; while($ft = $selecionar->fetchObject()){ $user_fname = BD::conn()->prepare("SELECT user_fname FROM `se_users` WHERE id = ?"); $user_fname->execute(array($ft->id_de)); $user_fname = $user_fname->fetchObject(); $mensagem .= '<li><span>'.$user_fname->user_fname.' disse:</span><p>'.$ft->mensagem.'</p></li>'; } $retorno['mensagens'][$id] = $mensagem; } } $verificar = BD::conn()->prepare("SELECT id_de FROM `mensagens` WHERE id_para = ? AND lido = ? GROUP BY id_de"); $verificar->execute(array($_SESSION['SESS_ID'], 0)); if($verificar->rowCount() == 0){ if(isset($retorno['nao_lidos'])) $retorno['nao_lidos'] == ''; }else{ while($user = $verificar->fetchObject()){ $retorno['nao_lidos'][] = $user->id_de; } } $retorno = json_encode($retorno); echo $retorno; break; case 'mudar_status': $user = $_POST['user']; $mudar_st = BD::conn()->prepare("UPDATE `mensagens` SET lido = '1' WHERE id_de = ? AND id_para = ?"); $mudar_st->execute(array($user, $_SESSION['SESS_ID'])); break; } ?> Deste já agradeço a todos
  9. Bom dia como faço para resolver o seguinte erro Com a conexão PDO Este e o meu arquivo de conexão Quando tento fazer o cadasto esta me dando este erro esta e a linha que esta no arquivo de cadastro como faço para resolver este erro
  10. arldin

    Cadastro

    :lol: Boa tarde eu estou com um pegueno poblema em cadastra usuario E o seguinte eu tenho o codico de cadastrar porem ele so faz o cadastro de um usuario depois ele da query falho este e o da pagina de cadastro e este e o que faz a verifição alguém pode me informa a onde esta o erro já resovi o erro esta na tabela do bd
  11. Boa tarde Não sei se e aqui que eu tiro esta duvida Tenho um site que as paginas estão em TPL, no servido elas funcionam mais no meu localhost não. Como faço para que elas funcione no localhost Desde já agradeço pela ajuda
  12. Bom dia amigos não sei se e aqui que tiro esta duvida E o seguinte eu tenho site que esta rodando direito Eu estalei o EasyPHP 2.0b1 para trabalhar em localhost Ele contem o APACHE 2.2.3 PHP 5.2.0 PHPMYADMIN 2.9.1.1 MYSQL 5.2.27 Esta tudo certo mais tem um porem as paginas que estão em TPL não fica visivel alguém pode me o porque isto esta acontecendo
  13. Valeu amigo estava procurando algo ne net para estuda mais não tava encontrando a sua dica me foi util
  14. Bom dia a todos eu tenho este script que da upload na imagem e cria imagem thumbs ate ai tudo beleza as imagem são gravada nos diretorios o que eu estou querendo e que as mesmas imagem foce para um db este e o script <!doctype html public "-//w3c//dtd html 3.2//en"> <html> <head> <title></title> </head> <body > <? // Below lines are to display file name, temp name and file type , you can use them for testing your script only////// echo "Arquivo nome: ".$_FILES[userfile][name]."<br>"; echo "link nome: ".$_FILES[userfile][tmp_name]."<br>"; echo "Arquivo tipo: ".$_FILES[userfile][type]."<br>"; echo "<br><br>"; /////////////////////////////////////////////////////////////////////////// $add="upimg/".$_FILES[userfile][name]; // the path with the file name where the file will be stored, upload is the directory name. //echo $add; if(move_uploaded_file ($_FILES[userfile][tmp_name],$add)){ echo "Carregado com sucesso"; chmod("$add",0777); }else{echo "Falha ao carregar arquivo"; exit;} ///////// Start the thumbnail generation////////////// $n_width=100; // Fix the width of the thumb nail images $n_height=100; // Fix the height of the thumb nail imaage $tsrc="thimg/".$_FILES[userfile][name]; // Path where thumb nail image will be stored //echo $tsrc; if (!($_FILES[userfile][type] =="image/pjpeg" OR $_FILES[userfile][type]=="image/gif")){echo "Your uploaded file must be of JPG or GIF. Other file types are not allowed<BR>"; exit;} /////////////////////////////////////////////// Starting of GIF thumb nail creation/////////// if (@$_FILES[userfile][type]=="image/gif") { $im=ImageCreateFromGIF($add); $width=ImageSx($im); // Original picture width is stored $height=ImageSy($im); // Original picture height is stored $newimage=imagecreatetruecolor($n_width,$n_height); imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height); if (function_exists("imagegif")) { Header("Content-type: image/gif"); ImageGIF($newimage,$tsrc); } elseif (function_exists("imagejpeg")) { Header("Content-type: image/jpeg"); ImageJPEG($newimage,$tsrc); } chmod("$tsrc",0777); }////////// end of gif file thumb nail creation////////// ////////////// starting of JPG thumb nail creation////////// if($_FILES[userfile][type]=="image/pjpeg"){ $im=ImageCreateFromJPEG($add); $width=ImageSx($im); // Original picture width is stored $height=ImageSy($im); // Original picture height is stored $newimage=imagecreatetruecolor($n_width,$n_height); imageCopyResized($newimage,$im,0,0,0,0,$n_width,$n_height,$width,$height); ImageJpeg($newimage,$tsrc); chmod("$tsrc",0777); } //////////////// End of JPG thumb nail creation ////////// ?> <center><a HREF="addimg.php">Enviar mais imagem</a></center> </body> </html> e esta seria a tabela que eu gostara que ela foce salva CREATE TABLE `tbl_imagens` ( `id_imagem` int(11) NOT NULL auto_increment, `imagem_grd` varchar(150) NOT NULL default, `imagem_thumb` varchar(150) NOT NULL default, `status` varchar(10) NOT NULL default, PRIMARY KEY (`id_imagem`) ); agradeço a todos pela força
  15. arldin

    Rede social

    já teste comjavascript/ajax E mesmo assim da o erro
  16. arldin

    Rede social

    Boa tarde amigos estou montando uma rede social tipo o face to precisando de uma ajuda na questão do comentario nas fotos tenho as paginas uma e a photolist.php <?php ('auth.php'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE></TITLE><LINK rel=icon type=image href="img/Untitled-1.png"><LINK rel="shortcut icon" type=image href="img/Untitled-1.png"> <META content="text/html; charset=iso-8859-1" http-equiv=Content-Type> <META name=keywords content=""> <META name=description content=""><LINK rel=stylesheet type=text/css href="format.css"> <STYLE type=text/css> .style1 {font-weight: bold} .style2 {font-size: 12px} .style3 {color: #0000FF} --> </STYLE> <style type="text/css"> <!-- body { background-image: url(images/New%20Picture.jpg); background-repeat: repeat-x; } .style1 {font-weight: bold} --> </style> &lt;script type=text/javascript> <!-- var timeout = 500; var closetimer = 0; var ddmenuitem = 0; // open hidden layer function mopen(id) { // cancel close timer mcancelclosetime(); // close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; // get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; } // go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); } // cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } } // close layer when click-out document.onclick = mclose; // --> </SCRIPT> <META name=GENERATOR content="MSHTML 9.00.8112.16455"></HEAD> <BODY> <DIV></DIV> <DIV style="CLEAR: both"></DIV> <DIV></DIV> <DIV></DIV> <DIV class=left> <DIV class="link style1"> <UL id=sddm1> <DIV style="CLEAR: both"></DIV></UL></DIV> <DIV align=center></DIV></STRONG><BR></DIV></DIV> <DIV class=rightleft>AAAAAAAAA <DIV class=EDUC><STRONG>Suas fotos</STRONG></DIV> <DIV class=photoslist><?php $con = mysql_connect("127.0.0.1", "usuario do db", "senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM photos WHERE uploadedby='".$_SESSION['SESS_MEMBER_ID'] ."' ORDER BY photo_id DESC"); while($row = mysql_fetch_array($result)) { //echo "<img width=100 height=100 alt='Unable to View' src='" . $row["location"] . "'>"; echo '<a href=photocomment.php?id=' . $row["photo_id"] . '>' . "<img width=100 height=100 alt='Unable to View' src='". $row["location"] . "'>" . '</a>'; echo" "; } mysql_close($con); ?></DIV>BBBBBBBBBB </DIV> <DIV></DIV> <DIV></DIV></BODY></HTML> e a outra que e photocomment.php <?php require_once('auth.php'); ?> <!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"> <head> <link rel="icon" href="img/Untitled-1.png" type="image" /> <link rel="shortcut icon" href="img/Untitled-1.png" type="image" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content=""> <meta name="description" content=""> <title>Untitled Document</title> <link href="format.css" rel="stylesheet" type="text/css" /> <style type="text/css"> </style> &lt;script type="text/javascript"> <!-- var timeout = 500; var closetimer = 0; var ddmenuitem = 0; // open hidden layer function mopen(id) { // cancel close timer mcancelclosetime(); // close old layer if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; // get new layer and show it ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible'; } // close showed layer function mclose() { if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; } // go close timer function mclosetime() { closetimer = window.setTimeout(mclose, timeout); } // cancel close timer function mcancelclosetime() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null; } } // close layer when click-out document.onclick = mclose; // --> </script> </head> <body> <div class="main"> <div class="lefttoright"> <?php $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM friendlist WHERE firstname='".$_SESSION['SESS_FIRST_NAME'] ."' and status='pending' ORDER BY firstname ASC"); $numberOfRows = MYSQL_NUMROWS($result); echo '<font size="2" color="red"><b></b></font>'; ?> <?php $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM messages WHERE receiver='".$_SESSION['SESS_FIRST_NAME'] ."' and status='pending' ORDER BY receiver ASC"); $numberOfRows = MYSQL_NUMROWS($result); echo '<font size="2" color="red"><b></b></font>'; ?> </div> </div> <div class="righttop"> <div style="clear:both"></div></div> </div> <div class="left"> </div> <div class="right1"> <div class="rightleft"> <div class="name"><strong><?php $con = mysql_connect("127.0.0.1", "usuario do db", "senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $result = mysql_query("SELECT * FROM members WHERE member_id='".$_SESSION['SESS_MEMBER_ID'] ."'"); while($row = mysql_fetch_array($result)) { echo "<h3>".$row['FirstName']." ".$row['LastName'].">Photos"."</h3>"; //echo "<img width=50 height=50 alt='Unable to View' src='" . $row["location"] . "'>"; //echo '<a href=member-index.php?id=' . $row["friends_id"] . '>' . $row['firstname'] . '</a><br />'; } mysql_close($con); ?></strong></div> <form action="savecomment.php" method="get"> <div class="photocommentlist"> <?php if (isset($_GET['id'])) { $con = mysql_connect('localhost','usuario do db',"senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $member_id = $_GET['id']; //echo "SELECT * FROM members WHERE member_id = $member_id"; $result = mysql_query("SELECT * FROM photos WHERE photo_id = $member_id"); $row = mysql_fetch_array($result); if (!$result) { echo "wala"; } else{ echo "<br />"; echo "<img width=200 height=200 alt='Unable to View' src='" . $row["location"] . "'> <br />"; echo'<input type="hidden" name="useid" value="'. $row["photo_id"] .'"."<br>'; mysql_close($con); } } ?> </div> <div class="commentphoto"> <div class="commentphoto2"> <?php if (isset($_GET['id'])) { $con = mysql_connect("localhost","usuario do db","senha"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("bookfest_bookface", $con); $member_id = $_GET['id']; $query = "SELECT * FROM photoscomment WHERE commentby='$member_id' ORDER BY comment_id DESC"; $result = mysql_query($query); while($row = mysql_fetch_assoc($result)) { echo '<div class="white">'; echo '<font color="Blue">'; echo '<b>'; echo '<div class="style1">'; echo $_SESSION['SESS_FIRST_NAME']; echo '</b>'; echo '</font>'; echo ' '; //echo'<input type="text" name="firstname" value="'. $row['messages_id'] .'">'; echo '<font size="4px">'; echo "{$row['comment']}<br>"; echo '</font>'; echo '</div>'; echo '</div>'; } if (!mysql_query($query,$con)) { die('Error: ' . mysql_error()); } } mysql_close($con) ?> </div> </div> <div class="commentphoto1"> <input type="text" name="textfield" value="-Deixe comentário aqui-" onclick="this.value='';" /> <input type="hidden" name="textfield1" value="<?php echo $_SESSION['SESS_LAST_NAME'];?>" /> <input type="submit" name="Submit" value="Submit" /> </div></form> </div> </div> </div> </body> </html> Ate aqui beleza quando clica na imagem que vem do db a pagina photocomment.php abre para fazer o comentario mais o que eu estou querendo e que ao clicar na imagem selecionada a pagina abre dentro de um div já tentei com o ajax.js mais ai ela abre mais não seleciona a o id da foto Como posso resolver isto se caso quiserem da uma olhada o linke erede_social como eu tirei a parte de inscrição vocês podem ver acesando com o usuario 123 e senha 123 Desde já agradeço a todos
  17. E o sequinte eu peguei este script aqui no site so que ele esta dando uns erros alguém pode me informar a onde eu estou errando Este e o primeiro a onde seleciona as imagens este esta ok teste.php <HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> &lt;script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="20%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true" src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="1%"><FORM method=post action=gso.php?cartao=passo02 TARGET="_top"> <DIV align=left> <TABLE border=0 cellSpacing=0 borderColor=#000000 cellPadding=5> <TBODY> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/01.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/01.gif CHECKED type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/02.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/02.gif type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/03.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/03.gif type=radio name=imgso><FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/04.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/04.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT></TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/05.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/05.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/06.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/06.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/07.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/07.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TR> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/08.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/08.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/09.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/09.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/10.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/10.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/11.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/11.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/12.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/12.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/13.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/13.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/14.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/14.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/15.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/15.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/16.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/16.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/17.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/17.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/18.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/18.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/19.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/19.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/20.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/20.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/21.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/21.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TR> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/22.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/22.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/23.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/23.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/24.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/24.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/25.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/25.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/26.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/26.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/27.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/27.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TD> <TD align=middle><IMG border=0 src="http://www.sofestainfantis.com.br/cartao_virtual/cartoes/thumbs/28.gif"><BR><INPUT value=http://www.sofestainfantis.com.br/cartao_virtual/cartoes/28.gif type=radio name=imgso> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000">Selecionar</FONT> </TD></TR></TBODY></TABLE></DIV> <INPUT class=campos value=Avançar type=submit name=cartaogso> </TD></TR></TABLE> <DIV></DIV> <P></P></TR></P></TBODY></TABLE> <P></P></FONT></TD></TR></TBODY></TABLE></FONT></TR></TBODY></TABLE></BODY></HTML> daqui para diante e que esta os erros neste script ele não amostra a imagem selecionada teste1.php <HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> &lt;script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="5%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true" src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="20%"><form name="cartaogso" method="post" action="gso.php?cartao=passo03"> <img border="0" src="<?php echo "$imgso"; ?>"><BR><BR> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000"> SEU NOME: <input type=text name=seunome><BR><BR> SEU E-MAIL: <input type=text name=seuemail><BR><BR> NOME DO AMIGO: <input type=text name=nomeamigo><BR><BR> E-MAIL DO AMIGO: <input type=text name=emailamigo><BR><BR> MENSAGEM:<BR></FONT> <textarea rows=5 cols=40 name=mensagem></textarea><BR><BR> <input type=hidden value="<?php echo "$imgso"; ?>" name="imgso"> <input type="submit" name="cartaogso" value="Avançar"><BR> </BODY></HTML> aqui depois que e preengido o anterior ele não amostra os dados como remetente, email do remetente, destinatario e email do destinatario teste2.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML><HEAD><TITLE>Cartao Virtual</TITLE> <META content="text/html; charset=windows-1252" http-equiv=Content-Type> &lt;script language=javascript> function dotime() { today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; se= today.getSeconds()+100+""; h=(hr%24)+(hr>24)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+se.substring(1,3); for(i=0;i<alltime.length;i++) document.images["d"+i].src='dg'+alltime.charAt(i)+'.gif'; }; today = new Date(); hr= today.getHours(); mn= today.getMinutes()+100+""; h=(hr%13)+(hr>12)+((hr==0)*12)+100+""; s=((hr>11)*2); alltime = "s"+h.substring(1,3)+"c"+mn.substring(1,3)+"ampm".substring(s,s+1)+"s"; for(i=0;i<alltime.length;i++) document.write("<img src='dg"+alltime.charAt(i)+".gif' name='d"+i+"' border=0 width=10 height=18>"); document.write("<br>"); function clock() { dotime(); id=setTimeout('clock()',1000); }; clock(); </SCRIPT> </HEAD> <BODY background=http://www.sofestainfantis.com.br/index_arquivos/image306.gif> <TABLE border=0 width="100%"> <TBODY> <TR> <TD vAlign=top width="5%"> <FONT color=#ff0000 size=3 face=Arial> Atendimento via chat</FONT> <P> <IFRAME style="WIDTH: 220px; HEIGHT: 709px" height=800 border=0 allowtransparency="true"src="http://www.sofestainfantis.com.br/arquivos/menu_div.asp" frameBorder=0 width=220 name=FrameBottom scrolling=no> </IFRAME></P></TD> <TD vAlign=top width="20%"><form name="cartaogso" method="post" action="gso.php?cartao=passoFIM"> <CENTER> <img border="0" src="<?php echo "$imgso"; ?>"><BR><BR><BR> <FONT FACE="Arial Black" SIZE="3" COLOR="#ff0000"> SEU NOME: <?php echo ("$seunome"); ?><BR><BR> SEU E-MAIL: <?php echo ("$seuemail"); ?><BR><BR> NOME DO AMIGO: <?php echo ("$nomeamigo"); ?><BR><BR> E-MAIL DO AMIGO: <?php echo ("$emailamigo"); ?><BR><BR> MENSAGEM:<BR><BR> <?php echo ("$mensagem"); ?> </CENTER><BR><BR></FONT> <?php echo "<input type=hidden value=\"$imgso\" name=\"imgso\">"; ?> <?php echo "<input type=hidden value=\"$nomeamigo\" name=\"nomeamigo\">"; ?> <?php echo "<input type=hidden value=\"$emailamigo\" name=\"emailamigo\">"; ?> <?php echo "<input type=hidden value=\"$seunome\" name=\"seunome\">"; ?> <?php echo "<input type=hidden value=\"$seuemail\" name=\"seuemail\">"; ?> <?php echo "<input type=hidden value=\"$mensagem\" name=\"mensagem\">"; ?> <input type="submit" name="cartaogso" value="Mandar Cartão!"> </form> </BODY></HTML> consequentimente ao enviar da o erro que o email não e valido que e este gsoenviar.php <? $gso_seunome="$seunome"; $gso_seuemail="$seuemail"; $gso_seuassunto="Obrigado..."; $gso_amigonome="$nomeamigo"; $gso_amigoemail="$emailamigo"; $gso_amigoassunto="CARTÃO VIRTUAL..."; $gso_amigomensagem=" <FONT FACE=VERDANA SIZE=2> <B>Ola <FONT COLOR=RED>$nomeamigo</FONT>,</B><BR> Este cartão é todo seu!</FONT> <BR><FONT FACE=VERDANA SIZE=2> Quem enviou este cartão foi: <BR>Nome: <B>$seunome</B> <BR>E-mail: <B>$seuemail</B> </FONT><BR><BR> <CENTER><img border=0 src=$imgso></CENTER><BR> <CENTER><B>MENSAGEM:</B><BR><BR> <CENTER><FONT FACE=VERDANA SIZE=2>$mensagem</FONT></CENTER>"; $gso_suamensagem=" <FONT FACE=VERDANA SIZE=2> <B>Ola <FONT COLOR=RED>$seunome</FONT>,</B><BR> SUCESSO GERAL!</FONT> <BR> <FONT FACE=VERDANA SIZE=2> O seu cartão virtual já está na caixa postal de: <B>$nomeamigo</B> (<B>$emailamigo</B>)</FONT>"; ?> e este e o que da a resposta se o email e valido ou foi mandado com sucesso cartaogsoFIM.php <?php require "gsoenviar.php"; if (!(ereg ("^.+@.+\\..+$", $seuemail))) { echo "<FONT COLOR=RED><B>Seu e-mail parece ser inválido.</B></FONT>"; exit; }elseif (!(ereg ("^.+@.+\\..+$", $emailamigo))) { echo "<FONT COLOR=RED><B>O e-mail do seu amigo parece ser inválido.</B></FONT>"; exit; } echo "<B>PARABÉNS, <FONT COLOR=RED>$gso_seunome !</B></FONT>"; mail ($gso_seuemail, $gso_seuassunto, $gso_suamensagem, "From:$gso_amigoemail\nContent-type: text/html\n"); mail ($gso_amigoemail, $gso_amigoassunto, $gso_amigomensagem, "From:$gso_seuemail\nContent-type: text/html\n"); echo "<CENTER>O seu cartão foi enviado.</CENTER>"; ?> e este e o que faz toda a conexão gso.php <?php if($_GET['cartao']=="passo01"){ include "cartaogso01.php"; } elseif($_GET['cartao']=="passo02"){ include "teste1.php"; } elseif($_GET['cartao']=="passo03"){ include "teste2.php"; } elseif($_GET['cartao']=="passoFIM"){ include "cartaogsoFIM.php"; } elseif(!$gso){ header("LOCATION: gso.php?cartao=passo01"); } ?> Podem me amostrar como eu resolve estes script A todos muito obrigado
  18. Inclui este no script acima $headers .= "From: $email_dest arldin@sofestainfantis.com.br" . "\r\n"; // 'From: $email_dest' . "\r\n"; Estava deste cheito $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; Ficou assim $headers="From:\t ".$email_site. $quebra_linha; $headers .= "From: $email_dest arldin@sofestainfantis.com.br" . "\r\n"; // 'From: $email_dest' . "\r\n"; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha;
  19. Boa noite amigos gostaria de saber como faço neste script para que apareça o nome do remetente Este script e para enviar Boleto para o email Esta parte já esta resolvida este e o script <?php include_once("first.php"); if(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; $mensagem="<b>Boleto</b> <hr> Pedido Nº: <b>".$numero_pedido."<b><br> Nome: ".$_POST["sacado"]."<br> Email: ".$_POST["email"]."<br> Endereço: ".$_POST["endereco1"]."<br> Numero: ".$_POST["num"]."<br> Bairro: ".$_POST["bairro"]."<br> Cidade: ".$_POST["cidade"]."<br> Estado: ".$_POST["estado"]."<br> Cep: ".$_POST["cep"]."<br> Telefone: ".$_POST["tel"]."<br> Fax: ".$_POST["fax"]."<br> Valor: ".$_POST["valor_boleto"]."<br>"; $mensagem .= sprintf('Imprimir Boleto: <a href="http://%s/data/?id=%s">Imprimir Boleto</a>', $_SERVER['HTTP_HOST'], $numero_pedido ); $mensagem .= "<br>"; $mensagem .= "<hr>"; $assunto = "Boleto: ".$numero_pedido ." - ".$_SERVER['HTTP_HOST']; if(mail($_POST['email'],$assunto,$mensagem,$headers)){ echo "&lt;script>alert('o Boleto foi enviado para o seu email ".$_POST['email ']."!')</script>"; } else { echo "&lt;script>alert('erro no envio de email!')</script>"; } ?> Gostaria de saber tambem como faço para enviar para download todo os script para disponabilizar aos amigos que estejam interesado
  20. arldin

    Boleto via email

    Mais esta sendo gravado no DB este e o script que faz a gravação do db <?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("clientes"); //seleciona o banco de dados //Abaixo atribuímos os valores provenientes do formulário pelo método POST $numero_pedido = rand(000,999).date("dmYHis"); $nosso_numero = $_POST["nosso_numero"]; $numero_documento = $_POST["numero_documento"]; $sacado = $_POST["sacado"]; $email = $_POST["email"]; $endereco1 = $_POST["endereco1"]; $num = $_POST["num"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; $cep = $_POST["cep"]; $tel = $_POST["tel"]; $fax = $_POST["fax"]; $valor_boleto = $_POST["valor_boleto"]; $string_sql = "INSERT INTO cadastro (id,numero_pedido,numero_documento,nosso_numero,sacado,email,endereco1,num,bairro,cidade,estado,cep,tel,fax,valor_boleto) VALUES (null,'$numero_pedido','$numero_documento','$nosso_numero','$sacado','$email','$endereco1','$num','$bairro','$cidade','$estado','$cep','$tel','$fax','$valor_boleto')"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao); //Realiza a consulta if(mysql_affected_rows() == 1){ //verifica se foi afetada alguma linha, nesse caso inserida alguma linha } mysql_close($conexao); //fecha conexão com banco de dados ?>
  21. arldin

    Boleto via email

    Bom dia estou fazendo um boleto que ao ser preenchido vai para o email da pessoa ate o envio esta tudo certo mais na hora que o cliente pede para imprimir a pagina esta sem os dados Os dados que não estão sendo preenchido são SACADO ENDERECO1 NUM BAIRRO CIDADE ESTADO CEP EMAIL VAKOR_BOLETO estes dados estão sendo gravado no DB este e o script para preencimento formulario,php <html> <head> <title>Cadastro</title> </head> <body> <h3>Formulário de cadastro</h3> <form action="pedido1.php" method="post"> Nome: <input type="text" name="sacado" SIZE="35"> <br> Seu email: <input type="text" name="email" SIZE="25"> <br> Endereço: <input type="text" name="endereco1" SIZE="35"> <br> Numero: <input type="text" name="num" SIZE="15"> <br> Bairro: <input type="text" name="bairro" SIZE="25"> <br> Cidade: <input type="text" name="cidade" SIZE"25"> <br> Estado: <input type="text" name="estado" SIZE="3"> <br> Cep: <input type="text" name="cep" SIZE="15"> <br> Telefone: <input type="text" name="tel" SIZE="15"> <br> Fax: <input type="text" name="fax" SIZE="15"> <br> Preço: <input type="text" name="valor_boleto" SIZE="15"> <br> <input type="submit" value="Cadastrar"> </form> </body> </html> este script e o que envia para o email pedido1.php <?php include("first.php"); ?> <?php if(PHP_OS == "windows") $quebra_linha = "\n"; elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; $headers="From:\t ".$email_site. $quebra_linha; $headers.="Reply-to:\t ".$email_site . $quebra_linha; $headers.="Content-type: text/html; charset=iso-8859-1" . $quebra_linha; $mensagem="<b>Boleto</b> <hr> Pedido Nº: <b>".$numero_pedido."<b><br> Nome: ".$_POST["sacado"]."<br> Email: ".$_POST["email"]."<br> Endereço: ".$_POST["endereco1"]."<br> Numero: ".$_POST["num"]."<br> Bairro: ".$_POST["bairro"]."<br> Cidade: ".$_POST["cidade"]."<br> Estado: ".$_POST["estado"]."<br> Cep: ".$_POST["cep"]."<br> Telefone: ".$_POST["tel"]."<br> Fax: ".$_POST["fax"]."<br> Valor: ".$_POST["valor_boleto"]."<br> </form> Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco1".$ $cadastro.".php?id= $numero_pedido \">Imprimir Boleto</a><br> <hr> "; $assunto = "Boleto: ".$numero_pedido ." - ".$_SERVER['HTTP_HOST']; $send=mail($_POST['email'],$assunto,$mensagem,$headers); if($send==true) $MSN="&lt;script>alert('o Boleto foi enviado para o seu email ".$_POST['email ']."!')</script>"; else $MSN="&lt;script>alert('erro no envio de email!')</script>"; echo $MSN; ?> este e o da pagina que e para imprimir boleto_bradesco1.php <?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("clientes"); if( isset($_GET[id]) ){ $id = $_GET[id]; }else die('Não foi definido um id.'); $sql = "SELECT * FROM cadastro WHERE id = $id"; $query = mysql_query($sql) or die (mysql_error()); $dados = mysql_fetch_object($query); // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 15; $taxa_boleto = 0.00; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); echo $dadosboleto["nosso_numero"] = rand(00001,99999); // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! echo $dadosboleto["numero_documento"] = rand(00001,99999); // Num do pedido ou do documento = Nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $_POST["sacado"]; $dadosboleto["endereco1"] = $_POST["endereco1"]; $dadosboleto["num"] = $_POST["num"]; $dadosboleto["bairro"] = $_POST["bairro"]; $dadosboleto["cidade"] = $_POST["cidade"]; $dadosboleto["estado"] = $_POST["estado"]; $dadosboleto["cep"] = $_POST["cep"]; $dadosboleto["email"] = $_POST["email"]; $dadosboleto["tel"] = $_POST["tel"]; $dadosboleto["fax"] = $_POST["fax"]; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra no site"; $dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento"; $dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento"; $dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco"; $dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = $valor_boleto; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$."; $dadosboleto["especie_doc"] = ".DS."; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - Bradesco $dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito $dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia $dadosboleto["conta"] = "75639"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "3"; // Digito do Num da conta // DADOS PERSONALIZADOS - Bradesco $dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03 // SEUS DADOS $dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL"; $dadosboleto["cpf_cnpj"] = "14.933.791/0001-17"; $dadosboleto["endereco"] = "RUA LINDON JHONSON 685"; $dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO"; $dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730"; include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php"); ?> nota que tem um id de url desde já agradeço a ajuda de todos
  22. arldin

    Como definir um ID

    Mais onde eu coloco este codico
  23. arldin

    Como definir um ID

    fiz algumas mudanças o script que envia para o email ficou assim na parte do id Imprimir Boleto: <a href=\"http://".$_SERVER['HTTP_HOST']."/data/boleto_bradesco1".$ $banco.".php?x= $numero_pedido\">Imprimir Boleto</a><br> <hr> acresentei este campo no DB mais o que esta acontecendo e que este numro e gerado altomaticamnete e não ta sendo gravado no DB a pagina que faz o cadastro este desta forma na parte para inserir este campo no DB <form action="confirmacao.php" method="post"> <input TYPE="Hidden" NAME="numero_pedido"> tem erro nestas parte do script veja que ele pega o id da URL http://www.sofestainfantis.com.br/data/bol...radesco1.php?x= 99304062012120037
  24. arldin

    Como definir um ID

    Este eu já consegui resolver agora abri a pagina so que vem em branco a parte do sacado, endereco1, num,bairro,cidade,estado,cep,email e valor_boleto abaixo o script completo da pagina que e para imprimir <?php //verifica se existe conexão com bd, caso não tenta criar uma nova $conexao = mysql_connect("localhost:3306","arldin","ar592409") or die("Erro na conexão com banco de dados"); $select_db = mysql_select_db("clientes"); if( isset($_GET['x']) ){ $id = $_GET['x']; }else die('Não foi definido um id.'); $sql = "SELECT * FROM cadastro WHERE id = $id"; $query = mysql_query($sql) or die (mysql_error()); $dados = mysql_fetch_object($query); $pedido = $dadosboleto->nosso_numero; $nome = $dadosboleto->sacado; $endereço = $dadosboleto->endereco1; $num = $dadosboleto->num; $bairro = $dadosboleto->bairro; $cidade = $dadosboleto->cidade; $estado = $dadosboleto->estado; $cep = $dadosboleto->cep; $email = $dadosboleto->email; $valor_boleto = $dadosboleto->valor_boleto; // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 15; $taxa_boleto = 0.00; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data:; $valor_cobrado = $_post["valor_cobrado"]; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); $dadosboleto["nosso_numero"] = "1957"; // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! $dadosboleto["numero_documento"] = $dadosboleto["nosso_numero"]; // Num do pedido ou do documento = Nosso numero $dadosboleto["data_vencimento"] = $data_venc; // Data de Vencimento do Boleto - REGRA: Formato DD/MM/AAAA $dadosboleto["data_documento"] = date("d/m/Y"); // Data de emissão do Boleto $dadosboleto["data_processamento"] = date("d/m/Y"); // Data de processamento do boleto (opcional) $dadosboleto["valor_boleto"] = $_POST["valor_boleto"]; // Valor do Boleto - REGRA: Com vírgula e sempre com duas casas depois da virgula // DADOS DO SEU CLIENTE $dadosboleto["sacado"] = $_POST["sacado"]; $dadosboleto["endereco1"] = $_POST["endereco1"]; $dadosboleto["num"] = $_POST["num"]; $dadosboleto["bairro"] = $_POST["bairro"]; $dadosboleto["cidade"] = $_POST["cidade"]; $dadosboleto["estado"] = $_POST["estado"]; $dadosboleto["cep"] = $_POST["cep"]; $dadosboleto["email"] = $_post["email"]; // INFORMACOES PARA O CLIENTE $dadosboleto["demonstrativo1"] = "Pagamento de Compra no site"; $dadosboleto["demonstrativo2"] = "Artigos de festas<br>Taxa bancária - R$ ".number_format($taxa_boleto, 2, ',', ''); $dadosboleto["demonstrativo3"] = "Sofestainfantis - http://www.sofestainfantis.com.br"; $dadosboleto["instrucoes1"] = "- Sr. Caixa, cobrar multa de 2% após vencimento"; $dadosboleto["instrucoes2"] = "- Pagamento em toda rede Bancaria até o vencimento"; $dadosboleto["instrucoes3"] = "- Depois do vencimento só no Bradesco"; $dadosboleto["instrucoes4"] = "- Em caso de dúvidas entre em contato conosco: arldin@sofestainfantis.com.br"; // DADOS OPCIONAIS DE ACORDO COM O BANCO OU CLIENTE $dadosboleto["quantidade"] = ""; $dadosboleto["valor_unitario"] = $valor_boleto; $dadosboleto["aceite"] = ""; $dadosboleto["especie"] = ".R$."; $dadosboleto["especie_doc"] = ".DS."; // ---------------------- DADOS FIXOS DE CONFIGURAÇÃO DO SEU BOLETO --------------- // // DADOS DA SUA CONTA - Bradesco $dadosboleto["agencia"] = "3286"; // Num da agencia, sem digito $dadosboleto["agencia_dv"] = "0"; // Digito do Num da agencia $dadosboleto["conta"] = "75639"; // Num da conta, sem digito $dadosboleto["conta_dv"] = "3"; // Digito do Num da conta // DADOS PERSONALIZADOS - Bradesco $dadosboleto["conta_cedente"] = "75639"; // ContaCedente do Cliente, sem digito (Somente Números) $dadosboleto["conta_cedente_dv"] = "3"; // Digito da ContaCedente do Cliente $dadosboleto["carteira"] = ""; // Código da Carteira: pode ser 06 ou 03 // SEUS DADOS $dadosboleto["identificacao"] = "SOFESTAINFANTIS - ARTIGO DE FESTA EM GERAL"; $dadosboleto["cpf_cnpj"] = "14.933.791/0001-17"; $dadosboleto["endereco"] = "RUA LINDON JHONSON 685"; $dadosboleto["cidade_uf"] = "BELFORD ROXO / RIO DE JANEIRO"; $dadosboleto["cedente"] = "ARLINDO MARTINS DE FREITAS FILHO 45631140730"; include("include/funcoes_bradesco.php"); include("include/layout_bradesco.php"); ?> Se coloco como POST imforma que não foi definido id em GET vem sem os dados mecionado este dados estão sendo gravado no DB
×
×
  • Criar Novo...