lunes, 5 de diciembre de 2011

Crear una pagina de Peliculas con streaming! (burdamente un clon de cuevana)

bueno el funcionamiento basicamente es identico al de algunas paginas conocidas como por ejemplo: cuevana, el fana y otras!

que trabajan con streaming!

los que les voy a enseñar es como hacer un reproductor con una pelicula! y un plugin para CHROME
, el de Firefox se los voy a enseñar a aquellas personas que realicen una donacion! en forma de agradecimiento!

El archivo RAR que les subo tiene basicamente los archivos:



1) index.php (esto basicamente va a mostrar la pagina donde se reproduce con el plugin que tienen que instalar! y el video que elegi al azar)

2) pelicula.php (esto contiene el PLAY y la direccion de la pelicula que vamos a descargar y ver desde megaupload Y van a ver que al final del link de la pelicula hay un "clon_cuevana" ese nombre va a ser usado por el escritp para informarle que tiene que enviarse a otro archivo player.php)

3) player.js (muy importante pero no se preocupen no hay que modificar nada)

4) player.php (esto va a tomar la pagina de megaupload y va a mostrar un contador! con el mismo tiempo de cuevana y cuando llegue a 0 va a redirigir a viendo.php que va a ser la pagina que finalmente nos muestre nuestra pelicula)

5) viendo.php (es la pagina que imprime la pelicula)



6) dentro de la carpeta server van a encontrar un megaupload.js (no le den importancia pero muy importante)



7) Ahora si lo que esperaban como hacerlo funcionar en nuestra web!!!

A) tienen que descargar el RAR y descomprimirlos DESCARGAR RAR

B) ahora esto es facil lo que les voy a decir tienen que tener un programa cualquiera que pueda buscar y remplazar palabras y abrimos los archivos:

abren todos los archivos y reemplazan donde diga "www.clentv.com.ar" por el nombre de su web!!!

(o sea el index.php, pelicupa.php, player.php, viendo.php, megaupload.js,) en el player.js no hay que reemplazar nada!



tambien encontrarar un swf que es el reproductor! y un css que es el estilo de la pagina (si quieren cambiarle los colores y las posiciones modifiquen eso pero para hacerlo funcionar NO ES IMPORTANTE MODIFICARLO)

bien ahora si tenemos todos los archivos para reproducir el video! pero cuando ponemos play nos manda a megaupload y no pasa nada!

Bueno lo que pasa es que falta el PLUGIN para crear el PLUGIN tienen que tomar los archivos:



MANIFEST.JSON

PLUG.JS

y editalor con cualquier editor de texto

el manifest contiene informacion del plugin cambienle el name por uno de su pagina, la version y de vuelta cambien mi pagina (www.clentv.com.ar) por el de la suya las dos veces.

y en plug.js

cambien mis link por el suyo y un poquito mas abajo hay un "/^http:\/\/(www\.)?clentv\.com.ar/" cambien el clentv por el nombre de su pagina y el .com.ar por el suyo si es .com quedara "/^http:\/\/(www\.)?miweb\.com/"

bien terminado esto a crear el .CRX que es el plugin para CRHOME

A CREAR EL PLUGIN

1)abirmos el crhome y pegamos la direccion:

chrome://extensions/

2) luego seleccionamos " empaquetar extencion" o "extension de empaque"

buscamos la ruta donde este guardado nuestros dos archivos MANIFEST.JSON

PLUG.JS y ponemos

Al finalizar, se crearan 2 archivos nuevos: un .crx y un .pem es importante que guarden en un lugar seguro el archivo .pem ya que este nos permitirá realizar actualizaciones en otro momento.

 

bueno ahora modifiquenle el nombre el .CRX en mi caso se llama "a.crx" para encontrarlo mas facil, lo vuelcan sobre el navegador y lo instalan!

y cargan de vuelta el index! y charan!!!! funcionando!!!

LES REPITO: aquellos que quieran saber como es el plugin de firefox se los enseño si realizan una donacion y envian un mail a la misma direccion! (no sean ratones) jaja

dsp ya casi tengo listo el plugin para el explorer! asi que si donaron se los paso cuando lo tenga terminado

si quieren probar la pagina entren a WWW.CLENTV.COM.AR

miércoles, 23 de noviembre de 2011

Cargar y descargar imagenes desde una base de datos sql

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>

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)