Dragðu úr gögnum úr textaskrá með PHP

php-merki

Eins og við öll vitum er eitt af meginmarkmiðum tækni og tölvunarfræði þægindi og í þessu tilfelli munum við vinna að þægindi fyrir okkur forritara.

Oft er besta öryggisráðstöfunin að gera allt sem unnt er til að tryggja að gesturinn veit ekki alveg hvað þú ert að geraÞannig munum við forðast alls kyns algeng veikleika á vefnum. Á þennan hátt legg ég til að þú fylgir ekki leiðbeiningunum sem allir fylgja þegar þú opnar vefsíðu heldur leggurðu til mismunandi aðgerðir sjálfur.

Einn viðkvæmasti hluti hvers vefs er gagnagrunnurinn, þar sem öll gögn sem þarf að geyma, í langflestum tilvikum, verða geymd í þeim. Til að fá aðgang að gagnagrunninum þurfum við eftirfarandi upplýsingar:

  • Netþjónn
  • notandi
  • lykilorð
  • Nafn gagnagrunns

Venjulega eru þessar upplýsingar festar í sömu skrá sem sinnir því hlutverki að tengjast gagnagrunninum:

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

?>

Hins vegar, eins og alltaf, er önnur leið til að gera hlutina, við getum geymt þessi mjög trúnaðargögn í annarri skrá en þeirri sem framkvæmir aðgerðina, og takmarkaðu síðan heimildirnar við þá skrá.

Fyrir þetta munum við nota aðgerðina rtrim, virka fyrir draga úr gögnum úr sameiginlegri textaskrá. .Txt ætti að innihalda ein gögn í hverri línu, eitthvað eins og þetta:

.Txt skrá

.Txt skrá

Og við myndum draga fram þessi gögn seinna í skránni sem tengir:

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


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir með *

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.