Saltar al contenido principal

Práctica 303. Recursos externos en PHP.

Ejercicio 1. Obtener datos de una API con file_get_contents.

Crea un script obtener_api.php que acceda a la URL https://jsonplaceholder.typicode.com/users usando file_get_contents y muestre los datos JSON obtenidos en pantalla.


Ejercicio 2. Convertir JSON a array.

Crea un script json_a_array.php que lea los datos obtenidos en el ejercicio anterior y los convierta a un array de PHP usando json_decode. Muestra por pantalla el nombre y email de cada usuario.


Ejercicio 3. Descargar un archivo remoto.

Crea un script descargar_archivo.php que descargue el contenido de https://raw.githubusercontent.com/prisma/prisma/refs/heads/main/LICENSE y lo guarde en un fichero local llamado LICENSE.txt. Muestra un mensaje indicando si la descarga se realizó correctamente.


Ejercicio 4. Usar cURL para obtener datos.

Crea un script curl_api.php que use cURL para obtener los datos de https://jsonplaceholder.typicode.com/posts y muestre los títulos de los primeros 5 posts.


Ejercicio 5. Enviar datos a una API con cURL.

Crea un script curl_post.php que envíe un nuevo usuario en formato JSON a https://jsonplaceholder.typicode.com/users usando una solicitud POST. Muestra en pantalla la respuesta del servidor.