Estamos en la ultima entrega de este tutorial, ahora vamos con el archivo mas importante, el class9.php.
Antes de seguir me gustaría saber sus comentarios con respecto a este y todo los de más tutoriales, si le ha servido de ayuda en sus proyectos del cole, la U.
También que tipo de tutorial les gustaría que hiciéramos, haremos todo lo posible para tenérselo lo más rápido.
Recuerden de seguirnos en Facebook darle like, sus comentarios son importante para nosotros.
CLASS9.PHP
require_once("class_conex.php"); hace un llamado a la conexion a la base de datos.
require_once("resize.php"); este archive es el que nos permite subir, cambiar de tamaño y calidad a nuestras fotos.
<?php
require_once("class_conex.php");
require_once("resize.php");
class Trabajo
private $getfoto=array();
public function __construct()
{
$this->getfoto=array();
}
Este metodo hace referencia al archive que vamos a copier que se encuentra en “x:\” dirección de nuestro disco duro, después cambiale el tamaño a la foto que estoy copiando y cambia también la calidad de la misma y que el nombre de la foto se el mismo del usuario después de haber hecho todo el proceso y bórrame que esta en la carpeta temporal.
Ahora viene la consulta sql que dice guardame, inserta, agrega en la tabla tusuario el nombre del usuario, la foto con su nombre, cuando hallas hecho esto redirecciona la pagina a la misma.
public function add_fotos()
{
copy($_FILES["foto"]["tmp_name"],"images".$_FILES["foto"]["name"]);
$thumb=new thumbnail("images".$_FILES["foto"]["name"]);
$thumb->size_width(179);//setea el ancho de la copia
$thumb->size_height(179);//setea el alto de la copia
$thumb->jpeg_quality(75);//setea la calidad jpg
$nom=$_POST["nombre"].".jpg";
$thumb->save("images/$nom"); //guardarla en el servidor
unlink("images".$_FILES["foto"]["name"]);
$consulta="insert into tusuario "
." values
(null,
'".strip_tags($_POST["nombre"])."',
'$nom');
";
mysql_query($consulta,Conectar::con());
header("Location: ind9.php");
}
Aqui le decimos a la consulta que seleccione el nombre, la foto de la table tusuario, pero antes de buscar y mostrar , mira si hay algo en la table si lo hay mostra lo antes mencionado sino manda el siguiente mensaje "No hay fotos guardadas".
public function get_fotos()
{
$sql="select nombre,foto from tusuario";
$res=mysql_query($sql,Conectar::con());
if (mysql_num_rows($res)==0)
{
echo "No hay fotos guardadas";
}
else
{
$res=mysql_query($sql,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->getanun[]=$reg;
}
return $this->getanun;
}
}}
Antes de seguir me gustaría saber sus comentarios con respecto a este y todo los de más tutoriales, si le ha servido de ayuda en sus proyectos del cole, la U.
También que tipo de tutorial les gustaría que hiciéramos, haremos todo lo posible para tenérselo lo más rápido.
Recuerden de seguirnos en Facebook darle like, sus comentarios son importante para nosotros.
CLASS9.PHP
require_once("class_conex.php"); hace un llamado a la conexion a la base de datos.
require_once("resize.php"); este archive es el que nos permite subir, cambiar de tamaño y calidad a nuestras fotos.
<?php
require_once("class_conex.php");
require_once("resize.php");
class Trabajo
private $getfoto=array();
public function __construct()
{
$this->getfoto=array();
}
Este metodo hace referencia al archive que vamos a copier que se encuentra en “x:\” dirección de nuestro disco duro, después cambiale el tamaño a la foto que estoy copiando y cambia también la calidad de la misma y que el nombre de la foto se el mismo del usuario después de haber hecho todo el proceso y bórrame que esta en la carpeta temporal.
Ahora viene la consulta sql que dice guardame, inserta, agrega en la tabla tusuario el nombre del usuario, la foto con su nombre, cuando hallas hecho esto redirecciona la pagina a la misma.
public function add_fotos()
{
copy($_FILES["foto"]["tmp_name"],"images".$_FILES["foto"]["name"]);
$thumb=new thumbnail("images".$_FILES["foto"]["name"]);
$thumb->size_width(179);//setea el ancho de la copia
$thumb->size_height(179);//setea el alto de la copia
$thumb->jpeg_quality(75);//setea la calidad jpg
$nom=$_POST["nombre"].".jpg";
$thumb->save("images/$nom"); //guardarla en el servidor
unlink("images".$_FILES["foto"]["name"]);
$consulta="insert into tusuario "
." values
(null,
'".strip_tags($_POST["nombre"])."',
'$nom');
";
mysql_query($consulta,Conectar::con());
header("Location: ind9.php");
}
Aqui le decimos a la consulta que seleccione el nombre, la foto de la table tusuario, pero antes de buscar y mostrar , mira si hay algo en la table si lo hay mostra lo antes mencionado sino manda el siguiente mensaje "No hay fotos guardadas".
public function get_fotos()
{
$sql="select nombre,foto from tusuario";
$res=mysql_query($sql,Conectar::con());
if (mysql_num_rows($res)==0)
{
echo "No hay fotos guardadas";
}
else
{
$res=mysql_query($sql,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->getanun[]=$reg;
}
return $this->getanun;
}
}}
No hay comentarios :
Publicar un comentario