Tecnología

Inicio

Cómo realizar envíos de archivo de PHP para Oracle

Cómo realizar envíos de archivo de PHP para Oracle


PHP es un lenguaje de script desarrolladores utilizan en la creación de aplicaciones web. En el desarrollo de páginas web complejas, PHP trabaja en conjunto con otras tecnologías, tales como bases de datos en línea. Uno de los sistemas de bases de datos más populares utilizados por las principales compañías en todo el mundo es Oracle. Con su gran base de usuarios, aprender a crear aplicaciones web que funcionan con Oracle es una excelente habilidad para adquirir. Un buen lugar para comenzar es aprender cómo crear secuencias de comandos que permiten a los usuarios subir archivos y almacenarlos en una base de datos Oracle.

Instrucciones

1 Diseñar un formulario de carga de archivos. El Bloc de notas o un editor HTML como Microsoft FrontPage o Dreamweaver de Adobe, crear un formulario web que permite la carga de archivos. páginas de subida de archivos tienen tres elementos básicos: el campo de texto para el nombre del archivo, el botón "Examinar" para elegir archivos para la carga, y el botón "Enviar". Indicar un archivo PHP que se encarga de la carga de archivos como la acción a su forma, y ​​"post" como su método. Por ejemplo:

<Form method = "post" action = "upload_to_oracle.php">

2 Crear un script de conexión de base de datos. El Bloc de notas, escribir un script para conectarse a la base de datos de Oracle. Utilice la oci_connect () para hacerlo:

$ ConnectDB = oci_connect ( 'nombre de usuario', 'password', 'database')

Reemplazar "nombre de usuario" y "contraseña", con su propio nombre de usuario y la contraseña de Oracle, y "database" al nombre de la base de datos de Oracle que se está conectando. Para que la aplicación cargue correctamente los archivos en la base de datos, la cuenta de base de datos Oracle se está conectando a las necesidades que tiene los privilegios para insertar y actualizar la información en la base de datos.

3 Crear una secuencia de comandos que obtiene los datos del formulario y lo carga en la base de datos. Utilice la función $ _FILES () para agarrar el archivo que va a cargar, a continuación, escriba en la instrucción SQL necesaria para la inserción de los datos:

$ Sql ​​= "INSERT INTO VALORES archivos (nombre de archivo) ( '$ mi_archivo')";

Utilizando el oci_parse () y oci_execute () funciones de PHP, el proceso de SQL para ser interpretada por la base de datos Oracle y ejecutar la instrucción SQL para insertar el archivo en su base de datos:

$ Sql_statement = oci_parse ($ connectDB, $ sql);

oci_execute ($ sql_statement);

4 Guarde el archivo PHP.

5 Sube tanto la forma de la tela y el archivo PHP en su servidor web. En su navegador, abra el formulario web y utilizarlo para cargar un archivo de base de datos Oracle.

Consejos y advertencias

  • Añadir el manejo de errores de secuencia de comandos, tal como un cheque si la conexión de base de datos se ha realizado correctamente, o una comprobación para determinar si el archivo está subido es válida.