PHP менен тексттик файлдан маалыматтарды бөлүп алыңыз

php-логотип

Баарыбызга белгилүү болгондой, технологиянын жана маалыматтык технологиянын негизги максаттарынын бири - бул ыңгайлуулук, жана бул учурда биз иштейбиз биз үчүн программисттер үчүн ыңгайлуулук.

Көп жолу, коопсуздуктун эң мыкты чарасы - бул конокту камсыз кылуу үчүн колдон келгендин бардыгын жасоо чындыгында эмне кылып жатканыңызды билбеймУшундай жол менен вебдеги ар кандай жалпы аялуу жерлерден алыс болобуз. Ушундай жол менен, веб-баракчаны иштеп чыгууда ар бир адам аткарган эрежелерди сактабай, тескерисинче, ар кандай функцияларды өзүңүз сунуштаңыз.

Бардык желедеги эң назик бөлүктөрүнүн бири бул маалымат базасы, анткени сакталууга тийиш болгон бардык маалыматтар анда сакталат. Маалымат базасына кирүү үчүн төмөнкүдөй маалыматтар керек:

  • Server
  • колдонуучу
  • contraseña
  • Маалымат базасынын аталышы

Адатта, бул маалыматтар маалыматтар базасына туташуу функциясын аткарган файлга тиркелет:

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

?>

Бирок, демейдегидей эле, иштин дагы бир жолу бар, биз бул өтө купуя маалыматты функцияны аткарганга караганда башка файлда сактай алабыз, андан кийин ошол файлга уруксатты чектеңиз.

Бул үчүн биз функцияны колдонобуз rtrim, үчүн функция жалпы тексттик файлдан маалыматтарды чыгарып алуу. .Txt камтышы керек ар бир сапта бирден маалымат, ушул сыяктуу нерсе:

.Txt файлы

.Txt файлы

Бул маалыматтарды кийинчерээк, байланыш түзүүчү файлдан чыгарып алмакпыз:

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


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт.

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

bool(чын)