Tuesday, February 18, 2020


PRACTICA 003:  CREAR UN JSON CON PHP
Ing. Honoria Reyes Macedo 

IDE: Dreamweaver, NetBeans, Atom
Lenguaje de programación en web: PHP
Base de Datos: SQLServer.
Servidor Web: Apache, Tomcat, XAMPP


INTRODUCCION
a) El lenguaje PHP(Hypertext Preprocessor) ). Es de código abierto del lado del servidor.
b) Utiliza internet para su ejecución apoyándose en el protocolo HTTP
c) Utilizaremos SQLServer para crear una base de datos y extraer sus datos.


ACTIVIDADES

1.- Crear una Base de Datos en SQLServer, poner el nombre  DBservicioWeb
1.1 Crear una tabla “alumno”


1.2 Capturar 10 registros en la tabla alumno






2.- Crear la conexión a la base de datos desde php
            Utilizar Dreamwever, NetBeans, Atom, XAMPP como servidor local, 
            u otro IDE que te permita trabajar con php.

2.1 Crear un archivo connect.php
            Verificar la ruta en donde se guardarán tus archivos.
                        En Dreamwever o NetBeans lo indicas al crear el proyecto en php.

                        Para XAMPP con Apache en la siguiente ruta:   c:\xampp\htdocs\Mispracticas








2.2 Probar connect.php en el navegador.
Verificar el puerto del servidor web (En este caso mi puerto del servidor Apache es 8092)

                    Nota:

Para probar descomentar la línea “Conexión establecida”…  Después de probar volver a comentar y guardar para que el texto no se agregue al JSON que se va a crear…






3.- Crear un JSON a partir de la base creada

      3.1 Crear un archivo alumnoBD_JSON.php







3.2 Probar alumnoBD_JSON.php en el navegador
            (Mi puerto del servidor es 8092)






3.3 Agregar un filtro en la búsqueda de los datos
            Capturar las cinco líneas que están sombreadas

(Observa que a la variable $query se le agrega un filtro por nombre)




3.4 Probar alumnoBD_JSON.php en el navegador
            (Mi puerto del servidor es 8092)... 
            Indica un nombre que ya se ingreso en la base de datos





.............................................0.....0.............................................................................
................................................~.................................................................................
----------------------------000----------000-------------------------------------------------------
-------------------------------------------------------------------------------------------------------

ANEXO

NOTAS Y MENSAJES DE ADVERTENCIA AL EJECUTAR APLICACIÓN PHP

1.- Localhost es equivalente a poner la dirección IP de nuestro equipo




- La IP la podemos ver desde la ventana de comandos




2.- Cuando no existe el puerto, no existe la dirección IP o no se ha iniciado el servidor Apache:  

                 POSIBLES SOLUCIONES:

- En este caso el puerto 8088, 8080 u 8089 se registra en el “Config” de apache(httpd.conf)
Abrir:    xampp-control.exe y presionar el botón Config

- Verificar la dirección IP de la computadora
- Iniciar el servidor Apache.         Abrir:    xampp-control.exe y presionar el botón Start




3.- Cuando no existe el archivo que estas ejecutando:



          POSIBLE SOLUCION:

- Verificar si la extensión del archivo es txt, o está mal escrito


4.- Cuando 
     4.1 No esta correcto el nombre del servidor ó
     4.2 No está iniciado el servidor SQL Server ó
     4.3 No esta correcta la contraseña o el usuario ó
     4.4 Hay error en el php

Muestra los siguientes mensajes


    POSIBLES SOLUCIONES

4.1- Verificar el nombre del servidor en el código php con el de SQL Server

           Nota: Tambien corregir en connect.php --> el usuario y  la contraseña de tu servidor

       4.2- Iniciar el servidor desde Services del Control de XAMPP o en Administrar desde Este equipo:




      4.3.- Verificar el usuario y la contraseña SQL Server y corregirla en el php 


            
            4.4 -      Verificar el código php, en la conexion a la base de datos
                        

5.- Cuando te genera un archivo
Es por el uso de Internet Explorer como navegador





Al seleccionar Abrir



6.- Cuando el codigo php tiene errores





7.- Cuando no se indica localhost, el puerto o la IP en la URL y muestra el código php. 
        









-          Corregir la url con su respectivo puerto




8.- Cuando se ejecuta y no muestra nada:
        - Puede ser que no se indica localhost, el puerto o la IP en la URL del navegador
    
             Corregir la url con su respectivo puerto




- Puede ser que el puerto en el archivo miscriptLeeJSON.js no este correcto


          Observar que la Url siguiente no contiene localhost:8080/rest/iterateJSON.html
          Corregir porque tiene relacion con una pagina php
                                              http://localhost:8080/rest/IterateJSON.html





Si al inspeccionar menciona las políticas de CORS


            



-          


-          Opcional: Activar CORS







9.- Cuando en SQL Server no se tiene un usuario y contraseña


            1.     Si no tienes usuario y contraseña agregarlos en security + logins + sa
            2.     En Status login =Enabled




     3.- En las Propiedades del servidor: 
           En Security ACTIVAR à SQL Server and Windows Authentication mode





No comments:

Post a Comment