Trích xuất dữ liệu từ tệp văn bản bằng PHP

biểu tượng php

Như chúng ta đã biết, một trong những mục tiêu chính của công nghệ và điện toán là sự tiện lợi, và trong trường hợp này, chúng ta sẽ tập trung vào sự tiện lợi cho chính chúng ta, những lập trình viên.

Thông thường, biện pháp bảo mật tốt nhất là làm mọi cách để ngăn chặn người truy cập thực sự hiểu được những gì họ đang làm , từ đó tránh được các lỗ hổng bảo mật phổ biến trên web. Vì vậy, tôi khuyên bạn không nên tuân theo hướng dẫn của người khác khi phát triển trang web, mà hãy tự thiết kế các chức năng khác nhau.

Một trong những phần quan trọng nhất của bất kỳ trang web nào là cơ sở dữ liệu , vì hầu hết mọi dữ liệu cần lưu trữ đều được lưu trữ ở đó. Để truy cập cơ sở dữ liệu, chúng ta cần các thông tin sau:

  • Máy chủ
  • người sử dụng
  • mật khẩu
  • Tên cơ sở dữ liệu

Thông thường thông tin này được đính kèm trong cùng một tệp thực hiện chức năng kết nối với cơ sở dữ liệu:

<?php

$link=mysql_connect("SERVIDOR", "USUARIO", "CONTRASEÑA");

mysql_select_db("BASE DE DATOS",$link) OR DIE ("Error: No es posible establecer la conexión");

mysql_set_charset('utf8');

?>

Tuy nhiên, như thường lệ, vẫn có một cách khác để thực hiện việc này: chúng ta có thể lưu trữ dữ liệu tuyệt mật này trong một tệp khác với tệp thực hiện chức năng đó , và sau đó giới hạn quyền truy cập của tệp đó.

Để thực hiện việc này, chúng ta sẽ sử dụng hàm `rtrim`, hàm này trích xuất dữ liệu từ một tệp văn bản thuần túy. Tệp `.txt` nên chứa một mẩu dữ liệu trên mỗi dòng , giống như thế này:

Txt tệp

Txt tệp

Và chúng tôi sẽ trích xuất dữ liệu đã nói sau, trong tệp tạo kết nối:

<?php
$datos='datos.txt';
$todos_los_datos=file($datos);
$servidor=rtrim($todos_los_datos[0]);
$usuario=rtrim($todos_los_datos[1]);
$clave=rtrim($todos_los_datos[2]);
$basededatos=rtrim($todos_los_datos[3]);
$conectar=mysql_connect($servidor, $usuario, $clave);
mysql_select_db($basededatos, $conectar);
?>


Thêm vào danh sách nguồn ưu tiên trên Google.