el detalle es que estoy implementando en mi sistema una webcam para tomarle la foto a los usuarios pero creo que algunas funciones que se utilizan para esa aplicacion webcam, en mi servidor remoto no las reconoce, este archivo de la webcam lo baje de esta pagina
http://www.youtube.com/watch?v=P23WF5pVsQ8 yo solo lo implemente en mi sistema web. el problema esta cuando le doy a un boton tomar foto la captura pero cuando le doy al otro boton subir foto sale una leyenda en en
cargando... porque no obtiene la fecha del servidor que es la que utilizo para que la fotos no se sobreescriban mi codigo es este:
Código PHP:
<?php
session_start();
include("clase_conexion.php");
$id_foto=date('YmdHis');//extraemos la fecha del servidor
$consulta="insert into fotos values ('$id_foto','','')";
$inserta_foto=mysql_query($consulta,$c);
$filename= "fotos/".$id_foto.'.jpg';//nombre del archivo
$result = file_put_contents( $filename, file_get_contents('php://input') );//renombramos la fotografia y la subimos
if (!$result) {
print "No se pudo subir al servidor\n";
exit();
}
$url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/' . $filename;//generamos la respuesta como la ruta completa
print "$url\n";//20120214060943.jpg
?>
el detalle que les comento es que la funcion file_put_contents en el editor de codigo de mi servidor remoto la pone en color negrita como si no la reconociera porque las funciones las pone en color azul.
les agradeceria de antemano su ayuda porfavor