mrgeek69 Posted January 4, 2015 Report Share Posted January 4, 2015 Estoy haciendo un sitio donde los usuarios pueden subir cierta cantidad de fotos (no definido aún). La pregunta es: cual es la mejor manera de hacer esto. ( voy a dividir la pregunta para que se entienda mejor) 1- Me recomiendan que guarde la dirección completa de la imagen para mostrarla después o solo guardo el nombre y después lo junto con la ruta.2- Para mostrar imagenes mas chicas me recomiendan que primero les cambie el tamaño y las guarde o que directamente las resimensione con css. En fin estas son las primeras preguntas qque mesurgen ahora..espero una ayuda , porque nose como hacerlo Link to comment Share on other sites More sharing options...
cañangasñangas Posted January 4, 2015 Report Share Posted January 4, 2015 Antes de partir quiero decir que lo que pides se puede abordar de muchas maneras, pero creo que lo primero que deseo saber es si quieres hacer esto con directorios o con una base de datos.Eso por ahora. Lo muevo a webmaster. Link to comment Share on other sites More sharing options...
mrgeek69 Posted January 4, 2015 Author Report Share Posted January 4, 2015 Antes de partir quiero decir que lo que pides se puede abordar de muchas maneras, pero creo que lo primero que deseo saber es si quieres hacer esto con directorios o con una base de datos.Eso por ahora. Lo muevo a webmaster.Si bueno. La verdad que no se. No se si es mas eficiente con directorios o todas en una misma carpeta y guardando las rutas completas en una base de datos. No se cual ocupar para que sea mas eficiente. Estoy pegao y tengo que entregar esta parte del trabajo antes de fin de mes. Pero mejor me explico bien. Se supone que el usuario sube una foto y esa foto después la quiero mostrar en su version pequeña y mediana. ( en la practica sera mas de una foto y muchos usuarios)... Link to comment Share on other sites More sharing options...
Leoxz Posted January 5, 2015 Report Share Posted January 5, 2015 lo que yo haría, teniendo una tabla Usuario (nick,password, imagen) sería que suba la imagen y cambiarle el nombre a nick-fotoperfil.jpg y guardarla con ese nombre a la bd :) Link to comment Share on other sites More sharing options...
cañangasñangas Posted January 5, 2015 Report Share Posted January 5, 2015 (edited) Mira encontré un código que hice hace muuuuuuuuuuuuuucho tiempo cuando estaba aprendiendo PHP, es un código de manejo de álbumes con fotos, todo esto con método de directorios, ve si te gusta, obviamente lo puedes cambiar para tus necesidades. <?php $dir = "albumes"; //carpeta en donde se alojaran los albumes con sus fotos dejar sin / final $tamanioMaximoFotos = 251200; //250kb, tamaño maximo de cada foto... $do = $_GET["do"]; ini_set('upload_max_filesize','320M'); ini_set('post_max_size','380M'); ini_set('memory_limit','400M'); ini_set('max_execution_time','600'); if($do == "" || $do == "home"){ echo "<a href=\"?do=create_album\">Crear album</a><br /><br />"; if ($abrir = opendir($dir)){ while (false !== ($entry = readdir($abrir))){ if ($entry != "." && $entry != ".." && is_dir("$dir/$entry")){ echo "$entry - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"location.href='?do=see_album&album=$entry'; \">Ver album</span> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('Eliminar album?')){ location.href='?do=del_album&album=$entry'; }\">Borrar album</span><br/>"; } } closedir($abrir); } } else if($do == "create_album"){ if(isset($_POST["send"])){ if(!file_exists("$dir/".$_POST["album_name"])){ if(@mkdir("$dir/".$_POST['album_name'])){ echo "Album creado existosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error creando el album, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "El album con el nombre <b>".$_POST['album_name']."</b> ya existe, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "<a href=\"?do=home\">Volver</a><br /><form method=\"post\" action=\"\">Nombre album <input type=\"text\" name=\"album_name\" /> <input name=\"send\" type=\"submit\" value=\"Crear album\" /></form>"; } } else if($do == "del_album"){ $album = $_GET["album"]; if($album != ""){ if(file_exists("$dir/$album")){ if(@rmdir("$dir/$album")){ echo "Album borrado exitosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error eliminando el album, asegurese de borrar todos los archivo contenidos en el, <a href=\"?do=home\">Volver</a>"; } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do == "see_album"){ $album = $_GET["album"]; $do2 = $_GET["do2"]; if($do2 == ""){ if($album != ""){ if(file_exists("$dir/$album")){ echo "<a href=\"?do=home\">Volver</a> <a href=\"?do=see_album&album=$album&do2=upload_files\">Subir fotos</a><br /><br />"; if ($abrir = opendir("$dir/$album")){ while (false !== ($entry = readdir($abrir))){ if($entry != "." && $entry != ".."){ echo "<img src=\"$dir/$album/$entry\" style=\"width:100px; height:100px;\" /> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('desea eliminar el archivo?')){ location.href='?do=see_album&do2=del_file&album=$album&file=$entry'; } \">Eliminar archivo</span><br />"; } } closedir($abrir); } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "upload_files"){ if($album != ""){ if(file_exists("$dir/$album")){ if(isset($_POST["send"])){ echo "<a href=\"?do=see_album&album=$album&do2=upload_files\">Volver</a><br/>"; $cnt_files = count($_FILES["fotos"]["tmp_name"]); for($i=0;$i<$cnt_files;$i++){ $name = $_FILES["fotos"]["name"][$i]; $peso = abs(intval($_FILES["fotos"]["size"][$i])); $dir = "$dir/$album/$name"; $ii = $i+1; if($name != ""){ $ext = explode(".", $name); $ext = strtolower($ext[count($ext)-1]); if($ext == "jpg" || $ext == "jpeg"){ if($peso >= 1 && $peso <= $tamanioMaximoFotos){ if(!file_exists($dir)){ if(@move_uploaded_file($_FILES["fotos"]["tmp_name"][$i] , $dir)){ echo "La imagen <b>$ii</b> ingresada correctamente"; } else{ echo "La imagen <b>$ii</b> no ingresada, razon: hubo un error subiendo la imagen"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: Ya existe una imagen con su nombre: <b>$name</b>"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: La imagen pesa 0 Kb o pesa mas de ".round($tamanioMaximoFotos/1000,2)." kb"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: no es formato JPG"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: vacia"; } echo "<br />"; } } else{ echo "<a href=\"?do=see_album&album=$album\">Volver</a>"; ?> <script type="text/javascript"> function add_more_files(){ elemento1 = document.createElement('input'); elemento1.type = 'file'; elemento1.name = 'fotos[]'; elemento2 = document.createElement('br'); elemento3 = document.getElementById('the_form'); elemento3.appendChild(elemento1); elemento3.appendChild(elemento2); } </script> Las fotos deben ser formato JPG y pesar no mas de 250kb <br/> <br/> Para subir mas de una foto, click <b onclick="add_more_files();" style="color:#31B404;" onmouseover="this.style.cursor='pointer';">aqui</b> <form id="the_form" method="post" action="" enctype="multipart/form-data"> <input type="submit" name="send" value="Subir fotos"/><br/><br/> <input type="file" name="fotos[]" /><br /> </form> <?php } } else{ echo "Este album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "del_file"){ $file = $_GET["file"]; if($album != "" || $file != ""){ if(file_exists("$dir/$album/$file")){ if(@unlink("$dir/$album/$file")){ echo "Archivo eliminado, <a href=\"?do=see_album&album=$album\">Volver</a>"; } else{ echo "Hubo un error eliminando el archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "El archivo no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "No ingreso archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe"; } ?> Edited January 7, 2015 by cañangasñangas Link to comment Share on other sites More sharing options...
mrgeek69 Posted January 5, 2015 Author Report Share Posted January 5, 2015 lo que yo haría, teniendo una tabla Usuario (nick,password, imagen) sería que suba la imagen y cambiarle el nombre a nick-fotoperfil.jpg y guardarla con ese nombre a la bd :) Sipo pero el problema es que mi usuario puede subir muchas fotos y necesitaria dos tablas con fotos y usuario, pero aún no me decido si es mejor con directorios o base de datos...porque si fuera por directorio, igual esta el problema de crear las carpetas y despues formar una ruta para mostrarlas y creo que es costoso para el servidor (si son muchos usuarios haciendo lo mismo) y por otro lado esta el tema de guardar todas en una misma carpeta y ubicarlas con un nombre x (¿ruta completa? )en la base de datos...seguire investigandoMira encontré un código que hice hace muuuuuuuuuuuuuucho tiempo cuando estaba aprendiendo PHP, es un código de manejo de álbumes con fotos, todo esto con método de directorios, ve si te gusta, obviamente lo puedes cambiar para tus necesidades. <?php $dir = "fotos/albumes"; //carpeta en donde se alojaran los albumes con sus fotos dejar sin / final $tamanioMaximoFotos = 250000; //250kb, tamaño maximo de las fotos $do = $_GET["do"]; ini_set('upload_max_filesize','320M'); ini_set('post_max_size','380M'); ini_set('memory_limit','400M'); ini_set('max_execution_time','600'); if($do == "" || $do == "home"){ echo "<a href=\"?do=create_album\">Crear album</a><br /><br />"; if ($abrir = opendir($dir)){ while (false !== ($entry = readdir($abrir))){ if ($entry != "." && $entry != ".." && is_dir("$dir/$entry")){ echo "$entry - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"location.href='?do=see_album&album=$entry'; \">Ver album</span> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('Eliminar album?')){ location.href='?do=del_album&album=$entry'; }\">Borrar album</span><br/>"; } } closedir($abrir); } } else if($do == "create_album"){ if(isset($_POST["send"])){ if(!file_exists("$dir/".$_POST["album_name"])){ if(@mkdir("$dir/".$_POST['album_name'])){ echo "Album creado existosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error creando el album, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "El album con el nombre <b>".$_POST['album_name']."</b> ya existe, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "<a href=\"?do=home\">Volver</a><br /><form method=\"post\" action=\"\">Nombre album <input type=\"text\" name=\"album_name\" /> <input name=\"send\" type=\"submit\" value=\"Crear album\" /></form>"; } } else if($do == "del_album"){ $album = $_GET["album"]; if($album != ""){ if(file_exists("$dir/$album")){ if(@rmdir("$dir/$album")){ echo "Album borrado exitosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error eliminando el album, asegurese de borrar todos los archivo contenidos en el, <a href=\"?do=home\">Volver</a>"; } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do == "see_album"){ $album = $_GET["album"]; $do2 = $_GET["do2"]; if($do2 == ""){ if($album != ""){ if(file_exists("$dir/$album")){ echo "<a href=\"?do=home\">Volver</a> <a href=\"?do=see_album&album=$album&do2=upload_files\">Subir fotos</a><br /><br />"; if ($abrir = opendir("$dir/$album")){ while (false !== ($entry = readdir($abrir))){ if($entry != "." && $entry != ".."){ echo "<img src=\"$dir/$album/$entry\" style=\"width:100px; height:100px;\" /> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('desea eliminar el archivo?')){ location.href='?do=see_album&do2=del_file&album=$album&file=$entry'; } \">Eliminar archivo</span><br />"; } } closedir($abrir); } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "upload_files"){ if($album != ""){ if(file_exists("$dir/$album")){ if(isset($_POST["send"])){ echo "<a href=\"?do=see_album&album=$album&do2=upload_files\">Volver</a><br/>"; $cnt_files = count($_FILES["fotos"]["tmp_name"]); for($i=0;$i<$cnt_files;$i++){ $name = $_FILES["fotos"]["name"][$i]; $peso = abs(intval($_FILES["fotos"]["size"][$i])); $dir = "$dir/$album/$name"; $ii = $i+1; if($name != ""){ $ext = explode(".", $name); $ext = strtolower($ext[count($ext)-1]); if($ext == "jpg" || $ext == "jpeg"){ if($peso >= 1 && $peso <= $tamanioMaximoFotos){ if(!file_exists($dir)){ if(@move_uploaded_file($_FILES["fotos"]["tmp_name"][$i] , $dir)){ echo "La imagen <b>$ii</b> ingresada correctamente"; } else{ echo "La imagen <b>$ii</b> no ingresada, razon: hubo un error subiendo la imagen"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: Ya existe una imagen con su nombre: <b>$name</b>"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: La imagen pesa 0 Kb o pesa mas de ".round($tamanioMaximoFotos/1000,2)." kb"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: no es formato JPG"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: vacia"; } echo "<br />"; } } else{ echo "<a href=\"?do=see_album&album=$album\">Volver</a>"; ?> <script type="text/javascript"> function add_more_files(){ elemento1 = document.createElement('input'); elemento1.type = 'file'; elemento1.name = 'fotos[]'; elemento2 = document.createElement('br'); elemento3 = document.getElementById('the_form'); elemento3.appendChild(elemento1); elemento3.appendChild(elemento2); } </script> Las fotos deben ser formato JPG y pesar no mas de 250kb <br/> <br/> Para subir mas de una foto, click <b onclick="add_more_files();" style="color:#31B404;" onmouseover="this.style.cursor='pointer';">aqui</b> <form id="the_form" method="post" action="" enctype="multipart/form-data"> <input type="submit" name="send" value="Subir fotos"/><br/><br/> <input type="file" name="fotos[]" /><br /> </form> <?php } } else{ echo "Este album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "del_file"){ $file = $_GET["file"]; if($album != "" && $file != ""){ if(file_exists("$dir/$album/$file")){ if(@unlink("$dir/$album/$file")){ echo "Archivo eliminado, <a href=\"?do=see_album&album=$album\">Volver</a>"; } else{ echo "Hubo un error eliminando el archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "El archivo no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "No ingreso archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe"; } ?> Gracias perro lo voy a revisar. Link to comment Share on other sites More sharing options...
cañangasñangas Posted January 6, 2015 Report Share Posted January 6, 2015 lo que yo haría, teniendo una tabla Usuario (nick,password, imagen) sería que suba la imagen y cambiarle el nombre a nick-fotoperfil.jpg y guardarla con ese nombre a la bd :) Sipo pero el problema es que mi usuario puede subir muchas fotos y necesitaria dos tablas con fotos y usuario, pero aún no me decido si es mejor con directorios o base de datos...porque si fuera por directorio, igual esta el problema de crear las carpetas y despues formar una ruta para mostrarlas y creo que es costoso para el servidor (si son muchos usuarios haciendo lo mismo) y por otro lado esta el tema de guardar todas en una misma carpeta y ubicarlas con un nombre x (¿ruta completa? )en la base de datos...seguire investigandoMira encontré un código que hice hace muuuuuuuuuuuuuucho tiempo cuando estaba aprendiendo PHP, es un código de manejo de álbumes con fotos, todo esto con método de directorios, ve si te gusta, obviamente lo puedes cambiar para tus necesidades. <?php $dir = "fotos/albumes"; //carpeta en donde se alojaran los albumes con sus fotos dejar sin / final $tamanioMaximoFotos = 250000; //250kb, tamaño maximo de las fotos $do = $_GET["do"]; ini_set('upload_max_filesize','320M'); ini_set('post_max_size','380M'); ini_set('memory_limit','400M'); ini_set('max_execution_time','600'); if($do == "" || $do == "home"){ echo "<a href=\"?do=create_album\">Crear album</a><br /><br />"; if ($abrir = opendir($dir)){ while (false !== ($entry = readdir($abrir))){ if ($entry != "." && $entry != ".." && is_dir("$dir/$entry")){ echo "$entry - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"location.href='?do=see_album&album=$entry'; \">Ver album</span> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('Eliminar album?')){ location.href='?do=del_album&album=$entry'; }\">Borrar album</span><br/>"; } } closedir($abrir); } } else if($do == "create_album"){ if(isset($_POST["send"])){ if(!file_exists("$dir/".$_POST["album_name"])){ if(@mkdir("$dir/".$_POST['album_name'])){ echo "Album creado existosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error creando el album, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "El album con el nombre <b>".$_POST['album_name']."</b> ya existe, <a href=\"?do=create_album\">Volver</a>"; } } else{ echo "<a href=\"?do=home\">Volver</a><br /><form method=\"post\" action=\"\">Nombre album <input type=\"text\" name=\"album_name\" /> <input name=\"send\" type=\"submit\" value=\"Crear album\" /></form>"; } } else if($do == "del_album"){ $album = $_GET["album"]; if($album != ""){ if(file_exists("$dir/$album")){ if(@rmdir("$dir/$album")){ echo "Album borrado exitosamente, <a href=\"?do=home\">Volver</a>"; } else{ echo "Hubo un error eliminando el album, asegurese de borrar todos los archivo contenidos en el, <a href=\"?do=home\">Volver</a>"; } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do == "see_album"){ $album = $_GET["album"]; $do2 = $_GET["do2"]; if($do2 == ""){ if($album != ""){ if(file_exists("$dir/$album")){ echo "<a href=\"?do=home\">Volver</a> <a href=\"?do=see_album&album=$album&do2=upload_files\">Subir fotos</a><br /><br />"; if ($abrir = opendir("$dir/$album")){ while (false !== ($entry = readdir($abrir))){ if($entry != "." && $entry != ".."){ echo "<img src=\"$dir/$album/$entry\" style=\"width:100px; height:100px;\" /> - <span onmouseover=\"this.style.cursor='pointer'; \" onclick=\"if(confirm('desea eliminar el archivo?')){ location.href='?do=see_album&do2=del_file&album=$album&file=$entry'; } \">Eliminar archivo</span><br />"; } } closedir($abrir); } } else{ echo "El album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "upload_files"){ if($album != ""){ if(file_exists("$dir/$album")){ if(isset($_POST["send"])){ echo "<a href=\"?do=see_album&album=$album&do2=upload_files\">Volver</a><br/>"; $cnt_files = count($_FILES["fotos"]["tmp_name"]); for($i=0;$i<$cnt_files;$i++){ $name = $_FILES["fotos"]["name"][$i]; $peso = abs(intval($_FILES["fotos"]["size"][$i])); $dir = "$dir/$album/$name"; $ii = $i+1; if($name != ""){ $ext = explode(".", $name); $ext = strtolower($ext[count($ext)-1]); if($ext == "jpg" || $ext == "jpeg"){ if($peso >= 1 && $peso <= $tamanioMaximoFotos){ if(!file_exists($dir)){ if(@move_uploaded_file($_FILES["fotos"]["tmp_name"][$i] , $dir)){ echo "La imagen <b>$ii</b> ingresada correctamente"; } else{ echo "La imagen <b>$ii</b> no ingresada, razon: hubo un error subiendo la imagen"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: Ya existe una imagen con su nombre: <b>$name</b>"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: La imagen pesa 0 Kb o pesa mas de ".round($tamanioMaximoFotos/1000,2)." kb"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: no es formato JPG"; } } else{ echo "La imagen <b>$ii</b> no ingresada, razon: vacia"; } echo "<br />"; } } else{ echo "<a href=\"?do=see_album&album=$album\">Volver</a>"; ?> <script type="text/javascript"> function add_more_files(){ elemento1 = document.createElement('input'); elemento1.type = 'file'; elemento1.name = 'fotos[]'; elemento2 = document.createElement('br'); elemento3 = document.getElementById('the_form'); elemento3.appendChild(elemento1); elemento3.appendChild(elemento2); } </script> Las fotos deben ser formato JPG y pesar no mas de 250kb <br/> <br/> Para subir mas de una foto, click <b onclick="add_more_files();" style="color:#31B404;" onmouseover="this.style.cursor='pointer';">aqui</b> <form id="the_form" method="post" action="" enctype="multipart/form-data"> <input type="submit" name="send" value="Subir fotos"/><br/><br/> <input type="file" name="fotos[]" /><br /> </form> <?php } } else{ echo "Este album no existe, <a href=\"?do=home\">Volver</a>"; } } else{ echo "No ingreso album, <a href=\"?do=home\">Volver</a>"; } } else if($do2 == "del_file"){ $file = $_GET["file"]; if($album != "" && $file != ""){ if(file_exists("$dir/$album/$file")){ if(@unlink("$dir/$album/$file")){ echo "Archivo eliminado, <a href=\"?do=see_album&album=$album\">Volver</a>"; } else{ echo "Hubo un error eliminando el archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "El archivo no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "No ingreso archivo, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe, <a href=\"?do=see_album&album=$album\">Volver</a>"; } } else{ echo "Esta seccion no existe"; } ?> Gracias perro lo voy a revisar. Ve con calma... oye estaba revisando el código y hay un error, arregle un pequeño detalle. asique cópialo y dale una vuelta… Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now