lunes, 12 de octubre de 2009

Código para crear y eliminar una base de datos de MySQL desde PHP.

Bueno Aqui les traigo 1 sesion mas de la Escuelita Franco's :

<'? #Crear base de datos $link=mysql_connect("servidor","usuario","password"); $result=mysql_create_db("NombreBaseDatos",$link); if($result==0) { printf("No se ha podido crear la Base de Datos

\n");
}else{
printf("La Base de Datos se ha creado correctamente

\n");
}
mysql_close($link);
exit;
?>

'#http://todo-php.blogspot.com/
#Eliminar base de datos
$link=mysql_connect("servidor","usuario","password");

$result=mysql_drop_db("NombreBaseDatos",$link);
if($result==0)
{
printf("No se ha podido eliminar la Base de Datos

\n");
}else{
printf("La Base de Datos se ha eliminado correctamente

\n");
}
mysql_close($link);
exit;
?>

Extraer contenido de Div de un sitio con PHP

Esta es una Clase mas de la Escuelita de Franco :D
Bueno Pues hay Muchas Maneras de extraer contenido de una web remota en este caso Pues les voy amostrar alguans funciones para extraer contenido y contenido espesifico de un div:

1) Para extraer el codigo de fuente podemos usar:
< ? $mm= "http://www.ejemplo.com/"; $fuente = file_get_contents($mm); echo "$fuente"; ? >

2) Voy a usar explode para extrar en este caso la letra de una cancion de un div a otro cierto div:

ejemplo:
< ? $contenido = file_get_contents("http://www.lyricsplugin.com/winamp03/plugin/?artist=Macano&title=Te%20Amo"); $div = explode("
",$contenido);
$div = explode("
",$div[1]);
$div = $div[0];
echo "
";
echo $div;
echo "
";

? >

Espero que les Haya servido de Mucho Saludos.

Bienvenidos a la Escuela de Frankito xD

BIENVENIDOA a nuestro blog Les Saluda Franco con migo vamos aprender php juntos con mucho esfuerso cada ves traendo mas cositas para sus webs !!

Franco Teacher (H)!!

Como Crear 1 Proxy en PHP

Un Proxy es una herramienta que lee un archivo remoto y lo convierte en un archivo local, esto para evitar problemas de seguridad como crossdomain. Esto es que la mayoría de aplicaciones en Internet (Flash, Ajax) que acceden a datos deben estar en el mismo dominio que el origen de los datos de lo contrario no pueden acceder a la información.

Implementación
Para implementar un proxy en PHP se puede utilizar la función readfile que toma un archivo y lo imprime. Por ejemplo si deseamos escribir el RSS de este blog a un archivo local se tendría:

PHP:

  1. $vfile = "http://blog.unijimpe.net/rss/";
  2. header("Content-type: text/xml");
  3. readfile($vfile);
  4. ?>

Hay que notar que es necesario agregar un header que indique el tipo de contenido que estamos enviando. En nuestro caso enviamos contenido XML. Ahora si deseamos que se le pase la ruta a leer por parámetro GET se tendría:

PHP:

  1. $vfile = "http://blog.unijimpe.net/rss/";
  2. if (isset($_GET['rss'])){
  3. $vfile = $_GET['rss'];
  4. }
  5. header("Content-type: text/xml");
  6. readfile($vfile);
  7. ?>

Como verán es un tema muy sencillo pero que nos puede ahorrar muchos problemas pues es muy común leer información de dominios externos.