PHP સાથે ટેક્સ્ટ ફાઇલમાંથી ડેટા કાractો

પીએચપી લોગો

જેમ કે આપણે બધા જાણીએ છીએ, તકનીકી અને કમ્પ્યુટિંગના મુખ્ય ઉદ્દેશોમાં એક આરામ છે, અને આ કિસ્સામાં આપણે કાર્ય કરીશું અમારા પ્રોગ્રામરો માટે સુવિધા.

ઘણી વખત, શ્રેષ્ઠ સુરક્ષા પગલું એ છે કે મુલાકાતીને સુનિશ્ચિત કરવા માટે શક્ય તે બધું કરવું તમે શું કરી રહ્યા છો તે ખરેખર જાણતું નથીઆ રીતે અમે વેબ પરની તમામ પ્રકારની સામાન્ય નબળાઈઓને ટાળીશું. આ રીતે, હું સૂચન કરું છું કે વેબ પૃષ્ઠ વિકસિત કરતી વખતે દરેક જણ માર્ગદર્શિકાનું પાલન ન કરો, પરંતુ તમે જાતે જુદાં કાર્યોની દરખાસ્ત લો.

કોઈપણ વેબના સૌથી નાજુક ભાગોમાંનો એક ડેટાબેસ છે, કારણ કે મોટાભાગના કિસ્સાઓમાં, સ્ટોર કરવાની જરૂર હોય તે તમામ ડેટા, તેમાં સંગ્રહિત કરવામાં આવશે. ડેટાબેસને Toક્સેસ કરવા માટે અમને નીચેની માહિતીની જરૂર છે:

  • સર્વર
  • વપરાશકર્તા નામ
  • 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');

?>

જો કે, હંમેશની જેમ, વસ્તુઓ કરવાની બીજી રીત છે, અમે આ ખૂબ જ ગુપ્ત માહિતીને ફંક્શન કરતા કરતા અલગ ફાઇલમાં સ્ટોર કરી શકીએ છીએ, અને પછી તે ફાઇલની મંજૂરીઓને મર્યાદિત કરો.

આ માટે આપણે ફંકશનનો ઉપયોગ કરીશું આરટ્રીમ, માટે કાર્ય સામાન્ય ટેક્સ્ટ ફાઇલમાંથી ડેટા કાractો. .Txt હોવું જોઈએ દરેક લાઈનમાં એક ડેટા, થોડું આના જેવું:

.Txt ફાઇલ

.Txt ફાઇલ

અને આપણે પછીથી કહ્યું ડેટા કાractીશું, જે ફાઇલ કનેક્શન બનાવે છે:

<?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. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.