Atera datuak testu fitxategi batetik PHPrekin

php-logotipoa

Denok dakigun bezala, teknologiaren eta informatikaren helburu nagusietako bat erosotasuna da, eta kasu honetan landuko dugu komenigarritasuna programatzaileentzat.

Askotan, segurtasun neurririk onena bisitariari ahal den guztia egitea da ez dakit zer egiten ari zarenModu honetan sarean ahultasun mota guztiak saihestuko ditugu. Modu honetan, web orrialde bat garatzerakoan mundu guztiak jarraitzen dituen jarraibideak ez jarraitzea gomendatzen dizut, baina zuk zeuk proposatzea funtzio desberdinak.

Edozein webgunetako atalik delikatuenetako bat datu basea da, gorde behar diren datu guztiak, kasu gehienetan, bertan gordeko baitira. Datu basera sartzeko informazio hau behar dugu:

  • Server
  • erabiltzaileak
  • pasahitza
  • Datu basearen izena

Normalean informazio hau datu basera konektatzeko funtzioa betetzen duen fitxategi berean erantsita dago:

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

?>

Hala ere, beti bezala, badago gauzak egiteko beste modu bat, oso konfidentzialak diren datuak gorde ditzakegu funtzioa betetzen duen fitxategi desberdinean, eta, gero, baimenak fitxategi horretara mugatu.

Horretarako funtzioa erabiliko dugu rtrim, funtzioa datuak testu testu fitxategi arrunt batetik atera. .Txt-ek eduki behar du lerro bakoitzean datu bat, honelako zerbait:

.Txt fitxategia

.Txt fitxategia

Eta datuak geroago aterako genituzke, konexioa egiten duen fitxategian:

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


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.