Extrahieren Sie Daten aus einer Textdatei mit PHP

PHP-Logo

Wie wir alle wissen, ist Komfort eines der Hauptziele von Technologie und Computer, und in diesem Fall werden wir daran arbeiten Bequemlichkeit für uns Programmierer.

Oft ist die beste Sicherheitsmaßnahme, alles zu tun, um sicherzustellen, dass der Besucher Ich weiß nicht wirklich, was du tustAuf diese Weise vermeiden wir alle Arten von häufigen Schwachstellen im Web. Auf diese Weise schlage ich vor, dass Sie nicht die Richtlinien befolgen, die jeder bei der Entwicklung einer Webseite befolgt, sondern dass Sie selbst die verschiedenen Funktionen ansprechen.

Einer der heikelsten Teile eines Webs ist die Datenbank, da alle Daten, die in den allermeisten Fällen gespeichert werden müssen, darin gespeichert werden. Für den Zugriff auf die Datenbank benötigen wir folgende Informationen:

  • Server
  • Benutzer
  • Kennwort
  • Name der Datenbank

Normalerweise werden diese Informationen in derselben Datei angehängt, die die Funktion zum Herstellen einer Verbindung zur Datenbank ausführt:

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

?>

Wie immer gibt es jedoch eine andere Möglichkeit, Dinge zu tun: Wir können diese sehr vertraulichen Daten in einer anderen Datei speichern als die, die die Funktion ausführtund beschränken Sie dann die Berechtigungen auf diese Datei.

Dafür werden wir die Funktion verwenden rtrim, Funktion für Extrahieren Sie Daten aus einer gemeinsamen Textdatei. Die .txt sollte enthalten eine Daten in jeder Zeile, etwas wie das:

TXT-Datei

TXT-Datei

Und wir würden diese Daten später in der Datei extrahieren, die die Verbindung herstellt:

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


Der Inhalt des Artikels entspricht unseren Grundsätzen von redaktionelle Ethik. Um einen Fehler zu melden, klicken Sie auf hier.

Schreiben Sie den ersten Kommentar

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.