Баарыбызга белгилүү болгондой, технологиянын жана маалыматтык технологиянын негизги максаттарынын бири - бул ыңгайлуулук, жана бул учурда биз иштейбиз биз үчүн программисттер үчүн ыңгайлуулук.
Көп жолу, коопсуздуктун эң мыкты чарасы - бул конокту камсыз кылуу үчүн колдон келгендин бардыгын жасоо чындыгында эмне кылып жатканыңызды билбеймУшундай жол менен вебдеги ар кандай жалпы аялуу жерлерден алыс болобуз. Ушундай жол менен, веб-баракчаны иштеп чыгууда ар бир адам аткарган эрежелерди сактабай, тескерисинче, ар кандай функцияларды өзүңүз сунуштаңыз.
Бардык желедеги эң назик бөлүктөрүнүн бири бул маалымат базасы, анткени сакталууга тийиш болгон бардык маалыматтар анда сакталат. Маалымат базасына кирүү үчүн төмөнкүдөй маалыматтар керек:
- 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 файлы
Бул маалыматтарды кийинчерээк, байланыш түзүүчү файлдан чыгарып алмакпыз:
<?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); ?>
Комментарий биринчи болуп