Ir para conteúdo
Fórum Script Brasil

marcus.guarani

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre marcus.guarani

  • Data de Nascimento 07/07/1975

Perfil

  • Gender
    Male

Contatos

  • Skype
    marcusguarani

marcus.guarani's Achievements

0

Reputação

  1. Bom dia Galera. Preciso de um Hlep, pois tenho um codigo desenvolvido por mim que gero numero aleatório, sendo na verdade uma função. eu gostaria de fazer com que ela gere numero sequencial, será que teria alguém para me ajudar, segue abaixo o codigo: //FUNÇÃO PARA GERAR COMPROVANTE RANDOMICO function generatePassword($qtyCaraceters = 9) { //Letras minúsculas embaralhadas $smallLetters = str_shuffle('abcdefghijklmnopqrstuvwxyz'); //Letras maiúsculas embaralhadas $capitalLetters = str_shuffle('ABCDEFGHIJKLMNOPQRSTUVWXYZ'); //Números aleatórios $numbers = (((date('Ymd') / 12) * 24) + mt_rand(800, 9999)); $numbers .= 1234567890; //Caracteres Especiais $specialCharacters = str_shuffle('!@#$%*-'); //Junta tudo $characters = $capitalLetters.$smallLetters.$numbers.$specialCharacters; //Embaralha e pega apenas a quantidade de caracteres informada no parâmetro $psb_res_usu_mis_comprovante = substr(str_shuffle($characters), 0, $qtyCaraceters); //Retorna a senha return $psb_res_usu_mis_comprovante; } fico no aguardo, vlw.
  2. //INFORMAÇÕES VINDO VIA POST $tar_pro_id = $_POST['tar_pro_id']; $tar_pro_nome_pt = trim(addslashes($_POST['tar_pro_nome_pt'])); $tar_pro_nome_us = trim(addslashes($_POST['tar_pro_nome_us'])); $tar_pro_descricao_pt = trim(addslashes($_POST['tar_pro_descricao_pt'])); $tar_pro_descricao_us = trim(addslashes($_POST['tar_pro_descricao_us']));; $tar_pro_imagem = $_FILES['tar_pro_imagem']; $tar_pro_imagem_antigo = $_POST['tar_pro_imagem_antigo']; // Lista de tipos de arquivos permitidos $tiposPermitidos= array('image/jpg','image/jpeg','image/png','image/gif'); // Tamanho máximo (em bytes) $tamanhoPermitido = 1024 * 1000; // 1024 Kb // O nome original do arquivo no computador do usuário $arqName = $_FILES['tar_pro_imagem']['name']; // O tipo mime do arquivo. Um exemplo pode ser "image/gif" $arqType = $_FILES['tar_pro_imagem']['type']; // O tamanho, em bytes, do arquivo $arqSize = $_FILES['tar_pro_imagem']['size']; // O nome temporário do arquivo, como foi guardado no servidor $arqTemp = $_FILES['tar_pro_imagem']['tmp_name']; // O código de erro associado a este upload de arquivo $arqError = $_FILES['tar_pro_imagem']['error']; // O código de dimensões associado a este upload de arquivo list($largura, $altura) = getimagesize($_FILES['tar_pro_imagem']['tmp_name']); if($arqError == 4){ // Atualizando informações no BD $sql = "UPDATE t_produto SET tar_pro_nome_pt ='$tar_pro_nome_pt', tar_pro_nome_us ='$tar_pro_nome_us', tar_pro_descricao_pt ='$tar_pro_descricao_pt', tar_pro_descricao_us ='$tar_pro_descricao_us' WHERE tar_pro_id ='$tar_pro_id'"; // Executa a consulta $query = mysqli_query($conn,$sql); if ($query == true) { echo "<script type='text/javascript'>"; echo "alert('AVISO: O Titulo ".$tar_pro_nome_pt." foi atualizado com sucesso!');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; } }else{ if ($arqError == 0){ /// Verifica o tipo de arquivo enviado if (array_search($arqType, $tiposPermitidos) === false) { echo "<script type='text/javascript'>"; echo "alert('AVISO: O tipo de arquivo enviado é inválido!');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; // Verifica o tamanho do arquivo enviado } else if ($arqSize > $tamanhoPermitido) { echo "<script type='text/javascript'>"; echo "alert('AVISO: O tamanho do arquivo enviado é maior que o limite!');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; // Verifica as dimensões do arquivo enviado } else if ($largura != '560' || $altura != '350') { echo "<script type='text/javascript'>"; echo "alert('AVISO: Tamanho da Imagem enviada deve ser: " . $largura . " x " . $altura . " px.');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; // Não houveram erros, move o arquivo } else { $pasta = 'foto_produto/'; // Pega a extensão do arquivo enviado $extensao = strtolower(end(explode('.', $arqName))); // Define o novo nome do arquivo usando um UNIX TIMESTAMP $nome = time() . '.' . $extensao; // Escapa os caracteres protegidos do MySQL (para o nome do usuário) $nomeMySQL = mysqli_real_escape_string($conn,$_POST['tar_pro_nome_pt']); $upload = move_uploaded_file($arqTemp, $pasta . $nome); // Verifica se o arquivo foi movido com sucesso if ($upload == true){ // Atualizando informações no BD $sql = "UPDATE t_produto SET tar_pro_nome_pt ='$tar_pro_nome_pt', tar_pro_nome_us ='$tar_pro_nome_us', tar_pro_descricao_pt ='$tar_pro_descricao_pt', tar_pro_descricao_us ='$tar_pro_descricao_us', tar_pro_imagem='$nome' WHERE tar_pro_id ='$tar_pro_id'"; // Executa a consulta $query = mysqli_query($conn,$sql); unlink('foto_produto/'.$tar_pro_imagem_antigo); if ($query == true){ echo "<script type='text/javascript'>"; echo "alert('AVISO: O titulo ".$tar_pro_nome_pt." foi atualizado com sucesso!');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; } } } }else{ echo "<script type='text/javascript'>"; echo "alert('AVISO: Ocorreu algum erro com o upload, por favor tente novamente!');"; echo "</script>"; echo "<meta http-equiv='refresh' content='0;URL=gerenciador_produtos.php'>"; } }
×
×
  • Criar Novo...