ดึงข้อมูลจากไฟล์ข้อความด้วย 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');

?>

อย่างไรก็ตามเช่นเคยมีอีกวิธีหนึ่งในการทำสิ่งต่างๆ เราสามารถจัดเก็บข้อมูลที่เป็นความลับนี้ในไฟล์อื่นนอกเหนือจากที่ทำหน้าที่แล้ว จำกัด สิทธิ์ให้กับไฟล์นั้น

สำหรับสิ่งนี้เราจะใช้ฟังก์ชัน อาร์ทริม, ฟังก์ชันสำหรับ ดึงข้อมูลจากไฟล์ข้อความทั่วไป .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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา