Витяг даних із текстового файлу за допомогою PHP

php-логотип

Як ми всі знаємо, однією з головних цілей технологій та обчислювальної техніки є комфорт, і в цьому випадку ми будемо працювати над цим зручність для нас, програмістів.

Багато разів найкращим заходом безпеки є зробити все можливе, щоб забезпечити відвідувача насправді не знаю, що ти робишТаким чином ми уникнемо всіх видів загальних вразливостей в Інтернеті. Таким чином, я пропоную вам не дотримуватися вказівок, яких дотримуються всі при розробці веб-сторінки, а пропонувати різні функції самостійно.

Однією з найтонших частин будь-якої мережі є база даних, оскільки всі дані, які потрібно зберігати, в переважній більшості випадків будуть зберігатися в них. Для доступу до бази даних нам потрібна наступна інформація:

  • Сервер
  • користувач
  • пароль
  • Назва бази даних

Зазвичай ця інформація вкладається в той самий файл, який виконує функцію підключення до бази даних:

<?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');

?>

Однак, як завжди, існує інший спосіб робити щось, ми можемо зберігати ці дуже конфіденційні дані у файлі, відмінному від того, який виконує функцію, а потім обмежте дозволи для цього файлу.

Для цього ми будемо використовувати функцію rtrim, функція для витяг даних із загального текстового файлу. .Txt повинен містити по одному даному кожному рядку, щось на зразок цього:

.Txt-файл

.Txt-файл

І ми будемо витягувати ці дані пізніше, у файлі, який встановлює з'єднання:

<?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);
?>


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.