Para aquellos que no saben, las imagenes se pueden cargar a una base de datos para reducir esparcio de disco. Me costo mucho encontrarlo por lo que les voy a decir como hacerlo de una manera sencilla.
Lo primero a hacer es:
1)crear la base de datos con la tabla Fotos con los campos: idfoto(que es el id de la foto), contenidoFoto (que va a ser longblob) y tipoFoto (que va a ser texto)
2)crearmos el archivo imagen.php con el siguiente contenido:
include('Conexion.php');
$consulta = "SELECT contenidoFoto,tipoFoto FROM Fotos f WHERE f.idfoto = " .$_REQUEST['ID'] ; /*aca pone la id de tu propiedad que le enviamos puede ser por GET tmb */
$res = mysql_query($consulta); /* guardamos en res nuestra consulta y la ejecutamos*/
$row = mysql_fetch_array($res); /*la convertimos en un arreglo*/
$foto = $row['contenidoFoto'];
header("'Content-Type: image/".$row['tipoFoto']."'");
echo $foto;
/*y aca imprimimos la header(impresindible con el tipo de la foto que guardamos(jpeg, gif etc
?>
Después en mi html donde quiero mostrar la imagen lo que hago es
<img alt=" " src="/imagen.php" />
<img src="img.php?id='.$reg['idpropiedad'].'"
height=40 width=40>
-------------------------------------------------------------------------------
Para Subir las imagenes a la base de datos tenemos que crear el php con el formulario
<?
if(isset($_POST['upload']))
{
if(!(empty( $_FILES['userfile']['name'])))
{ $propie = $_GET['mod'] ;
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, $fileSize);
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
include "conexion.php";
$imagen =mysql_query( "UPDATE propiedades set contenidoFoto='$content', tipoFoto='$fileType', observaciones='$fileSize'
where idpropiedad ='$propie'"
) or die('Error, al subir la imagen');
} else{echo ('<script type="text/javascript"> alert("se debe ingresar una imagen") </script>');
} }
?>
TODO esto es el php que lo que hace en si es transformar la imagen en codigo, calcula el tamaño, el nomre y el tipo de la foto y lo guarda en la base de datos
en el id de la propiedad.
y dsp tendro del html va el formulario que toma la imagen (todo esto va en el mismo archivo
/* action esta libre para que lo envie a la misma pagina que estoy situado*/
<form action="" enctype="multipart/form-data" method="post" name="uploadform">
<table border="0" cellpadding="1" cellspacing="1" class="box" style="width: 350px;"><tbody>
<tr> <td width="246"><input name="MAX_FILE_SIZE" type="hidden" value="2000000" /><input class="box" id="userfile" name="userfile" type="file" /></td> <td width="80"><input class="box" id="upload" name="upload" type="submit" value=" Upload " /></td> </tr>
</tbody></table>
</form>
miércoles, 23 de noviembre de 2011
Bajar peliculas desde cuevana
¿Qué es Guicavane?
Guicavane es una interfaz gráfica para el sitio web http://www.cuevana.tv. Provee una forma fácil de visualizar tus series y peliculas online usando lo servicios provistos por cuevana. Trata de mantener las cosas simples permitiendo un rápido acceso a lo que realmente quieres, ver series y peliculas. Guicavane te permite elegir el reproductor que va a ser usado para que no tengas que usar el reproductor flash que es usado en la página web de cuevana. Puedes configurar Guicavane para que use VLC o Mplayer con solo unos cuantos clicks.
Está completamente escrito en Python y funciona tanto en Linux como en Windows.
Características
- Stremear series y películas.
- Bajar series y películas a tu computadora (mientras carga el episodio/película en el reproductor, al mismo tiempo el programa lo esta DESCARGANDO en tu compu con los subtítulos y todo! A diferencia del método convencional, si querrías ver el episodio/película otra vez, tendrías que entrar de vuelta a cuevana.tv y esperar a que se cargue todo de vuelta.. un bodrio y una perdida de tiempo)
- Lista de series favoritas.
- Reproductor personalizable (te recomiendo "VLC player" - más abajo deje un link para descargarlo - es mucho más cómodo, mejor y más rápido que cualquier reproductor flash!)
- Nombre de archivo personalizable (puedes elegir el formato que va a tener el nombre del archivo cuando descargues).
- Marcas automáticas (después de ver una serie, la marca para que sepas exactamente que episodios has visto)
- Cuentas premium (por ahora solamente en Megaupload)
- Múltiples sitios de descarga (puedes elegir entre diferentes fuentes de descarga como Megaupload, Hotfile, Filefactory, etc)
- Reanudar descargas (si accidentalmente cierras el programa, la proxima vez empezará la descarga en donde quedó la ultima vez)
Instalación
Linux
Importante: Primero asegúrate de tener instalado git. En Debian y Ubuntu el nombre del paquete es "git-core".
Para bajar el código de fuente e instalar el programa hay que correr los siguientes comandos:
$ git clone https://github.com/j0hn/guicavane.git
$ cd guicavane
$ sudo python setup.py install
$ guicavane
----------------------------------------------------------------------
Nota: Después de instalado el programa, la forma de abrirlo es tipeando desde la terminal "$ guicavane" y no hay que cerrar la ventana de la terminal, la mantenemos abierta porque sino se cierra el programa. No poseo mucha experiencia y conocimiento en linux, así que si alguien conoce la forma de crear algún tipo de acceso directo, por favor avise.
Windows
Puedes usar el instalador localizado en la sección de descargas en la página de github del proyecto.
DESCARGAR-DOWNLOAD
(fuente: taringa)
Guicavane es una interfaz gráfica para el sitio web http://www.cuevana.tv. Provee una forma fácil de visualizar tus series y peliculas online usando lo servicios provistos por cuevana. Trata de mantener las cosas simples permitiendo un rápido acceso a lo que realmente quieres, ver series y peliculas. Guicavane te permite elegir el reproductor que va a ser usado para que no tengas que usar el reproductor flash que es usado en la página web de cuevana. Puedes configurar Guicavane para que use VLC o Mplayer con solo unos cuantos clicks.
Está completamente escrito en Python y funciona tanto en Linux como en Windows.
Características
- Stremear series y películas.
- Bajar series y películas a tu computadora (mientras carga el episodio/película en el reproductor, al mismo tiempo el programa lo esta DESCARGANDO en tu compu con los subtítulos y todo! A diferencia del método convencional, si querrías ver el episodio/película otra vez, tendrías que entrar de vuelta a cuevana.tv y esperar a que se cargue todo de vuelta.. un bodrio y una perdida de tiempo)
- Lista de series favoritas.
- Reproductor personalizable (te recomiendo "VLC player" - más abajo deje un link para descargarlo - es mucho más cómodo, mejor y más rápido que cualquier reproductor flash!)
- Nombre de archivo personalizable (puedes elegir el formato que va a tener el nombre del archivo cuando descargues).
- Marcas automáticas (después de ver una serie, la marca para que sepas exactamente que episodios has visto)
- Cuentas premium (por ahora solamente en Megaupload)
- Múltiples sitios de descarga (puedes elegir entre diferentes fuentes de descarga como Megaupload, Hotfile, Filefactory, etc)
- Reanudar descargas (si accidentalmente cierras el programa, la proxima vez empezará la descarga en donde quedó la ultima vez)
Instalación
Linux
Importante: Primero asegúrate de tener instalado git. En Debian y Ubuntu el nombre del paquete es "git-core".
Para bajar el código de fuente e instalar el programa hay que correr los siguientes comandos:
$ git clone https://github.com/j0hn/guicavane.git
$ cd guicavane
$ sudo python setup.py install
$ guicavane
----------------------------------------------------------------------
Nota: Después de instalado el programa, la forma de abrirlo es tipeando desde la terminal "$ guicavane" y no hay que cerrar la ventana de la terminal, la mantenemos abierta porque sino se cierra el programa. No poseo mucha experiencia y conocimiento en linux, así que si alguien conoce la forma de crear algún tipo de acceso directo, por favor avise.
Windows
Puedes usar el instalador localizado en la sección de descargas en la página de github del proyecto.
DESCARGAR-DOWNLOAD
(fuente: taringa)
Suscribirse a:
Entradas (Atom)