Iegūstiet datus no teksta faila ar PHP

php logotips

Kā mēs visi zinām, viens no galvenajiem tehnoloģiju un skaitļošanas mērķiem ir komforts, un šajā gadījumā mēs strādāsim ērtības mums, programmētājiem.

Daudzas reizes labākais drošības līdzeklis ir darīt visu iespējamo, lai nodrošinātu, ka apmeklētājs īsti nezinu, ko tu dariTādā veidā mēs izvairīsimies no visa veida izplatītākajām ievainojamībām tīmeklī. Tādā veidā es iesaku jums neievērot vadlīnijas, kuras visi ievēro, izstrādājot tīmekļa lapu, bet gan pats piedāvāt dažādas funkcijas.

Viena no visu tīmekļa delikātākajām daļām ir datu bāze, jo visi dati, kas jāuzglabā, lielākajā daļā gadījumu tiks glabāti tajā. Lai piekļūtu datu bāzei, mums nepieciešama šāda informācija:

  • Serveris
  • Lietotājs
  • parole
  • Datu bāzes nosaukums

Parasti šī informācija tiek pievienota tajā pašā failā, kas veic savienojuma izveidi ar datu bāzi:

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

?>

Tomēr, kā vienmēr, ir vēl viens veids, kā darīt lietas, mēs varam glabāt šos ļoti konfidenciālos datus citā failā, nevis tajā, kas veic funkcijuun pēc tam ierobežojiet šī faila atļaujas.

Tam mēs izmantosim funkciju rtrim, funkcija iegūt datus no kopēja teksta faila. .Txt satur pa vienam datiem katrā rindā, kaut kas tamlīdzīgs:

.Txt fails

.Txt fails

Minētos datus mēs vēlāk iegūsim failā, kas izveido savienojumu:

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


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.