rails y más cosas

Nuevas Tecnologías

lectura de ficheros en php

Php como muchos otros lenguajes permite la lectura de ficheros, con muchas similitudes a c++

Código de fichero lecturafichero.html este formulario se conecta a un script de php encargado de leer el fichero,. los name del formulario son las las variables que se van a pasar por método post al script de php para recogerlas
mediante $_post['variable']

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
<style type="text/css">
 
  .formulario { width:600px; margin-left:auto; margin-right:auto; }
 
  h1 { text-align:center; }
 
  .botones { margin-left:100px; margin-top:50px; }
 
</style>
 
<body>
 
 <div class="formulario">
 
 <h1> Formulario Fichero </h1>
 <form action="lecturafichero.php" method="post">
 
 <label>Nombre fichero Texto</label>
 
 <input type="text" name="fichero" value="" size="20" />
 
 <div class="botones">
 <input type="submit" value="enviar"/>
 
 &nbsp;
 
 <input type="reset" value="borrar" />
 
 </div>
 
 </form>
 
 </div>
 
</body>

Leer más

No hay comentarios

model 1 jsp desarrollo modelo 1 jsp

En este post vamos a realizar un proyecto web con el editor eclipse sobre el modelo uno de jsp explicando sus características paso a paso.

No hay comentarios

reproductor de mp3 aimp

Un excelente reproductor de música sencillo de utilizar y que ocupa muy poco válido para diferentes windows xp, vista

No hay comentarios

jsp beans j2ee proyecto web eclipse

Creación de un proyecto web con eclipse, file new project y escogemos proyecto web dinámico, le damos el nombre de proyectobean en el cuadro de diálogo y aceptamos pulsando sobre finish

protecto web dinámico

Dentro del eclipse en explorador, podemos ver la estructura de las carpetas asociadas al proyecto
estructura proyecto

Creamos un nuevo package para contener una nueva clase bean lo vemos en la siguiente imagen
package
Leer más

No hay comentarios

Validación formularios php y javascript

En este ejemplo vamos a ver una validación simple de los campos de un formulario. Contamos por una parte con un formulario escrito en html y por otro, el código javascript que valida dicho formulario, una vez que el formulario pasa por javascript, se pasa al correspondiente código php para su procesado.

Tenemos el código javascript encargado de comprobar que los campos del formulario no estan vacíos
mediante el Doom de javascript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//el onSubmit va por delante del action si devuelve false no se hace el action 
 
  function chequeodatos()
  { 
     var formulario = document.forms[0];
 
	 var nombre = formulario.nombre.value;
 
     var clave = formulario.clave.value;
 
	 if ( (nombre =="" )|| (clave =="") )
	 {
 
		var mensaje = document.getElementById("mensaje");
 
		mensaje.innerHTML = "faltan datos";
 
		return false;
	 }
	 else
	 {
 
	    return true;
	 }   	 
 
 
  }

Leer más

No hay comentarios

Instalación phpMyadmin linux ubuntu

En anteriores post habíamos visto la forma de instalar apache2 y mysql, una herramienta muy utilizada para todos aquellos que programamos en php es el phpMyadmin. Esta herramienta nos aporta un entorno gráfico para trabajar con un servidor de bases de datos como mysql.

Para instalar los paquetes abrimos un terminal y escribimos sudo aptitude install phpmyadmin en el navegador escribimos http:\\localhost\phpmyadmin y nos muestra la página de error de dirección no encontrada, esto es debido a que nuestro directorio donde esta instalado phpmyadmin no es el directorio donde se visualizan los datos datos del servidor apache2,  nos referimos a la ruta /var/www . Para un correcto funcionamiento necesitamos establecer un enlace simbólico desde el fichero de instalación del phpmyadmin

sudo ln -s /usr/share/phpmyadmin/ /var/www/

Bien hacemos http:\\localhost\phpmyadmin  dependiendo de la versión de php que estemos utilizando nos puede salir la pantalla de bienvenida del phpmyadmin o no.

Como vamos a trabajar con php5 nos puede salir un error de extesión de mysql.so o mysql.dll, tenemos que decir en la configuración de php5, el directorio de las librerías de mysql, cual es su ubicación para ello vamos a editar el php.ini  con

sudo gedit /etc/php5/Apache2/php.ini y cambiar la siguiente línea en dicho fichero

extension_dir = “/usr/lib/php5/20060613+lfs”

20060613+lfs esto ultimo depede de la instalación de cada usuario

resetear el apache2 sudo /etc/init.d/apache2 restart

No hay comentarios

Jsp expresiones

Para introducir código java  en los script entre los símbolos <% %>,

Para mostrar resultados de operaciones  utilizamos las expresiones  <%=  %>

Declaraciones  <%! %>, para definir variables y métodos que son utilizados en expresiones y scriptlets

No hay comentarios

Jsp introducción

Java Server Pages, jsp combina fragmentos de html con fragmentos de Java para producir páginas web dinámicas.

El fichero que contiene la página html tiene la extensión .jsp, y se almacena en el mismo sitio que en una página web normal.

Cuando un cliente pide una página jsp del sito web correspondiente y no se ha ejecutado antes, la página es pasada al motor de jsp, el cual compila la página convirtiendola en un servlet ejecutandola y devolviendo el contenido de lo resultados al cliente.

Funcionamiento

1) El cliente solicita una página .jsp 

2) La solicitud llega al servidor

3) El servidor ejecuta la página jsp. y obtiene un texto en formato html

4) El servidor envía texto al cliente

5) El navegador del cliente visualiza el texto html como si estuviese almacenado en el servidor

 

No hay comentarios

Página Siguiente »