Nxjerrni të dhëna nga një skedar teksti me PHP

logo-php

Siç e dimë të gjithë, një nga objektivat kryesorë të teknologjisë dhe informatikës është komoditeti, dhe në këtë rast do të punojmë komoditet për ne programuesit.

Shumë herë, masa më e mirë e sigurisë është të bësh gjithçka që është e mundur për të siguruar që vizitori nuk e di vërtet se çfarë po bënNë këtë mënyrë ne do të shmangim të gjitha llojet e dobësive të zakonshme në internet. Në këtë mënyrë, unë sugjeroj që ju të mos ndiqni udhëzimet që të gjithë ndjekin kur zhvillojnë një faqe në internet, por që ju të propozoni vetë funksionet e ndryshme.

Një nga pjesët më delikate të çdo rrjeti është baza e të dhënave, pasi të gjitha të dhënat që duhet të ruhen, në shumicën dërrmuese të rasteve, do të ruhen në të. Për të hyrë në bazën e të dhënave na duhet informacioni i mëposhtëm:

  • server
  • përdorues
  • fjalëkalim
  • Emri i bazës së të dhënave

Zakonisht ky informacion është i bashkangjitur në të njëjtën skedar që kryen funksionin e lidhjes me bazën e të dhënave:

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

?>

Sidoqoftë, si gjithmonë, ekziston një mënyrë tjetër për të bërë gjëra, ne mund t'i ruajmë këto të dhëna shumë konfidenciale në një skedar tjetër nga ai që kryen funksionin, dhe pastaj kufizoni lejet në atë skedar.

Për këtë do të përdorim funksionin rtrim, funksion për nxjerr të dhëna nga një skedar i zakonshëm teksti. .Txt duhet të përmbajë një të dhënë në secilën rresht, diçka si kjo:

Skedari Txt

Skedari Txt

Dhe ne do të nxjerrim të dhënat e përmendura më vonë, në skedarin që bën lidhjen:

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


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.