Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - i-Charlie

#1
Estoy realizando un pequeño programa en C en el que me gustaría hacer uso del algoritmo md5. Para evitar tener que implementarlo o realizar una llamada al mandato md5sum. Estoy buscando una solución en algunas librerías.

Pensé que alomejor el mandato 'shh' podría usar alguna librería que se acercase a mis objetivos. Estoy haciendo uso del mandato 'ldd' para ver las librerías dinámicas que usa.

Una salida me muestra algo sobre la librería 'libcrypto.so.0.9.8" y otra sobre "libk5crypto.so.3"

Mi duda: ¿Cómo puedo ver la interfaz de estas librerías y/o hacer uso de ellas en caso de que me interese?


Gracias por vuestro tiempo compañeros
#2
Java / Expresion regular espacio ó comillas
24 Abril 2010, 20:31 PM
Hola,

Mi duda radica en el uso de expresiones regulares en java. Mi objetivo es leer la línea de un fichero y extraer las palabras o las frases entre " ".

Para ello he usado la clase Scanner y el método .useDelimiter().

Sin embargo no consigo hacer que me funcione correctamente, .useDelimiter("\\s"); me extrae las palabras ignorando los espacios en blanco y \" ignora las comillas, pero no se como hacer para que me lea correctamente la línea (dejo un ejemplo)

linea: 123 "prueba" "abc jkr" 859

Mi objetivo sería obtener la siguiente lista: (123, prueba, abc jkr, 859)

¿Alguna sugerencia?

Gracias de antemano
#3
PHP / Editar y guardar ficheros [Solucionado]
6 Octubre 2009, 17:52 PM
Hola

Mi idea es hacer un pequeño script en php que me permite elegir entre 3 ficheros del server, leerlos y posteriormente volver a guardarlos.

Fichero html para elegir el fichero a editar:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>

<body>

<center>
<form id="form2" name="form2" method="post" action="index.php">
 <label>
 <select name="opcion" id="opcion">
   <option value="menu1">fich1</option>
   <option value="menu2">fich2</option>
   <option value="menu3">fich3</option>
 </select>
 </label>
<br />
 <input name="enviar" type="submit" value="enviar" />
</form>
</center>

</body>
</html>


Fichero2, recibe la opción anterior con POST y dependiendo del valor elegido carga un fichero u otro y posteriormente (con el submit) llamada a index3.php que es quien se encarga de guardarlo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>

<body>

<form name="area" method="post" action="index3.php">
<textarea name="area1" id="area1" cols="60" rows="20">
<?  
$variable = $_POST[opcion];

if ($variable == "menu1")
$fichero = "archivo.txt";

if ($variable == "menu2")
$fichero = "archivo2.txt";

if ($variable == "menu3")
$fichero = "archivo3.txt";

$fp = fopen($fichero,"r");
fpassthru($fp);
fclose($fp);

?>

 </textarea><br />
     <textarea name="menux" id="menux" cols="10" rows="1">
<?  
echo $variable;
?>
     </textarea>
<input name="enviar" type="submit" value="enviar" />
</form>
</body>
</html>


Aqui en el index3.php he probado de todo, pero no sale. Lo último fue cargar el valor del menú a editar en otro textarea (que luego ya lo ocultaría con css) pero esto es muy chapuza. He intentado comparar con condiciones if y strcmp ($var1, $var2) pero tampoco tiraba.

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Prueba para mi script</title>
</head>

<body>

<?
$menu2 = $_POST["menux"];
echo $menu2;

switch($menu2){
case ("menu1"):
$fp = fopen("archivo.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
case ("menu2"):
$fp = fopen("archivo2.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
case ("menu3"):
$fp = fopen("archivo3.txt","w+");
fwrite($fp,$_POST["area1"]);
fclose($fp);
break;
default:
echo "tus padres son hermanos, esto dá error";
break;
}

?>

</body>
</html>


Alguna ayuda? Sugerencia? Otra forma de plantear mi problema?

Gracias de antemano
Un saludo! ;-)