Издвојите податке из текстуалне датотеке помоћу ПХП-а

пхп-логотип

Као што сви знамо, један од главних циљева технологије и рачунарства је удобност и у овом случају ћемо радити на томе погодност за нас програмере.

Много пута је најбоља мера безбедности учинити све да посетилац буде сигуран заправо не знам шта радите, тако ћемо избећи све врсте уобичајених рањивости на вебу На овај начин предлажем да не следите смернице које се сви придржавају приликом израде веб странице, већ да сами предлажете различите функције.

База података је један од најделикатнијих делова било које мреже, будући да ће се у њему чувати сви подаци које треба чувати, у великој већини случајева. За приступ бази података потребне су нам следеће информације:

  • Сервер
  • Корисник
  • лозинка
  • Назив базе података

Обично су ове информације приложене у истој датотеци која обавља функцију повезивања са базом података:

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

?>

Међутим, као и увек, постоји и други начин за рад, те врло поверљиве податке можемо сачувати у датотеци која није она која врши функцију, а затим ограничите дозволе на ту датотеку.

За ово ћемо користити функцију ртрим, функција за извлачење података из уобичајене текстуалне датотеке. .Ткт треба да садржи по један податак у сваком реду, овако нешто:

.Ткт датотека

.Ткт датотека

А поменуте податке бисмо издвојили касније, у датотеци која прави везу:

<?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. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.