חלץ נתונים מקובץ טקסט עם PHP

לוגו php

כידוע לכולנו, אחת המטרות העיקריות של טכנולוגיה וטכנולוגיית מידע היא נוחות, ובמקרה זה נעבוד על כך נוחות עבורנו המתכנתים.

פעמים רבות, אמצעי האבטחה הטוב ביותר הוא לעשות כל שניתן כדי להבטיח את המבקר לא ממש יודע מה אתה עושהבדרך זו נמנע מכל מיני נקודות תורפה נפוצות באינטרנט. באופן זה, אני מציע לך לא למלא אחר ההנחיות שכולם מקיימים בעת פיתוח דף אינטרנט, אלא שאתה עצמך מעלה את הפונקציות השונות.

אחד החלקים העדינים ביותר בכל רשת הוא מאגר המידע, מאחר שכל הנתונים שצריכים להיות מאוחסנים, ברוב המכריע של המקרים, יאוחסנו בה. כדי לגשת למסד הנתונים אנו זקוקים למידע הבא:

  • שרת
  • המשתמש
  • סיסמא
  • שם בסיס הנתונים

בדרך כלל מידע זה מצורף לאותו קובץ המבצע את פונקציית החיבור למסד הנתונים:

<?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 (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.