Tengo un formulario donde va direccionado a un script php para guardar lo que se capture por post pero actualmente añadi jpegcam para tomar una snapshot de la webcam y asi poder mandar todos los datos por post y la imagen pero nada mas sube los datos la imagen no =(
este es el codigo de php:
Código PHP:
<?php
include("conexion.php");
$idfoto=date('YmdHis');
$nombre=$_POST['nombre'];
$apaterno=$_POST['apaterno'];
$amaterno=$_POST['amaterno'];
$sql=mysql_query("INSERT INTO usuarios (fecha, hora, imagen, nombre, apaterno, amaterno, ) VALUES (now(), now(), '$idfoto.jpg', '$nombre', '$apaterno', '$amaterno')") or die (mysql_error());
$filename = "imagenes/".$idfoto.'.jpg';
$result = file_put_contents( $filename, file_get_contents('php://input') );
if (!$result) {
exit("No se pudo subir al servidor");
}
?>
este es el codigo html:
Código HTML:
Ver original<link rel="stylesheet" type="text/css" href="css/estilos.css" />
<script type="text/javascript" src="js/funciones.js"></script> <script language="JavaScript"> webcam.set_api_url( 'usuarios.php' );//PHP adonde va a recibir la imagen y la va a guardar en el servidor
webcam.set_quality( 90 ); // calidad de la imagen
webcam.set_shutter_sound( true ); // Sonido de flash
webcam.set_hook( 'onComplete');
<table width="98%" border="0" align="center" cellpadding="3" cellspacing="3">
<div align="left" id="cuadro_camara"> <table width="100%" height="144"><tr><td width="100" valign=top> id="form2" enctype="multipart/form-data" method="post" action="usuarios.php"
<input type=button value="Configurar" onClick="webcam.configure()" class="botones_cam">
<input type=button value="Tomar foto" onClick="webcam.freeze();mostrarboton();" class="botones_cam">
<input type=button value="subir" onClick="do_upload();ocultarboton();" class="botones_cam" id="btnsubir" style="display:none;">
<input type=button value="Reset" onClick="webcam.reset();ocultarboton();" class="botones_cam"> <td width="263" valign=top> <script language="JavaScript"> document.write( webcam.get_html(320, 240) );//dimensiones de la camara
<div id="upload_results" class="formulario" > </div>
<td class="label" width="17%" align="right"><span class="style5"><b>Nombre:
</b></span></td> <td class="field" width="36%"><span class="style7"> <input name="nombre" type="text" id="nombre" size="40" tabindex="1"> <td width="17%" align="right"><span class="style5"><b>Apellido Paterno:
</b></span></td> <td width="36%"><span class="style7"> <input name="apaterno" type="text" id="apaterno" size="40" tabindex="15">
<td width="17%" align="right"><span class="style5"><b>Apellido Materno:
</b></span></td> <td width="36%"><span class="style7"> <input type="text" name="amaterno"size="40" tabindex="2">