Пример #1
0
function insertaUsuario()
{
    //echo $_POST["usuario"],$_POST["correo"],$_POST["clave"];
    $semilla = aleatorio(200);
    $codigoActivacion = aleatorio(200);
    echo $_POST["clave"];
    getSelectP2("insert into lubri_usuarios (nick,semilla,password,activo,codigo_activacion,correo,fecha_registro) values (?,?,AES_ENCRYPT(?,sha1(?)),?,?,?,?)", $_POST["usuario"], $semilla, $semilla, $_POST["clave"], ACTIVO, $codigoActivacion, $_POST["correo"], date("Y-m-d H:i:s"));
}
Пример #2
0
echo " ";
echo $apellido;
echo "<br>";
echo "puntos: ";
echo $puntos;
function aleatorio($minimo, $maximo)
{
    $result = rand($minimo, $maximo);
    return $result;
}
$valor_1 = aleatorio(1, 6);
$valor_2 = aleatorio(1, 6);
$valor_3 = aleatorio(1, 6);
$valor_4 = aleatorio(1, 3);
$valor_5 = aleatorio(1, 3);
$valor_dode = aleatorio(1, 12);
//NO FUNCIONA (SISTEMA DE PUNTOS)
// $contador=0;
// if(isset($_GET["resultado"])){
//if($_SESSION["dodecaedro"]==$_GET["resultado"]){
//$contador++;
//}
//}
//echo "<br>";
//echo "<h1>";
//echo $contador; echo" puntos";
//echo "</h1>";
?>
           <form name="calcular" action="resultado_Senior.php">
            
           <div class="container">
Пример #3
0
<div class="container">
	<div class="row">
		
		<?php 
//Guardamos los numeros en dos variables para poder trabajar mejor
$valor1 = aleatorio(1, 6);
$valor2 = aleatorio(1, 3);
?>
		<div class="col-md-1"></div>
			<div class="col-md-2">
				<h5><strong>Dado Aleatorio :</strong></h5>
			</div>
  		</div>
		<div class="col-md-2">
			    <img class="dado" src="img/dado<?php 
echo $valor1;
?>
.png"/>
		</div>
		<div class="col-md-2 col-md-offset-1">
			<img class="dado" src="img/dado<?php 
echo $valor2;
?>
.png"/>
			<br></br>
		</div>
	
 		<div class="col-md-5 col-md-offset-1">
 				<!--Formulario que envia los datos a receptor.php para que los maneje!-->
			 <form class="form-horizontal" role="form" method="post" action="receptor.php">
   				 	<div class="form-group">
Пример #4
0
/**
 * 
 */
