|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - lair
Páginas: 1 ... 3 4 [5] 6 7 ... 9
101
« en: Martes 30 de Junio de 2009, 17:05 »
puedes postear el fragmento de tu codigo donde se encuentra el problema para poder ayudarte mejor??
102
« en: Martes 30 de Junio de 2009, 17:02 »
puedes empezar por investigar algo sobre la clase Thread
suerte.
103
« en: Martes 30 de Junio de 2009, 16:57 »
Hola a todos. en esta ocacion tengo el siguiente problema, intento crear un archivo zip con php, el codigo que tengo es el siguiente: $name='download.zip'; $output=shell_exec("mysqldump -u user -p**** db "); $backup=fopen('files/respaldo'.$fecha.'.sql','w+'); $zip=new ZipArchive(); $zip->open('download.zip',ZipArchive::CREATE); $zip->addFile('files/respaldo'.$fecha.'sql', 'newname.sql'); $zip->close(); }
el problema es que no me lee el archivo zip, por tanto no puedo agragarle el archivo, me imagino que el metodo open() en caso de no encontrarlo lo crea. por su tiempo y ayuda muchas gracias.
104
« en: Jueves 18 de Junio de 2009, 17:42 »
puedes investigar algo de mysqldump, esto te puede ayudar para hacer los respaldos de tus bases de datos: http://dev.mysql.com/doc/refman/5.0/es/mysqldump.htmlcombinas eso con un poco de redireccion (>) y listo tienes tu respaldo, listo para cargar en cualquier maquina con MySQL http://www.clubdelphi.com/foros/archive/index.php/t-17943.htmlsuerte y cualquier cosa estamos por aqui. ahh se me olvidaba... para cargarla es con el comando source (ya que estes dentro de mysql) y de igual manera con redireccion mysql -u usuario bd < respaldo
105
« en: Jueves 18 de Junio de 2009, 01:08 »
Hola a todos: tengo el siguiente problema con el manejo de archivo en C este es el codigo que tengo: #include <stdio.h> int main() { FILE *fichero; int i; fichero = fopen( "../yum.txt", "r" ); printf( "Fichero: %s -> yum.txtn"); if( fichero ) printf( "existe (ABIERTO)n" ); else { printf( "Error (NO ABIERTO)n" ); return 1; } char c; do{ }while(c!=EOF); printf( "nFichero cerradon" ); else { printf( "nError: fichero NO CERRADOn" ); return 1; } return 0; }
Este es el contenido del del archivo: [Lair@localhost ~]$ cat yum.txt mié jun 17 17:49:29 CDT 2009 [Lair@localhost ~]$ y esta es la salida que me genera el programa: [Lair@localhost .scripts]$ ./archivo Fichero: r -> yum.txt existe (ABIERTO) Los 4 primeros caracteres del fichero: yum.txt ? Fichero cerrado [Lair@localhost .scripts]$
por su tiempo y ayuda muchas gracias
106
« en: Lunes 15 de Junio de 2009, 17:02 »
racanix@racanix-desktop:~$ sudo route add default [sudo] password for cluster: SIOCADDRT: No such device
107
« en: Viernes 12 de Junio de 2009, 23:44 »
Hola. agrego la salida que me da cuando intento reiniciar el servicio de red: racanix@racanix-desktop:/etc$ sudo /etc/init.d/networking start * Configuring network interfaces... /etc/network/interfaces:12: duplicate option ifup: couldn't read interfaces file "/etc/network/interfaces" [fail]
espero su apoyo y de antemano gracias por todo
108
« en: Miércoles 10 de Junio de 2009, 18:59 »
user@server:~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
109
« en: Miércoles 10 de Junio de 2009, 18:52 »
Mira te voy a pasar un pequeño ejemplo en el que uso tanto get como post: Archivo de conexion conexion.php: <?php function conexion(){ $host=mysql_connect("localhost","root","") or die("Error al conectar al servidor"); return $host; } ?>
Index (Lista los registros) index.php: <html> <head> <title>Pagina de prueba</title> </head> <body> <?php include 'conexion.php'; $link=conexion(); echo(" <table border='1'> <tr> <td>Nombre</td> <td>Direccion</td> <td colspan='2'>username</td> </tr> "); echo(" <tr> <td>".$reg['nombre']."</td> <td>".$reg['direccion']."</td> <td>".$reg['username']."</td> //aqui los datos son enviador por GET <td><a href='modificar.php?id=".$reg['id']."'>Modificar</a></td> </tr> "); } echo("</table>"); ?> </body> </html>
Vista de Modificacion modificar.php: <?php include 'conexion.php'; $link=conexion(); //Por tanto aqui tenemos que recibirlos con GET $id=$_GET['id']; $registro=mysql_query("select * from usuarios where id='$id'"); //desde este formulario los datos ahora se envian por POST echo(" <form id form='form1' method='post' action='reg_us.php'> ID: <input name='id' type='text' value='".$reg['id']."' readonly='true'><br> Nombre: <input name='nom' type='text' value='".$reg['nombre']."'><br> A. Paterno: <input name='a_p' type='text' value='".$reg['paterno']."'><br> A. Materno: <input name='a_m' type='text' value='".$reg['materno']."'><br> Fecha de Nacimiento: <input name='fna' type='text' value='".$reg['fnacimiento']."'><br> Direccion: <input name='dir' type='text' value='".$reg['direccion']."'><br> Telefono: <input name='tel' type='text' value='".$reg['telefono']."'><br> e-Mail: <input name='mail' type='text' value='".$reg['mail']."'><br> Nombre de Usuario: <input name='user' type='text' value='".$reg['username']."'><br> Contraseña: <input name='pass' type='text' value='".$reg['password']."'><br> <input type='submit' value='Modificar'> </form> "); ?>
archivo de modificacion reg_us.php: <?php include 'conexion.php'; $link=conexion(); //por lo que aqui es necesario recibirlos con POST $id=$_POST['id']; $nombre=$_POST['nom']; $materno=$_POST['a_m']; $paterno=$_POST['a_p']; $nacimiento=$_POST['fna']; $direc=$_POST['dir']; $tele=$_POST['tel']; $email=$_POST['mail']; $usuario=$_POST['user']; $contra=$_POST['pass']; if(mysql_query("update usuarios set nombre='$nombre', materno='$materno', paterno='$paterno', fnacimiento='$nacimiento', direccion='$direc', telefono='$tele', mail='$email', username='$usuario', password='$contra' where id='$id'")){ echo("Registro Modificado"); }else{ echo("Error al Modificar el Registro"); } ?>
y mi base de datos: /* MySQL Data Transfer Source Host: localhost Source Database: ext Target Host: localhost Target Database: ext Date: 10/06/2009 11:43:27 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for usuarios -- ---------------------------- DROP TABLE IF EXISTS `usuarios`; CREATE TABLE `usuarios` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `nombre` VARCHAR(100) NOT NULL, `paterno` VARCHAR(100) NOT NULL, `materno` VARCHAR(100) NOT NULL, `fnacimiento` DATE NOT NULL, `direccion` VARCHAR(100) NOT NULL, `telefono` CHAR(10) DEFAULT NULL, `mail` VARCHAR(100) DEFAULT NULL, `username` CHAR(50) NOT NULL, `password` CHAR(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records -- ---------------------------- INSERT INTO `usuarios` VALUES ('1', 'Lair', 'Apellido Paterno', 'Apellido Materno', '2009-06-10', '3', '3', '3', '3', '3'); INSERT INTO `usuarios` VALUES ('2', 'aaaaaaaaaaaaa', 'bbbbbbbbbbbbbbbbb', 'ccccccccccccccccccccc', '0000-00-00', 'ddddddddddddddddddddddddd', 'eeeeeeeeee', 'fffffffffffffffffffffffffffffffffffffffffffffffff', 'gggggggggggggggggggggggggggggggggggg', 'hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh');
espero y te sean de ayuda, suerte y ya sabes cualquier problema aqui estamos
110
« en: Miércoles 10 de Junio de 2009, 17:18 »
user@server:~$ ping 127.0.0.1 connect: Network is unreachable
111
« en: Martes 9 de Junio de 2009, 23:32 »
Hola: mira revisando mas a detalle tu codigo me paresio encontrar mas errores: Edita Emp.php <table width="800" border="1" bordercolor="#CCCCCC" align="center" cellpadding="10" cellspacing="0"> <form method='POST' action='EditaEmp1.php'> <tr> <td colspan='2' bgcolor="#ECEEF0"><div align='center'> <p><span class="Estilo1">Editar Empresa</span><br/> </p> </div> </td> </tr> <tr> <td width="210">Nombre Empresa :</td> <td width="544"> <!-- si vas a extenderlo mejor usa un colspan o rowspan --> <? include("config.inc.php"); $consult_emp="SELECT id_emp,Nombre_emp,Rut_emp,Telefono_emp,Direccion_emp FROM empresa ORDER BY Nombre_emp"; echo '<select name="Nombre_emp"/>';//la variable que esperas capturar se llama Nombre_emp //Generamos el menu desplegable { echo '<option>'.$row["Nombre_emp"]; $Nombre_emp=$row["Nombre_emp"]; } ?> </td> </tr> <br/><!-- este no sirve de nada aqui --> <tr> <td colspan='2' align='center' bgcolor="#ECEEF0"> <input name='Seleccionar' type='submit' value='Seleccionar' /> </td> </tr> </form> </table>
EditaEmp1.php <? include("config.inc.php"); $Nom=$_POST["Nombre_emp"];//aqui la capturas y la almacenas en la variable $Nom /* * Aqui tu variable $Nombre_emp ya no existe ahora es $Nom, por lo que creo que esa consulta es retornando vacio */ $sql="SELECT Nombre_emp,Rut_emp,Telefono_emp,Direccion_emp FROM Empresa WHERE Nombre_emp='$Nombre_emp'"; $result=mysql_query($sql) or die("Problemas en la conexion en la Selección"); { $Nombre_emp=$row["Nombre_emp"]; $rut=$row["Rut_emp"]; $rut1=$separar[0]; $dig=$separar[1]; $tel=$row["Telefono_emp"]; $dir=$row["Direccion_emp"]; } ?> <table width="800" border="1" bordercolor="#CCCCCC" align="center" cellpadding="10" cellspacing="0"> <!-- Aqui a la linea action='grabau.php?Nombre_emp' no solo la variable no existe sino que si quieres poner ahi un parametro que viene desde php deveria ser de la siguiente manera action='grabau.php?<?php echo $Nombre_emp; ?>' eso en caso de que ESA VARIABLE SEA LA CORRECTA --> <form id='EditaEmp1' name='form1' method='POST' action='grabau.php?Nombre_emp'> <tr> <td colspan='2' bgcolor="#ECEEF0"><div align='center'> <p><span class="Estilo1">Editar Datos de la Empresa: <? echo $Nombre_emp; ?></span><br/> </p> </div> </td> </tr> <tr> <td>Rut :</td> <td><span> <input name='rut1' value='<? echo $rut1 ?>' type='text' size='10' maxlength='9' /> - <input name='dig' value='<? echo $dig ?>' type='text' size='1' maxlength='2' /> </span> </td> </tr> <tr> <td>Telefono :</td> <td><span> <input name='tel' value='<? echo $tel ?>' type='text' size='10' maxlength='10' /> </span> </td> </tr> <tr> <td>Dirección :</td> <td><span> <input name='dir' value='<? echo $dir ?>' type='text' size='65' maxlength='150' /></span> </td> </tr> <br/> <tr> <td colspan='2' align='center' bgcolor="#ECEEF0"> <input name='Guardar' type='submit' value='Guardar' /> </td> </tr> <tr> <td colspan='2' valign='top'> </td> </tr> </form> </table>
grabau.php: <? include ("config.inc.php"); /* No estoy seguro de lo que intentas pero si esta variable es la que mandas por URL (osea aqui action='grabau.php?Nombre_emp'>) no la puedes capturar con $_POST sino con $_GET * */ $Nombre_emp=$_POST["Nombre_emp"]; $rut1 = $_POST['rut1']; $dig = $_POST['dig']; $rut = $rut1.'-'.$dig; $tel = $_POST['tel']; $dir = $_POST['dir']; $Nom = $_POST['Nom']; echo "Nombre_emp: ",$Nombre_emp,$Nom,$rut1,"- ",$rut,"Dir: ",$dir,"Tel; ",$tel; mysql_query("UPDATE 'empresa' SET Rut_emp='$rut',Telefono_emp='$tel',Direccion_emp='$dir' WHERE Nombre_emp='$Nombre_emp'") or die ("NO GRABO"); ?> <form name='add_emp' method='POST' > <table width="800" border="1" bordercolor="#CCCCCC" align="center" cellpadding="10" cellspacing="0"> <tr> <th align="center" bgcolor="#ECEEF0" class="titnoticia2" scope="col">Grabación Empresa </th> </tr> <tr> <td bordercolor="#000000"><table width="774" height="35"> <tr> <td><div align="center"> <div align="center" class="Estilo1"> DATOS DE NUEVA EMPRESA GRABADO EXITOSAMENTE</div> </td> </tr> </table> </td> <!-- Creo que estas etiquetas sobran o estan mal posicionadas --> </tr> <tr> <td align='center' bgcolor="#ECEEF0"> <a href="menu_central.php">VOLVER</a></span> <span align="right"> <a href="logout.php">SALIR</a></span></td> </tr> </table> </form>
intenta con todo eso y suerte, si persisten las molestias aqui estamos para ayudar SUERTE
112
« en: Martes 9 de Junio de 2009, 19:37 »
Hola a todos: en esta ocacion recurro a ustedes con el siguiente problema, tengo una maquina con ubuntu, la cual tiene la siguiente configuracion de red: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.2.200 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.0.1 # dns-* options are implemented by the resolvconf package, if installed nameservers 200.52.12.131 nameservers 200.52.12.132
y algunas otras en donde solo cambia el ultimo octeto de la ip, la cuestion es la siguiente: cuando envia un ping desde cualquier maquina a esta (ping de 192.168.2.xxx a 192.168.2.200) y los ping's de esta cualquier otra todo bien tambien (ping de 192.168.2.200 a 192.168.2.xxx), el problema es cuando intendo mandar un ping de la ip 200 a si misma, no llegan los paquetes, no se aque se pueda deber. por su tiempo y ayuda muchas gracias.
113
« en: Martes 9 de Junio de 2009, 17:52 »
sé que fracasó porque no le llega la variable $Nombre_emp,este es mi problema, por eso, me parese que no esta llegando por que no estas haciendo el llenado del select de manera correcta, en la creacion del select (<select name="nombre">) ese es el nombre de tu variable y en cada option lleva un atributo value (<option value="variable PHP">), este value es el que se envia en la variable del select. verifica tu codigo y ve como esta el ejemplo que te planteo. tu codigo deberia de ser de la siguiente manera: echo '<select name="Nombre_emp">'; //AQUI //Generamos el menu desplegable { echo '<option value="'.$row["Nombre_emp"].'">'.$row["Nombre_emp"];// Y AQUI ESPECIFICAMENTE $Nombre_emp=$row["Nombre_emp"]; } echo '</select>';
pruebalo y suerte, aqui estamos para cualquier duda
114
« en: Lunes 8 de Junio de 2009, 23:08 »
Hola: puedes intentar manejar tus imagenes como un vector (array) en lugar de manipular cada imagen en una variable independiente <script language="javascript 1.2"> var i; //a qui cragarias tus imagenes con el while que manejas var imagenes = new Array("imagen1.gif","imagen2.gif","imagen3.gif"); var lista_imagenes = new Array(); function cargarimagenes(){ //y de esta forma o algo paresido, segun tus necesidades las mostrarias for(i in imagenes){ lista_imagenes[i] = new Image(); lista_imagenes[i].src = imagenes[i]; } } </script>
suerte
116
« en: Lunes 8 de Junio de 2009, 22:47 »
Hola: lo que pasa es que en este fragmento de tu codigo tienes lo siguiente: echo '<select name="Nombre_emp"/>'; //AQUI //Generamos el menu desplegable { echo '<option>'.$row["Nombre_emp"];// Y AQUI ESPECIFICAMENTE $Nombre_emp=$row["Nombre_emp"]; }
la sintaxis basica del select dice asi: <SELECT NAME=“puntuacion” SIZE=11> <OPTION VALUE=“10”>Puntuo con un 10 <OPTION VALUE=“9”>Puntuo con un 9 <OPTION VALUE=“8”>Puntuo con un 8 <OPTION VALUE=“7”>Puntuo con un 7 <OPTION VALUE=“6”>Puntuo con un 6 <OPTION VALUE=“5”>Puntuo con un 5 <OPTION VALUE=“4”>Puntuo con un 4 <OPTION VALUE=“3”>Puntuo con un 3 <OPTION VALUE=“2”>Puntuo con un 2 <OPTION VALUE=“1”>Puntuo con un 1 <OPTION VALUE=“0”>Puntuo con un 0 </SELECT>
donde value es el valor real que se envia en la variable puntuacion, que en tu caso seria <select name=" Nombre_emp"/> suerte
117
« en: Miércoles 3 de Junio de 2009, 01:02 »
hola, mira ya te agregue pero aun asi te dejo un pequeño ejemplo. #include <stdio.h> void main(int argc, char *argv[]){ int numeros[5],i=0; for(i=0; i<5; i++){ printf("Introduzca el valor: %d -> ",i +1); } for(i=0; i<5; i++){ printf("Valor: %d -> %dn",i +1,numeros [i ]); } }
118
« en: Martes 2 de Junio de 2009, 23:25 »
void __fastcall TForm1::Memo1KeyPress(TObject *Sender, char &Key) { if ( Key > '32' || Key < '64') { Application->MessageBox("No Valido","Alerta",0); (ListBox1->Items->Add(Key)); } Key=5; } intenta remover las comillas, por que asi me parese que le estas diciendo que es un caracter 32 o 64 y no sus valores if ( Key > 32 || Key < 64)
120
« en: Martes 2 de Junio de 2009, 22:59 »
Hola. lo que se me ocurre para ayudarte es que coloques unos input ocultos en los que almacenes los valores que obtuviste con el codigo javascript justo antes de enviar el formulario, entonces para cuando el formulario sea enviado ya llevara esa informacion 1. <script type="text/javascript"> var tiempo = 600; function faltan(){ if (tiempo > 0){ tiempo=tiempo-1; var minutos = Math.floor(tiempo/60); var segundos = tiempo%60; var resultado = minutos + " minutos : " + segundos + " segundos" ; document.formulario.reloj.value = resultado; setTimeout("faltan()",1000); } else { /*coloca el valor a los campos que ocultarias y de esta manera los datos te llegarian a tu archivo php en donde ya le darias el trato pertinente */ document.getElementById('capos_ocultos').value=minutos + " minutos : " + segundos + " segundos" ; document.formulario2.submit(); } } </script>
suerte y espero responda tu pregunta
121
« en: Martes 2 de Junio de 2009, 22:52 »
puedes expresar mejor tu problema no estiendo muy bien tu duda
122
« en: Martes 2 de Junio de 2009, 22:33 »
Resuelto. en mysql existe una base de datos que se llama information_schema, esta contiene toda la informacion necesaria sobre todas las bases de datos que se encuentran en el servidor, asi que haciendo consultas sobre esta base de datos pude listar lo que queria. ademas, existe la posibilidad de indicarle al "show tables" sobre que base de datos debe listar. SHOW TABLES FROM DATABASE
se los dejo en caso de que alguien se encuentre con un problema paresido suerte y gracias a todos
123
« en: Martes 2 de Junio de 2009, 22:21 »
hola. creo que puedes usar recursion hasta que ya no encuentres mas directorios.
suerte
124
« en: Martes 2 de Junio de 2009, 22:16 »
125
« en: Martes 2 de Junio de 2009, 18:13 »
hola, puedes poner el error que te muestra, por que yo lo copie, lo pegue y funciona perfectamente
Páginas: 1 ... 3 4 [5] 6 7 ... 9
|
|
|