-
Posts
1,258 -
Joined
-
Last visited
-
Days Won
2
Everything posted by cañangasñangas
-
Ayuda con un programa en C
cañangasñangas replied to nenevargas's topic in Aplicaciones de Escritorio & Scripts PHP
movido a aplicaciones de escritorio -
Functions.php (Wordpress)
cañangasñangas replied to Coby!!'s topic in Webmaster, Tutoriales & Herramientas
movido a webmaster -
listamenu asosiados
cañangasñangas replied to PIPAgrroX's topic in Webmaster, Tutoriales & Herramientas
movido a webmaster- 2 replies
-
- combobox
- php script
-
(and 2 more)
Tagged with:
-
Coneccion Mssql con php
cañangasñangas replied to Yitan's topic in Webmaster, Tutoriales & Herramientas
movido a webmaster -
consulta cakephp
cañangasñangas replied to AlCoHoLiCo's topic in Webmaster, Tutoriales & Herramientas
movido a webmaster -
detectar SO del cliente con php
cañangasñangas replied to spectro's topic in Aplicaciones de Escritorio & Scripts PHP
solucionado procedo a cerrar -
Ayuda En Java URGENTE
cañangasñangas replied to >.<'s topic in Aplicaciones de Escritorio & Scripts PHP
movido a Aplicaciones de Escritorio -
ayuda con PHP y Mysql
cañangasñangas replied to [A]rami[S]'s topic in Webmaster, Tutoriales & Herramientas
para ese tipo de notificaciones puedes modificar el error_reporting de php colocando esto en tu codigo... error_reporting(E_ALL ^ E_NOTICE); index.php no veo problemas, en consultas.php la conexion es asi: function miconexion(){ return mysql_connect("localhost","root",""); } te falta seleccionar la bd function dbSelection(){ return mysql_select_db("bd"): } en agregar: function agregar(){ $conexion = miconexion(); $dbSel = dbSelection(); $query = "INSERT INTO bd.usuario (nombre) VALUES ('".$_POST['nombre']."')"; $queryStr = sprintf($query); mysql_query($query); mysql_close($conexion); echo "<a href = 'index.php'>REGRESAR<a/>"; } en actualizar: function actualizar(){ $conexion = miconexion(); $dbSel = dbSelection(); $query = "UPDATE bd.usuario SET nombre='%s' WHERE id='".$_POST['id']."'"; $queryStr = sprintf($query); mysql_query($query); mysql_close($conexion); echo "<a href = 'index.php'>REGRESAR<a/>"; } en eliminar: function eliminar(){ $conexion = miconexion(); $query = "DELETE FROM bd.usuario WHERE id ='".$_POST['id']."'": $queryStr = sprintf($query); mysql_query($query); mysql_close($conexion); echo "<a href = 'index.php'>REGRESAR<a/>"; } a ver como andas con eso cumpa... -
ayuda para pasar a pdf
cañangasñangas replied to kenshin_gb's topic in Webmaster, Tutoriales & Herramientas
auto-solucionadp Procedo al cierre -
Ayuda para subir una foto a Mysql desde PHP
cañangasñangas replied to jseba84's topic in Webmaster, Tutoriales & Herramientas
Hola, gracias por tu comentario. La verdad que es que también considero que es lo mejor. De esa manera no sobrecargas la BD innecesariamente. Pero la pregunta del examen que pasó, indicaba que tenia que ser guardada en la BD. Saludos y gracias nuevamente. En ese caso para que ocupar base de datos, mejor ocupar directamente la libreria "directorios" de php... Bueno Antes que todo es un poco preocupante que siendo un posible profesional, no puedas hacer este tipo de problemas me causa un poco de preocupacion, pero bue... no soy quien para criticar.... te dejo una rutina super sencilla... antes debes tener estas columnas en tu tabla: id - int AUTO INCREMENTE //siempre es bueno tener un id... nombre - varchar //este contiene el nombre del archivo peso - int //este contiene el peso del archivo contenido - long blob //este contiene el contenido binario del archivo tipo - varchar // este contiene el tipo de archivo y extencion del archivo Bueno aca el uploader: <?php //edita tus valores aca $sql_data = array("server", "user", "pass", "data base", "tu tabla"); // tus datos mysql, servidor, usuario, clave, base de datos, y tabla $tipos_permitidos = array("jpg", "png", "bmp", "gif"); //extencion de archivos pertmitidos (en minusculas) $max_tiempo = 600; // tiempo maximo de ejecucion (para archivos grandes) en segundos $max_file_size = 1000; // peso maximo del archivo (para archivos grandes) en megas //no borrar nada aca!! ini_set("max_input_time", $max_tiempo); ini_set("max_execution_time", $max_tiempo+100); ini_set("post_max_size", ($max_file_size+1024)."M"); ini_set("memory_limit", ($max_file_size+1024)."M"); ini_set("upload_max_filesize", $max_file_size."M"); $link = mysql_connect($sql_data[0], $sql_data[1], $sql_data[2]); if($link != false && mysql_select_db($sql_data[3])){ if(isset($_POST["send"])){ $ext = explode(".", $_FILES["file"]["name"]); $ext = strtolower($ext[(count($ext)-1)]); if(in_array($ext, $tipos_permitidos)){ $theFile = $_FILES["file"]["tmp_name"]; $peso1 = filesize($theFile); $cont = addslashes(fread(fopen($theFile, "r"), $peso1)); $peso = $_FILES["file"]["size"]; $tipo = $_FILES["file"]["type"]; $nombre = $_FILES["file"]["name"]; if($peso >= 1 && $peso <= $max_file_size){ $sql = mysql_query("INSERT INTO ".$sql_data[4]." (nombre, peso, contenido, tipo) VALUES ('$nombre', '$peso', '$cont', '$tipo')"); if($sql){ echo "El archivo se subio correctamente"; } else{ echo "Hubo un error subiendo el archivo"; } } else{ echo "El archivo debe tener entre 1 byte y maximo $max_file_size MB"; } } else{ echo "Archivo con extension no permitida"; } } else{ ?> <form method="post" action="" enctype="multipart/form-data"> <table border="1"> <tr> <td>Seleccione archivo</td> <td><input type="file" name="file" /></td> </tr> <tr> <td colspan="2"><input type="submit" name="send" value="subir reporte" /></td> </tr> </table> </form> <?php } } else{ echo "Hubo un error conectando a la base de datos po mijo..."; } ?>y por si te falta.... para leer el archivo inserto en mysql te dejo un "lector" (lector_imagenes.php) <?php //edita tu variables $sql_data = array("server", "user", "pass", "data base", "tu tabla"); //no edites nada aca!! $id = $_GET["id_file"]; $link=mysql_connect($sql_data[0], $sql_data[1], $sql_data[2]); if($link != false && mysql_select_db($sql_data[3])){ $q = mysql_query("SELECT * FROM ".$sql_data[4]." WHERE id='$id'"); $f = mysql_fetch_array($q); header("Content-type: ".$f['tipo']); header("Content-length: ".$f['peso']); header("Content-Disposition: inline; filename=".$f['nombre']); echo $f["contenido"]; } else{ echo "Error"; } } else{ echo "Error"; } ?> entonces para leer la imagen debes hacer esto: <img src="lector_imagenes.php?id_file=n" /> n = id de la imagen que deseas ver... ve como andas con eso... Saludos. PD - EDITO: tu debes validar los valores que entraran en la base de datos porque esta rutina no la hice contra sql injection y demases... -
Ordenar un ArrayList
cañangasñangas replied to StriderKeni's topic in Aplicaciones de Escritorio & Scripts PHP
claro con ese metodo se podria pero habria que hacer unos cambios, mira yo tenia guardada una rutina que creo que te servira import java.util.ArrayList; import java.util.Collections; public class Test{ public static void main(String[] args){ String tus_strings[] = {"aca", "tus", "strings"}; ArrayList lista = new ArrayList(); for(int i=0;i<tus_strings.length;i++){ lista.add(tu_lista[$i]); } Collection.sort(lista); } } y como dicen arriba te falta la libreria collection -
Ordenar un ArrayList
cañangasñangas replied to StriderKeni's topic in Aplicaciones de Escritorio & Scripts PHP
hay una forma de ordear cosas, se llama bubble sort, te dejo una imagen de como funciona busca en google por bubble sort -
creo haber leido ese chiste en festival del chiste corto, creo
-
Programadores web
cañangasñangas replied to carlostapi's topic in Webmaster, Tutoriales & Herramientas
Cerrado, para eso esta clasificados... -
Ayuda con un programa en C
cañangasñangas replied to nenevargas's topic in Aplicaciones de Escritorio & Scripts PHP
me da lata hacer el codigo en c ya que necesitas ademas una funcion que te entrege la reversa del rut, asique te dejo un pseudo codigo: String codeRut(String rut){ rut = rut.reverse(); // supone que reverse entrega el String rut al reves int aux = 1; int sizeOf = rut.length(); // supone que length entrega el largo de rut for(int i=0;i<sizeOf;i++){ aux++; s+=atoi(rut[i])+aux; if(aux == 7){ aux=1; } } digit = 11-s%11; String d; if(digit == 11){ d="0"; }elseif(digit == 10){ d="K"; }else{ d=itoa(digit); } return d; }eso seria mas o menos.. -
Links rotos, cerrado PD: pm si se desea resubir el tema...
- 24 replies
-
si tienes la voluntad de pedir ayudar porque no le pides ayuda a un profesional.... ;)