PHPでテキストファイルからデータを抽出する

php-ロゴ

ご存知のように、テクノロジーとコンピューティングの主な目的のXNUMXつは快適さです。この場合、 私たちプログラマーにとっての利便性.

多くの場合、最善のセキュリティ対策は、訪問者を確実にするために可能な限りのことを行うことです。 あなたが何をしているのか本当にわからないこのようにして、Web上のあらゆる種類の一般的な脆弱性を回避します。 このように、Webページを開発するときに誰もが従うガイドラインに従わずに、さまざまな機能を自分で提案することをお勧めします。

Webの最もデリケートな部分のXNUMXつは、データベースです。、保存する必要のあるすべてのデータは、ほとんどの場合、そこに保存されるためです。 データベースにアクセスするには、次の情報が必要です。

  • サーバ
  • ユーザー
  • パスワード
  • データベース名

通常、この情報は、データベースに接続する機能を実行するのと同じファイルに添付されます。

<?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には次のものが含まれている必要があります 各行にXNUMXつのデータ、 このようなもの:

.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. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。