function geraPdfSic(Documento $documento)
{
    //ENDEREÇO ONDE SERÁ GERADO O PDF
    $end_final = __CAM_UPLOAD__ . '/' . aleatorio() . ".pdf";
    $tipo_pdf = "F";
    //PREPARA PARA GERAR O PDF
    $pdf = new PDFSic($documento);
    $pdf->SetFont('times', '', 12);
    $pdf->AliasNbPages();
    $pdf->AddPage();
    $pdf->ln(2);
    $pdf->SetFont('Arial', '', 9);
    $pdf->Text(170, 12, __ETIQUETA__);
    $pdf->Code128(165, 14, $documento->digital, 30, 9);
    $pdf->Text(173, 27, $documento->digital);
    $pdf->Cell(5, 5, "", 0, 0, 'C');
    $pdf->Cell(180, 5, "", 0, 0, 'R');
    $pdf->Cell(5, 5, "", 0, 1, 'L');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(180, 5, utf8_decode("Informações do Documento"), 0, 1, 'C');
    $pdf->Cell(5, 5, "", 0, 0, 'C');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(16, 5, "DIGITAL: ", 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(100, 5, $pdf->documento->digital, 0, 0, 'L');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(27, 5, "Data do Documento:  ", 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(40, 5, $pdf->documento->data_documento, 0, 1, 'R');
    $pdf->Cell(5, 5, "", 0, 0, 'C');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(16, 5, "Origem:", 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(100, 5, utf8_decode($pdf->documento->origem), 0, 0, 'L');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(27, 5, utf8_decode("Número Solicitação:  "), 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(40, 5, utf8_decode($pdf->documento->numero), 0, 1, 'R');
    $pdf->Cell(5, 5, "", 0, 0, 'C');
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(16, 5, "Solicitante:", 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(100, 5, utf8_decode($pdf->documento->nome), 0, 0, 'L');
    if (!is_null($pdf->documento->cpf)) {
        // Existe CPF/CNPJ para esta solicitação
        // Descobrir qual deles
        $rotulo = "CPF:  ";
        if (strlen($pdf->documento->cpf) > 14) {
            // CNPJ
            $rotulo = "CNPJ:  ";
        }
        $pdf->SetFont("Arial", "B", 8);
        $pdf->Cell(27, 5, $rotulo, 0, 0, 'L');
        $pdf->SetFont("Arial", "", 8);
        $pdf->Cell(40, 5, $pdf->documento->cpf, 0, 0, 'R');
    } else {
        if (!is_null($pdf->documento->email)) {
            // Existe email para esta solicitação
            $pdf->SetFont("Arial", "B", 8);
            $pdf->Cell(27, 5, "Email: ", 0, 0, 'L');
            $pdf->SetFont("Arial", "", 8);
            $pdf->Cell(40, 5, utf8_decode($pdf->documento->email), 0, 0, 'R');
        }
    }
    $pdf->Ln();
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(5, 5, "", 0, 0, 'C');
    $pdf->Cell(15, 5, "Assunto:", 0, 0, 'L');
    $pdf->SetFont("Arial", "", 8);
    $pdf->MultiCell(165, 5, utf8_decode(DaoAssuntoDocumento::getAssunto($pdf->documento->assunto, 'assunto')), 0, 1);
    $pdf->Ln();
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(180, 5, utf8_decode("Informações da Solicitação"), 0, 1, 'C');
    $pdf->Ln();
    //EXIBE OS REGISTROS
    $diretoria = utf8_decode(DaoUnidade::getUnidade($pdf->documento->diretoria, 'nome'));
    $pdf->Cell(8, 5, "", 0, 0, 'C');
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(40, 5, "Ao ponto focal - {$diretoria}", 0, 1, 'L');
    $pdf->Ln();
    $pdf->SetFont("Arial", "", 8);
    $pdf->Cell(8, 5, "", 0, 0, 'L');
    $pdf->Write(5, utf8_decode($pdf->texto));
    $pdf->Ln();
    $pdf->Ln();
    $pdf->SetFont("Arial", "B", 8);
    $pdf->Cell(8, 5, "", 0, 0, 'L');
    $pdf->Write(5, utf8_decode($pdf->rodape));
    //SAIDA DO PDF
    $pdf->Output("{$end_final}", "{$tipo_pdf}");
    return $end_final;
}
Пример #5
0
function pintarDados($tipo)
{
    ?>
    <div class="container">
		<div class="row">
		
			<?php 
    //Guardamos los numeros en dos variables para poder trabajar mejor
    $valor1 = aleatorio(1, 6);
    $valor2 = aleatorio(1, 6);
    $valor3 = aleatorio(1, 6);
    $valor4 = aleatorio(1, 3);
    $valor5 = aleatorio(1, 3);
    $valor6 = aleatorio(1, 12);
    ?>
		
		<div class="col-md-1"></div>
			<div class="col-md-2">
				<h4 class="titulo"><strong>Tu Tirada <?php 
    echo $_SESSION['Jugador']->getNombre();
    ?>
 : </strong></h4>
			</div>
  		</div>
		<div class="col-md-2">
			    <img class="dado" id="dado1" onclick="numero(<?php 
    echo $valor1;
    ?>
)" src="img/dado<?php 
    echo $valor1;
    ?>
.png"/>
		</div>
			<div class="col-md-2">
			    <img class="dado" id="dado2" onclick="numero2(<?php 
    echo $valor2;
    ?>
)" src="img/dado<?php 
    echo $valor2;
    ?>
.png"/>
			</div>
			<div class="col-md-2">
			    <img class="dado" id="dado3" onclick="numero3(<?php 
    echo $valor3;
    ?>
)" src="img/dado<?php 
    echo $valor3;
    ?>
.png"/>
			</div>
			<div class="col-md-2">
			    <img class="dado" id="dado4" onclick="numero4(<?php 
    echo $valor4;
    ?>
)" src="img/dado<?php 
    echo $valor4;
    ?>
.png"/>
			</div>
			<div class="col-md-2">
				<img class="dado" id="dado5" onclick="numero5(<?php 
    echo $valor5;
    ?>
)" src="img/dado<?php 
    echo $valor5;
    ?>
.png"/>
				<br></br>
			</div>
	
 				<div class="col-md-5">
    		   		<div class="col-md-4 col-md-offset-1" id="resultados">
						<label>Usuario: <?php 
    echo $_SESSION['Jugador']->getNombre() . " " . $_SESSION['Jugador']->getApellidos() . "<br>Edad: " . $_SESSION['Jugador']->getEdad();
    ?>
</label>
						<table class="table">
							<tr class="info">
								<td><strong>Dodecaedro:</strong></td>
								<td></td>
								<td><strong><?php 
    echo $valor6;
    ?>
</strong></td>
						    </tr>
							<tr class="danger">
								<td><strong>Puntuacion :</strong></td>
								<td></td>
								<td><strong><?php 
    echo $_SESSION['Jugador']->getPuntos();
    ?>
</strong></td>
							</tr>
							<tr class="warning">
								<td><strong>Objetivo:</strong></td>
								<td></td>
								<td><strong>5</strong></td>
							</tr>
			
						</table>
					</div>
					<!--Dependiendo del tipo de juego que recibamos de dado.php pintaremos unos operadores u otros!-->
    		   			<div class="col-md-1 col-md-offset-1 form-group"> 
     							<?php 
    if ($tipo == 1) {
        ?>
     									<div class="col-md-2">
    		   								<img src="img/suma.png"  onclick="operador('+')"></img>
    		   								<img src="img/multi.png" onclick="operador('*')"></img>
    		   								<img src="img/resta.png" onclick="operador('-')"></img>
    		   								<img id="img" src="img/division.png" onclick="operador('/')"></img>
    		   							</div>
         					
         						<?php 
    }
    ?>
    		   					<?php 
    if ($tipo == 2) {
        ?>
    		   							<div class="col-md-2">
    		   								<img src="img/suma.png" onclick="operador('+')"></img>
    		   								<img src="img/resta.png" onclick="operador('-')"></img>
    		   							</div>
    		   					<?php 
    }
    ?>
    		   			</div>
   			  		</div>
   			  		<!-- Formulario oculto que posee el valor del dodecaedro para compararlo luego con el recibido de logica.js !-->
   			  			<div class="col-md-3">
   			  				<form role="form" action="dado.php" method="post">
   			  					<img src="img/dode<?php 
    echo $valor6;
    ?>
.png"></img>
   			  					<input type="form-control" name="resultado" id="resultado" value="" readonly/>
   			  					<input type="hidden" name="hidden" id="hidden"/>
								<input type="hidden" name="dodeca" id="dodeca" value="<?php 
    echo $valor6;
    ?>
"/>
								<input type="submit" value="Comprobar" class="btn btn-success" id="btn_comprobar" onclick="igualar()"/>
   			  					<br></br>
   			  				</form>
   			  			</div>
    		  	
    		  			<!--Vemos si los parametros recibidos por $_POST son iguales que el dodecaedro o no!-->
    		  			<div class="col-md-4" >
							<?php 
    if ($_POST['hidden'] != 0) {
        if ($_POST['hidden'] != 0 && $_SESSION['Jugador']->getTirada() == $_POST['dodeca']) {
            echo "<div class='alert alert-success'><h2>Esa es! Acertaste con tus calculos</h2><br>";
        } else {
            echo "<div class='alert alert-danger'><h2>Fallastes! Repasa tus calculos</h2><br>";
        }
    }
    ?>
						</div>
		</div>
	</div>
<?php 
}
Пример #6
0
 /**
  * Reordena el orden de salida de una manga al azar
  * @param  	{int} $jornada ID de jornada
  * @param	{int} $manga ID de manga
  * @return {string} nuevo orden de salida
  */
 function random($mode = 8)
 {
     // fase 1 aleatorizamos la manga
     $orden = $this->getOrden();
     $this->myLogger->debug("OrdenSalida::Random() Manga:{$this->manga['ID']} Orden inicial: \n{$orden}");
     // buscamos los perros de la categoria seleccionada
     $listas = $this->splitPerrosByMode($orden, $mode);
     if ($listas[1] !== "") {
         // si hay datos, reordena; si no no hagas nada
         $str2 = implode(",", aleatorio(explode(",", $listas[1])));
         $str = "BEGIN,{$listas[2]},{$str2},END";
         $this->setOrden($str);
     }
     /*
     $str=getInnerString($orden,"BEGIN,",",END");
     if ($str!=="") { // si hay datos, reordena; si no no hagas nada
     	$str2 = implode(",",aleatorio(explode(",", $str)));
     	$str="BEGIN,$str2,END";
     	$this->setOrden($str);
     }
     */
     $orden = $this->getOrden();
     $this->myLogger->debug("OrdenSalida::Random() Manga:{$this->manga['ID']} Orden final: \n{$orden}");
     // fase 2: aleatorizamos los equipos de la jornada
     $orden = $this->getOrdenEquipos();
     $this->myLogger->debug("OrdenSalida::RandomTeam() Manga:{$this->manga['ID']} Orden inicial: \n{$orden}");
     $str = getInnerString($orden, "BEGIN,", ",END");
     if ($str !== "") {
         // si hay datos, reordena; si no no hagas nada
         $str2 = implode(",", aleatorio(explode(",", $str)));
         $str = "BEGIN,{$str2},END";
         $this->setOrdenEquipos($str);
     }
     $ordenequipos = $this->getOrdenEquipos();
     $this->myLogger->debug("OrdenSalida::RandomTeam() Manga:{$this->manga['ID']} Orden final: \n{$ordenequipos}");
     return $orden;
 }
