Ir para conteúdo
Fórum Script Brasil

Ayesha Lomaski

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que Ayesha Lomaski postou

  1. Funcionou! Agora aparece corretamente no banco de dados, muito obrigada!
  2. Com utf8_encode o mesmo 'nome' fica assim "tésté de acentuação" no banco de dados... Não há nenhuma maneira de aparecer corretamente com os acentos no banco de dados?
  3. Quando o usuário se cadastra no site seu nome ou qualquer outro campo possui acento o banco de dados não insere o acento corretamente ex: tésté de acentuação -> tésté de acentuação Informações adicionais: o banco dedados esta em utf-8_general o html esta em utf-8 já tentei htmlspecialchars, strip_tags e afins Alguém tem alguma ideia do que esta acontecendo e como resolver??
  4. Olá, estou criando um arquivo php a partir de um formulário de cadastro, nesse arquivo php (novo) terá q ter um conteúdo q também tem códigos em PHP porem quando ele printa esse conteudo no arquivo criado não printa o nome das variaveis (ao invés de printar "$etc = 12345" printa "= 12345") alguém sabe como resolver o problema ? aqui esta o codigo utilizado para printar o conteudo da nova pagina: $handle = fopen ("../$dir/index.php", "w+"); $pj = '$pj'; $vend = '$vend'; $rand = '$rand'; $rserv = '$rserv'; $rnot = '$rnot'; $rvid = '$rvid'; $total = '$total'; $conta = '$conta'; $classe = '$classe'; $prod1 = '$prod1'; $prod1[0] = '$prod1[0]'; $prod1[1] = '$prod1[1]'; $prod1[2] = '$prod1[2]'; $prod1[3] = '$prod1[3]'; $prod1[4] = '$prod1[4]'; $prod1[5] = '$prod1[5]'; $prod1[6] = '$prod1[6]'; $prod1[7] = '$prod1[7]'; $prod1[8] = '$prod1[8]'; $prod1[9] = '$prod1[9]'; $serv1 = '$serv1'; $serv1[0] = '$serv1[0]'; $serv1[1] = '$serv1[1]'; $serv1[2] = '$serv1[2]'; $serv1[3] = '$serv1[3]'; $serv1[4] = '$serv1[4]'; $serv1[5] = '$serv1[5]'; $serv1[6] = '$serv1[6]'; $serv1[7] = '$serv1[7]'; $serv1[8] = '$serv1[8]'; $serv1[9] = '$serv1[9]'; $noti1 = '$noti1'; $noti1[0] = '$noti1[0]'; $noti1[1] = '$noti1[1]'; $noti1[2] = '$noti1[2]'; $noti1[3] = '$noti1[3]'; $noti1[4] = '$noti1[4]'; $noti1[5] = '$noti1[5]'; $noti1[6] = '$noti1[6]'; $noti1[7] = '$noti1[7]'; $noti1[8] = '$noti1[8]'; $noti1[9] = '$noti1[9]'; $vid1 = '$vid1'; $vid1[0] = '$vid1[0]'; $vid1[1] = '$vid1[1]'; $vid1[2] = '$vid1[2]'; $vid1[3] = '$vid1[3]'; $vid1[4] = '$vid1[4]'; $vid1[5] = '$vid1[5]'; $vid1[6] = '$vid1[6]'; $vid1[7] = '$vid1[7]'; $vid1[8] = '$vid1[8]'; $vid1[9] = '$vid1[9]'; $conteudo = " <? include('../conectdb.php'); $pj = \"s\"; $vend = mysql_query(\"select * from userpj where cnpj='$docto'\"); $rand = mysql_query(\"select * from produtos where docto='$docto'\"); $rserv = mysql_query(\"select * from servicos where docto='$docto'\"); $rnot = mysql_query(\"select * from noticias where docto='$docto'\"); $rvid = mysql_query(\"select * from videos where docto='$docto'\"); $total = mysql_num_rows($rand)+mysql_num_rows($rserv)+mysql_num_rows($rnot)+mysql_num_rows($rvid); ?> <!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> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>CanalComercio.com.br</title> <link href=\"../estilo.css\" type=\"text/css\" rel=\"stylesheet\"/> <script src=\"http://www.google.com/jsapi\" type=\"text/javascript\"></script> <script type=\"text/javascript\"> google.load('search', '1', {language : 'pt-BR'}); google.setOnLoadCallback(function(){ var customSearchControl = new google.search.CustomSearchControl('010574668048739066181:a_0slcp_iwa'); customSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <link rel=\"stylesheet\" href=\"http://www.google.com/cse/style/look/default.css\" type=\"text/css\" /> <script type=\"text/javascript\" src=\"../js/prototype.js\"></script> <script type=\"text/javascript\" src=\"../js/scriptaculous.js?load=effects,builder\"></script> <script type=\"text/javascript\" src=\"../js/lightbox.js\"></script> <script src=\"http://imasters.uol.com.br/crossbrowser/fonte.js\" type=\"text/javascript\"></script> </head> <body><div id='tudo'> <? include('../logo.php') ?> <? include('../pmenu.php'); ?> <div id='meio'> <form> <fieldset class=\"char\">Vendedor:</fieldset><fieldset class=\"val\" style='text-align:left;'><? print utf8_encode(mysql_result($vend,0,1)); if($pj == 's'){ print ' da empresa <strong>'.mysql_result($vend,0,'fantasia').'</strong>';}else{ print \".\";}?></fieldset> <fieldset class=\"char\">Telefone:</fieldset><fieldset class=\"val\" style='text-align:left;'><? print \"(\".substr(mysql_result($vend,0,'telefone'),0,2).\")\".substr(mysql_result($vend,0,'telefone'),2,4).\"-\".substr(mysql_result($vend,0,'telefone'),6,9);?></fieldset> <fieldset class=\"char\">E-mail:</fieldset><fieldset class=\"val\" style='text-align:left;'><a href='email.php?id=<? print mysql_result($vend,0,0);?>&pj=<? print $pj;?>&sub=\"\"' target='_blank'>Enviar um e-mail</a></fieldset> <fieldset class=\"char\">Endereço:</fieldset><fieldset class=\"val\" style='text-align:left;'><? print utf8_encode(mysql_result($vend,0,'endereco')).\",\".mysql_result($vend,0,'numero');?></fieldset> <fieldset class=\"char\">Bairro: </fieldset><fieldset class=\"val\" style='text-align:left;'><? print utf8_encode(mysql_result($vend,0,'bairro'));?></fieldset> <fieldset class=\"char\">Cidade: </fieldset><fieldset class=\"val\" style='text-align:left;'><? print utf8_encode(mysql_result($vend,0,'cidade'));?> <strong> Estado:</strong><? print mysql_result($vend,0,'estado');?></fieldset> <fieldset class=\"char\">Site: </fieldset><fieldset class=\"val\" style='text-align:left;'><a href=\"<? print 'http://'.mysql_result($vend,0,'site'); ?>\" target=\"_blank\"><? print mysql_result($vend,0,'site');?></a></fieldset> </form> <h3 class='right'>Total de produtos: <? print $total;?></h3> <? if (mysql_num_rows($rand) != 0){ $conta = 1; print \"<div style='float:left;width:100%;'><h3>Produtos</h3>\"; while($prod1=mysql_fetch_array($rand)) { $classe=($conta % 2 == 0) ? 'par' : 'impar'; print \"<div class='$classe'> <a href='http://www.canalcomercio.com.br/anuncios/produto.php?idp=\".$prod1[0].\"&idcat=\".$prod1[7].\"'> <img class='img-home' src='http://www.canalcomercio.com.br/timthumb.php?src=\".$prod1[5].\"&h=120&w=160&zc=1' /></a> <h5>\".utf8_encode(substr($prod1[1],0,20)); if (strlen($prod1[1])>20){print \"...\";} print\"</h5> <p>R$\".$prod1[3].\"</p> </div>\"; $conta++; } print '</div>';} if (mysql_num_rows($rserv) != 0){ $conta = 1; print \"<div style='float:left;width:100%;'> <h3>Servi&ccedil;os</h3>\"; while($serv1=mysql_fetch_array($rserv)) { $classe=($conta % 2 == 0) ? \"par\" : \"impar\"; print \"<div class='$classe'> <a href='http://www.canalcomercio.com.br/anuncios/servico.php?ids=\".$serv1[0].\"&idcat=\".$serv1[7].\"'> <img class='img-home' src='http://www.canalcomercio.com.br/timthumb.php?src=\".$serv1[5].\"&h=120&w=160&zc=1' /></a> <h5>\".utf8_encode(substr($serv1[1],0,20)); if (strlen($serv1[1])>20){print \"...\";} print\"</h5> <p>\".$serv1[3].\"</p> </div>\"; $conta++; } print '</div>';} if (mysql_num_rows($rnot) != 0){ print \"<div style='float:left;width:100%;'> <h3>Noticias</h3>\"; $conta = 1; while($noti1=mysql_fetch_array($rnot)) { $classe=($conta % 2 == 0) ? \"par\" : \"impar\"; print \"<div class='$classe'> <a href='http://www.canalcomercio.com.br/anuncios/not.php?idn=\".$noti1[0].\"&idcat=\".$noti1[7].\"'> <img class='img-home' src='http://www.canalcomercio.com.br/timthumb.php?src=\".$noti1[5].\"&h=120&w=160&zc=1' /></a> <h5>\".utf8_encode(substr($noti1[1],0,20)); if (strlen($noti1[1])>20){print \"...\";} print\"</h5> </div> \"; $conta++; }print '</div>'; } if (mysql_num_rows($rvid) != 0){ print \"<div style='float:left;width:100%;'> <h3>Videos</h3>\"; $conta = 1; while($vid1=mysql_fetch_array($rvid)) { $classe=($conta % 2 == 0) ? \"par\" : \"impar\"; print \"<div class='$classe' style='width:162px;'> <object width='160' height='120' ><param name='movie' value='\".$vid1[3].\"'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='\".$vid1[3].\"' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='160' height='120'></embed></object> <a href='\".$vid1[3].\"' target='_blank'><h5>\".utf8_encode(substr($vid1[1],0,25)); if (strlen($vid1[1])>20){print \"...\";} print\"</h5></a> </div> \"; $conta++; }print '</div>'; }?> </div> <? include('../rodape.php'); ?><br class=\"clearfloat\" /></div></body> </html>"; fwrite($handle, $conteudo); como vocês podem ver eu fiz alguns malabarismos para poder printar as variaveis e estava funcionando bem até a parte dos arrays as variaveis que tem arrays ($prod1, $noti1, $serv1 e $vid1) estão printando como $$$$$$$$$$ e não com seus nomes corretos, e seus itens estão sendo printados como $... e não entendi porque..... alguém pode me ajudar??
  5. Ae consegui graças a ajuda do *FIT* no MSN :) os codigos ficaram assim: cadnot.php <? include('../conectdb.php'); //include('result.php'); //if ($idu == ""){ header('location:login.php'); } $doc = mysql_query("select cnpj from userpj where iduser='$idu' and nome='$user'"); if (mysql_num_rows($doc) == 0){ $doc = mysql_query("select cpf from userpf where iduser='$idu' and nome='$user'");} ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>CanalComercio.com.br</title> <link rel="stylesheet" type="text/css" href="../adm/menu_style.css"> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load("jquery", "1.4.2"); google.load('search', '1', {language : 'pt-BR'}); google.setOnLoadCallback(function(){ var customSearchControl = new google.search.CustomSearchControl('010574668048739066181:a_0slcp_iwa'); customSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <script language="javascript" type="text/javascript"> function getXMLHTTP() { var xmlhttp=false; try{ xmlhttp=new XMLHttpRequest(); } catch(e) { try{ xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e1){ xmlhttp=false; } } } return xmlhttp; } function getSubCategoria(CategoriaId) { var strURL="result.php?categoria="+CategoriaId; var req = getXMLHTTP(); if (req) { req.onreadystatechange = function() { if (req.readyState == 4) { // only if "OK" if (req.status == 200) { document.getElementById('Subdiv').innerHTML=req.responseText; } else { alert("There was a problem while using XMLHTTP:\n" + req.statusText); } } } req.open("GET", strURL, true); req.send(null); } } </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> <link href="../estilo.css" type="text/css" rel="stylesheet"/> </head> <body><div id='tudo'> <? include('../logo.php');?> <? include('../adm/menu.php'); ?> <div id='cadnot'><h3>Cadastro de Not&iacute;cias</h3> <form method="post" name='cadastro' enctype="multipart/form-data" action="inclnot.php?doc=<? print mysql_result($doc,0,0); ?>"> <fieldset class="char">T&iacute;tulo: </fieldset><fieldset class="val"><input type="text" name="titulo" size="20" maxlength="50" /></fieldset> <fieldset class="char">Texto: </fieldset><fieldset class="val"><textarea cols="30" rows='10' name='texto'></textarea></fieldset> <fieldset class="char">Autor: </fieldset><fieldset class="val"><input type="text" name='autor' size="20" maxlength="50"/></fieldset> <fieldset class="char">Imagem: </fieldset><fieldset class="val"><input type="file" name="arquivo" /></fieldset> <? echo " <fieldset class=\"char\"> Categoria: </fieldset><fieldset class=\"val\"><select name=\"categoria\" onChange=\"getSubCategoria(this.value)\"> <option value=\"\">Escolha a Categoria</option>"; $Cat = mysql_query("SELECT * FROM categorias ORDER BY categoria ASC"); $rows = mysql_num_rows($Cat); for($x=0;$x<$rows;$x++){ $resCat = mysql_fetch_object($Cat); echo"<option value=\"".$resCat->idcat."\">".$resCat->categoria."</option>"; } echo"</select> </fieldset> <fieldset id=\"Subdiv\" class='char'>SubCategoria: </fieldset>"; ?> <fieldset class="bott" style="border:0"><input type="submit" value="Incluir" /><input type="reset" value="Limpar" /></fieldset> </form> </div> <br class="clearfloat" /></div> </body> </html> e o result.php <? include('../conectdb.php'); $categoria = $_GET["categoria"]; echo "<fieldset id=\"Subdiv\" class='char' style=\"witdh:90%\">SubCategoria: <select name=\"subCategoria\" id=\"subCategoria\">"; echo"<option value=\"0\">Escolha a SubCategoria</option>"; $busca = mysql_query("SELECT * FROM subcateg WHERE idcat='$categoria'"); while($sub=mysql_fetch_assoc($busca)) { echo "<option value=\"$sub[idsubcat]\">$sub[subcat] </option>"; } echo "</select></fieldset>"; ?> muito obrigada!
  6. tentei esse script antes mas não funcionou :(
  7. ninguém pode me ajudar? nem com outro codigo? presciso entregar esse site até dia 30 e só falta essa parte pra terminar!
  8. meu código: <? include('../conectdb.php'); include('result.php'); if ($idu == ""){ header('location:login.php'); } $doc = mysql_query("select cnpj from userpj where iduser='$idu' and nome='$user'"); if (mysql_num_rows($doc) == 0){ $doc = mysql_query("select cpf from userpf where iduser='$idu' and nome='$user'");} if (!$doc){ print mysql_errno()." - ".mysql_error();} ?> <!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> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>CanalComercio.com.br</title> <link rel="stylesheet" type="text/css" href="../adm/menu_style.css"> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'pt-BR'}); google.setOnLoadCallback(function(){ var customSearchControl = new google.search.CustomSearchControl('010574668048739066181:a_0slcp_iwa'); customSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET); customSearchControl.draw('cse'); }, true); </script> <script src="../js/jquery-1.4.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function exibeModeloSelect(id_marca) { $.ajax({ type: "POST", url: "result.php", data: "acao=exibeModeloSelect&id_marca=" + id_marca, beforeSend: function() { // enquanto a fun��o esta sendo processada, voc� // pode exibir na tela uma // msg de carregando }, success: function(txt) { // pego o id da div que envolve o select com // name="id_modelo" e a substituiu // com o texto enviado pelo php, que � um novo //select com dados da marca x /** OSDENI AQUI TEM QUE SER O ID DO ELEMENTO QUE VAI RECEBER O NOVO SELECT www.jquery.com, uma lida na documentação aqui ajudará você entender o que esse método html() faz, ele é simples, na documentação ta bem explicado Exemplo: $('#aqui_quero_abrir_modelos').html(txt); */ $('#subcateg').html(txt); }, error: function(txt) { // em caso de erro voc� pode dar um alert('erro'); } }); } </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/default.css" type="text/css" /> <link href="../estilo.css" type="text/css" rel="stylesheet"/> </head> <body><div id='tudo'> <? include('../logo.php');?> <? include('../adm/menu.php'); ?> <div id='cadnot'><h3>Cadastro de Not&iacute;cias</h3> <form method="post" name='cadastro' enctype="multipart/form-data" action="inclnot.php?doc=<? print mysql_result($doc,0,0); ?>"> <fieldset class="char">T&iacute;tulo: </fieldset><fieldset class="val"><input type="text" name="titulo" size="20" maxlength="50" /></fieldset> <fieldset class="char">Texto: </fieldset><fieldset class="val"><textarea cols="30" rows='10' name='texto'></textarea></fieldset> <fieldset class="char">Autor: </fieldset><fieldset class="val"><input type="text" name='autor' size="20" maxlength="50"/></fieldset> <fieldset class="char">Imagem: </fieldset><fieldset class="val"><input type="file" name="arquivo" /></fieldset> <fieldset class="char">Categoria: </fieldset><fieldset class="val"> <select name='categoria' id="cat" onchange="exibeModeloSelect(this.value);"> <option value='0'></option> <?php foreach(get_marcas() as $marca) { ?> <option value="<?php echo $marca['idcat']; ?>"> <?php echo $marca['categoria']; ?> </option> <?php } ?> </select></fieldset> <fieldset class="char"><label for="scat">Sub-Categoria:</label></fieldset><fieldset class="val"> <?php /** * OSDENI * Aqui ao redor desse select, você deve colocar um Elemento HTML que irá substituir esse select pelo novo * ex: <div id="aqui_quero_abrir_modelos"><select></select></div> */ ?> <div id='subcateg'><select name="subcategoria"></select></div> </fieldset> <fieldset class="bott" style="border:0"><input type="submit" value="Incluir" /><input type="reset" value="Limpar" /></fieldset> </form> </div> <br class="clearfloat" /></div> </body> </html> o resul.php: <?php $cate = mysql_query('select * from categorias'); // Para solicionar problema de ACENTOS header('Content-Type: text/html; charset=ISO-8859-1'); function get_marcas() { // Aqui criamos um array bidimensional, que poderá vi do banco de // dados da mesma forma // basta você fazer um select * from tabela_marca -> a tabela_marca // deve conter: id_marca, ds_marca $marcas = mysql_fetch_array($cate); return $marcas; } function get_modelos($id_marca) { $scat=mysql_query("select * from subcateg where idcat=$id_marca"); // Ao invés de buscar num array (é como estou fazendo aqui), você // pode da um select na tabela // do banco de dados que armazena o modelo, e retorna todos os //modelos da marca $id_marca // select * from tabela_modelo where id_marca = $id_marca -> a // abela_modelo deve conter: id_marca, id_modelo, ds_modelo // depois do select você retorna os dados do banco na função $tabela_modelo = mysql_fetch_array($scat); $modelo = array(); $cont = 0; for($i=0; $i < count($tabela_modelo); $i++) { if($tabela_modelo[$i]['idcat'] == $id_marca) { $modelo[$cont]['idcat']= $tabela_modelo[$i]['idcat']; $modelo[$cont]['subcat'] = $tabela_modelo[$i]['subcat']; $cont++; } } return $modelo; } switch ($_POST['acao']) { case "exibeModeloSelect": $txt = '<select name="id_modelo">'; $txt .= '<option value="">Selecione o Modelo</option>'; foreach(get_modelos($_POST['id_marca']) as $modelo) { $txt .= '<option value="'.$modelo['idsubcat'].'">' . $modelo['subcat'] . '</option>'; } $txt .= "</select>"; echo $txt; break; } ?>
  9. Pessoal tenho a impressão que a coisa é simples. Quero criar uam tabela zebrada (cor sim cor não, cor 1 cor2, etc) só que não pode pegar do id da consulta da tabela Porque? é uma tabela de produtos que serão excluidos eventualmente ocasionando assim uma tabela não zebrada (e toda bagunçada) a parte do codigo em questão é essa: <? while ($pro = mysql_fetch_array($prod)){ $cat = $pro['idcat']; $cat1 = mysql_query("select * from categorias where idcat='$cat'"); $cat = mysql_result($cat1,0,1); $classe=($cat[0] % 2 == 0) ? "tbody" : "tbody2"; print "<tr class='$classe'> <td><a href='editar.php?tab=produtos&id=".$pro[0]."'><img src='images/editar.gif' title='Editar' /></a><a href='excluir.php?tab=produtos&id=".$pro[0]."&nomeid=idprod'><img src='images/excluir_.gif' title='Excluir' /></a></td> <td>".$pro['titulo']."</td> <td>".$cat."</td> <td>".$pro['preço']."</td> <td><img src='../timthumb.php?src=".$pro['imagem']."&h=100&w=100&zc=1&q=100' /></td> </tr>"; } ?> no entando ele esta pegando o id ($cat[0]) para fazer a zebra tentei por um $i ou $count = 0; e incluir o $i++; no final porem não obtive sucesso alguém tem alguma ideia?
  10. Olá, Em primeiro lugar: eu não sei nada de java script então me perdoem se for uma duvida idiota Quero faezr um combo dox dinâmico, encontrei varios posts em varios sites porem não consigo editar nenhum deles com sucesso. O combo seria para dois selects um de categoriase outro de subcategorias Tenho uma tabela para as categorias e outra para subcategorias no meu banco de dados Quero que quando for selecionada uma categoria seja exibido as subcategorias cadastradas nela. É parecido com a seleção de cidade e estado que se vê purai mas não consegui editar nenhum codigo q funcionasse com as categorias e sub categorias a tabela de categorias tem os campos: idcat e categoria (nessa ordem) a tabela de subcategorias tem os campos: idsubcat, subcat, idcat (nessa ordem) alguém tem um codigo simples de entender que eu possa fazer funcionar nessas condições?
  11. Olá, estou desenvolvendo um site e me deparei com esse erro, tentei encontrar as respostas porem são todas incompletas ou de 2006 (eras pra quem entende de programação) enfim eis o codigo (depois das alterações que fui fazendo vendo as respostas de topicos antigos): <? $conect = mysql_connect('SEU_DB','SEU_LOGIN','SUA_SENHA'); if($conect == (mysql_errno <>0)){ print mysql_errno()."-".mysql_error();} $titulo = $_POST['titulo']; $descr = $_POST['descr']; $preço = $_POST['preço']; $imagem = $_FILES['arquivo']['name']; // Pasta onde o arquivo vai ser salvo $_UP['pasta'] = '../anuncios/imagens/'; // Tamanho máximo do arquivo (em Bytes) $_UP['tamanho'] = 1024 * 1024 * 2; // 2Mb // Array com as extensões permitidas $_UP['extensoes'] = array('jpg', 'png', 'gif'); // Renomeia o arquivo? (Se true, o arquivo será salvo como .jpg e um nome único) $_UP['renomeia'] = true; // Array com os tipos de erros de upload do PHP $_UP['erros'][0] = 'Não houve erro'; $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP'; $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML'; $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente'; $_UP['erros'][4] = 'Não foi feito o upload do arquivo'; // Verifica se houve algum erro com o upload. Se sim, exibe a mensagem do erro if ($_FILES['arquivo']['error'] != 0) { die("Não foi possível fazer o upload, erro:<br />" . $_UP['erros'][$_FILES['arquivo']['error']]); exit; // Para a execução do script } // Caso script chegue a esse ponto, não houve erro com o upload e o PHP pode continuar // Faz a verificação da extensão do arquivo $extensao = strtolower(end(explode('.', $_FILES['arquivo']['name']))); if (array_search($extensao, $_UP['extensoes']) === false) { echo "Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif"; } // Faz a verificação do tamanho do arquivo else if ($_UP['tamanho'] < $_FILES['arquivo']['size']) { echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb."; } // O arquivo passou em todas as verificações, hora de tentar movê-lo para a pasta else { // Primeiro verifica se deve trocar o nome do arquivo if ($_UP['renomeia'] == true) { // Cria um nome baseado no UNIX TIMESTAMP atual e com extensão .jpg $nome_final = time().'.jpg'; } else { // Mantém o nome original do arquivo $nome_final = $_FILES['arquivo']['name']; } // Depois verifica se é possível mover o arquivo para a pasta escolhida if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $_UP['pasta'] . $nome_final)) { $imagem = $_UP['pasta'] . $nome_final; $conect = mysql_connect('db2340.perfora.net','dbo321591564','abc,123'); $selecionadb= mysql_select_db ('produtos'); $up = mysql_query("insert into produtos (idprod, titulo, descr, preço, vendedor, imagem) values ('','$titulo','$descr','$preço','$vendedor','$imagem')"); if ($up == true){ header('Location:atualizado.php');} else {print mysql_errno().'-'.mysql_error();} } else { echo "Não foi possível enviar o arquivo, tente novamente"; } } ?> o que esta errado?
×
×
  • Criar Novo...