English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال على عرض ملفات الخادم على صفحة الويب باستخدام php

سأخبرك في هذا المقال كيفية استخدام PHP لقراءة ملف الخادم وعرضه على صفحة الويب.

يوجد ملف orders.txt محفوظ على الخادم، يحتوي على المعلومات التالية:

تم إنشاء ملف vieworder.PHP الآن، قم بقراءته وعرضه;

<?php 
  $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; 
?> 
<!DOCTYPE html> 
<html> 
<head> 
  <meta charset="UTF-8"> 
  <title>طلبات العملاء</title> 
</head> 
<body> 
<h1>متجرنا</h1> 
<h2>طلبات العملاء</h2> 
<?php 
  //فتح الملف، (نمط قراءة فقط + نمط ثنائي) 
  @$fp = fopen("$DOCUMENT_ROOT/L02/files/orders.txt", 'rb'); 
  flock($fp, LOCK_SH); 
  if (!$fp) { 
    echo "<p><strong>الطلب لم يتم تحميله، يرجى المحاولة مرة أخرى</strong></p>;" 
    exit; 
  } 
  while(!feof($fp)){ 
    $order=fgets($fp,999); 
    echo $order."<br/>"; 
  } 
  //إطلاق القفل الحالي 
  flock($fp,LOCK_UN); 
  //إغلاق تدفق الملف 
  fclose($fp); 
?> 
</body> 
</html> 

الصفحة النهائية التي يتم عرضها هي:

إضافة معلومات إضافية حول قراءة وكتابة الملفات:

feof() - معرفة متى يتم قراءة الملف كليًا؛
fgets()، fgetss()، fgetcsv() - قراءة سطر واحد في كل مرة;
readfile()، fpassthru()، file()، file_get_contents() - قراءة الملف بأكمله;
fgetc() - قراءة حرف واحد;
fread() - قراءة أي طول;
file_exists() - التحقق من وجود الملف؛
filesize() - تحديد حجم الملف;
unlink() - حذف ملف؛
rewind()، fseek()، ftell() - تحديد موقع في الملف؛
flock() - قفل ملف;

هذا هو محتوى المقال الكامل، آمل أن يكون هذا المقال مفيدًا لكم في تعلمكم، وأتمنى أن تدعموا وتشجعوا دليل التعليمات.

البيان: محتويات هذا المقال تم جمعها من الإنترنت، ملكية المحتوى للمالك الأصلي، تم إضافة المحتوى من قبل المستخدمين عبر الإنترنت بشكل متعاوني، ويستخدم هذا الموقع فقط ولم يعد محتوى من قبل البشر، ولا يتحمل الموقع أي مسؤولية قانونية. إذا وجدت محتوى مشكوك فيه في حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال '#' ب '@') لإبلاغنا، وقدم الأدلة ذات الصلة، وسنزيل المحتوى المشكوك فيه فور التحقق منه.

أنت قد تحب