Пример #7
0
    </div>
  </div>
</nav>

<!--Ponemos un contenedor en el cual ponemos los 6 dados y los dados aleatorios-->
<class="container-field">
<!--Ponemos en cada fila una imagen de un dado dependiendo del valor de i-->
	<div class="row">
	<?php 
for ($i = 1; $i <= 6; $i++) {
    ?>
	<div class="col-md-2"><img src="img/dado<?php 
    echo $i;
    ?>
.png"/></div>
	<?php 
}
?>
</div>
<br>
<h5><strong>Dados Aleatorios :</strong></h5>
<!--Llamamos a la funcion aleatorio que se encuentra en el fichero funciones.php y le pasamos los parametros que queramos-->
<img src="img/dado<?php 
echo aleatorio(1, 6);
?>
.png"/><!--Pintara un dado que vaya desde el 1 al 6-->
<img src="img/dado<?php 
echo aleatorio(1, 3);
?>
.png"/><!--Pintara un dado que vaya desde el 1 al 3-->
Пример #8
0
     // Folha de rosto criada e convertida para tif, percorrer lista anexa
     foreach ($_FILES['anexos']['tmp_name'] as $key => $path) {
         if ($_FILES['anexos']['type'][$key] != 'application/pdf') {
             $saida['message'] = "Um ou mais arquivos anexos nao possuem extensao PDF e foram ignorados.";
             $saida['error'] = "Um ou mais arquivos anexos nao possuem extensao PDF e foram ignorados.";
         } else {
             // Imagem do tipo correto, converter para tif
             // Verificar existencia do diretorio de apoio
             if (!is_dir(__CAM_UPLOAD__ . '/TMP/')) {
                 // diretorio TMP não existe
                 mkdir(__CAM_UPLOAD__ . '/TMP/');
             }
             if (substr(decoct(fileperms(__CAM_UPLOAD__ . '/TMP/')), 1) != '0777') {
                 chmod(__CAM_UPLOAD__ . '/TMP/', 0777);
             }
             $pdf = __CAM_UPLOAD__ . '/TMP/' . aleatorio() . '.pdf';
             move_uploaded_file($path, $pdf);
             shell_exec("gs -q -dNOPAUSE -dBATCH -sDEVICE=png16m -r300 -dEPSCrop -sOutputFile={$repositorio}/000000000000000000000000000000{$preffix}{$preffix}_%04d.png {$pdf}");
             $preffix++;
         }
     }
 }
 // Passou da criação das imagens anexas sem problemas
 // Agora resta fazer "upload" das imagens
 $outfiles = Uploader::persisteLote($documento->digital, $ocr)->toArray();
 if ($outfiles['success'] != 'true') {
     // Deu erro na persistencia das imagens na base
     $out = desfazerPassos($documento, 1);
     $outfiles['error'] .= "\n" . $out['error'];
     print json_encode($outfiles);
     exit;
Пример #9
0
    srand((double) microtime() * 1000000);
    for ($i = 0; $i < 6; $i++) {
        $novo_valor .= $valor[rand() % strlen($valor)];
    }
    return $novo_valor;
}
$date = date("d/m/y");
$hora = date("H:i");
$Login = $_POST["login"];
$Senha = $_POST["senha"];
$Senha1 = $_POST["senha1"];
$Nome = $_POST["login"];
// Pega o valor do campo Nome
$Email = $_POST["email"];
// Pega o valor do campo Email
$Autenticacao = aleatorio();
$Ativacao = "http://www.funarte.gov.br/mapeamento_residencias/autenticaresetsenha.php?x44221715457fghsr={$Email}&1425={$Autenticacao}";
//	$Ativacao	= "http://*****:*****@funarte.gov.br \n (21)2279-8082 ";
if (empty($Email)) {
    ?>
		    <script>
               alert("Campo de email vazio!");
			   window.location = 'resetsenha.php';
			          </script>
	<?php 
} else {
    $sql = "SELECT * FROM criacao_literaria.usuarios WHERE email='{$_POST['email']}';";
    $Resultado = mysql_query($sql) or die("Erro: " . mysql_error());
    while ($array_exibir = mysql_fetch_array($Resultado)) {
Пример #10
0
     // Folha de rosto criada e convertida para tif, percorrer lista anexa
     foreach ($_FILES['anexos']['tmp_name'] as $key => $path) {
         if ($_FILES['anexos']['type'][$key] != 'application/pdf') {
             $saida['message'] = "Um ou mais arquivos anexos nao possuem extensao PDF e foram ignorados.";
             $saida['error'] = "Um ou mais arquivos anexos nao possuem extensao PDF e foram ignorados.";
         } else {
             // Imagem do tipo correto, converter para tif
             $pdf = __CAM_UPLOAD__ . '/TMP/' . aleatorio() . '.pdf';
             move_uploaded_file($path, $pdf);
             $name = $pdf . '.tif';
             // converter para tiffg4 multi-páginas
             $cmd = "gs -SDEVICE=tiffg4 -r300x300 -sPAPERSIZE=a4 -sOutputFile={$name} -dNOPAUSE -dBATCH  {$pdf}";
             $response = shell_exec($cmd);
             // echo $response;
             // separar as páginas em tiff separados
             $new_name = __CAM_UPLOAD__ . '/' . $pasta . '/' . $documento->digital . '/' . $preffix . aleatorio();
             shell_exec("tiffsplit {$name} {$new_name}");
             unlink($pdf);
             unlink($name);
             $preffix++;
         }
     }
 }
 // Passou da criação das imagens anexas sem problemas
 // Agora resta fazer "upload" das imagens
 $outfiles = Uploader::persisteLote($documento->digital, $ocr)->toArray();
 if ($outfiles['success'] != 'true') {
     // Deu erro na persistencia das imagens na base
     $out = desfazerPassos($documento, 1);
     $outfiles['error'] .= "\n" . $out['error'];
     print json_encode($outfiles);
Пример #11
0
 /**
  * 
  */
 public static function persisteLote($digital, $ocr)
 {
     try {
         Controlador::getInstance()->getConnection()->connection->beginTransaction();
         $sttm = Controlador::getInstance()->getConnection()->connection->prepare("SELECT (max(ORDEM)+1) as next FROM TB_DOCUMENTOS_IMAGEM WHERE DIGITAL = ? LIMIT 1");
         $sttm->bindParam(1, $digital, PDO::PARAM_STR);
         $sttm->execute();
         $next = $sttm->fetch(PDO::FETCH_ASSOC);
         if (is_null($next['next'])) {
             $next['next'] = 0;
         }
         $caminhoLOTE = __CAM_UPLOAD__ . '/' . gerarRaiz($digital, __CAM_UPLOAD__) . '/' . $digital;
         $arquivos = glob("{$caminhoLOTE}/*.png");
         $imagem = array();
         $imagem['public'] = 1;
         $imagem['next'] = (int) $next['next'];
         $query = "INSERT INTO SGDOC.TB_DOCUMENTOS_IMAGEM (DIGITAL,FLG_PUBLICO,MD5,DES_HASH_FILE,IMG_WIDTH,IMG_HEIGHT,IMG_TYPE,ORDEM,IMG_BYTES,ID_USUARIO,ID_UNIDADE) VALUES ";
         foreach ($arquivos as $arquivo) {
             $query .= "(?,?,?,?,?,?,?,?,?,?,?),";
         }
         $query = rtrim($query, ',');
         // remove a vírgula extra
         $stmt = Controlador::getInstance()->getConnection()->connection->prepare($query);
         $valores = array();
         foreach ($arquivos as $filename) {
             $filename = str_replace("{$caminhoLOTE}/", '', $filename);
             // Percorre a pasta
             // Se o arquivo ainda não foi salvo, salvar
             $imagem['md5'] = (string) aleatorio();
             $imagem['old_name'] = $filename;
             $imagem['hash'] = (string) hash_file('md5', $caminhoLOTE . '/' . $filename);
             $new_filename = "{$caminhoLOTE}/{$imagem['md5']}.png";
             rename($caminhoLOTE . '/' . $filename, $new_filename);
             $information = getimagesize($new_filename);
             $imagem['width'] = $information[0];
             $imagem['height'] = $information[1];
             $imagem['codeType'] = 8;
             $imagem['size'] = filesize($new_filename);
             // Fim da etapa de pegar os dados, jogar na base
             $valores[] = $digital;
             $valores[] = $imagem['public'];
             $valores[] = $imagem['md5'];
             $valores[] = $imagem['hash'];
             $valores[] = $imagem['width'];
             $valores[] = $imagem['height'];
             $valores[] = $imagem['codeType'];
             $valores[] = $imagem['next'];
             $valores[] = $imagem['size'];
             $valores[] = Controlador::getInstance()->usuario->ID;
             $valores[] = Controlador::getInstance()->usuario->ID_UNIDADE;
             $imagem['next']++;
         }
         $stmt->execute($valores);
         // Se chegou aqui com segurança, pode commitar a sequencia
         Controlador::getInstance()->getConnection()->connection->commit();
         return new Output(array('success' => 'true'));
     } catch (Exception $e) {
         Controlador::getInstance()->getConnection()->connection->rollback();
         return new Output(array('success' => 'false', 'error' => $e->getMessage()));
     }
 }
Пример #12
0
    <?php 
function aleatorio($minimo, $maximo)
{
    $result = rand($minimo, $maximo);
    return $result;
}
$valor_1 = aleatorio(1, 6);
$valor_2 = aleatorio(1, 6);
?>
           
           <div class="container">
              <div class="row">
                  
                      <div class="col-sm-2">
                          Dado 1 <br>
                          <img src="../imagenes/dado<?php 
echo $valor_1;
?>
.png">
                      </div>
                      
                      <div class="col-sm-2">
                          Dado 2 <br>
                          <img src="../imagenes/dado<?php 
echo $valor_2;
?>
.png">
                      </div>
                      
                      <div class ="col-sm-2">