(كود المصدر) مفكرة نصية ذاتية الصنع عبر الإنترنت، مُبسطة (كود المصدر) مُسجل نص محلي الصنع عبر الإنترنت، نسخة كاملة مبسطة، دعم إرجاع النقل، عرض 10 سجلات محفوظات، عرض IP

(كود المصدر) مفكرة نصية ذاتية الصنع عبر الإنترنت، نسخة كاملة مبسطة، دعم إرجاع السطر، عرض 10 سجلات محفوظات، عرض IP
تحتاج إلى إنشاء مجلد التاريخ، بعد إنشاء ملف .php

<!DOCTYPE html>

<html>

<head>

     يخطط

</head>

<body>

     <?php

     $filePath = "document.html"; // المسار إلى ملف الوثيقة

     $historyPath = "التاريخ/"; // المسار إلى مجلد التاريخ

     $maxHistoryCount = 10; // الحد الأقصى لعدد سجلات التاريخ

 

     إذا ($_SERVER["REQUEST_METHOD"] === "POST") {

         $content = $_POST["المحتوى"];

 

         // تحويل أحرف السطر الجديد إلى علامات سطر جديد بتنسيق HTML

         $content = nl2br($content);

 

         // احفظ المحتوى في ملف المستند

         file_put_contents($filePath, $content);

 

         // أنشئ اسم ملف محفوظات باستخدام الطابع الزمني الحالي كاسم للملف

         $historyFileName = الوقت (). ".لغة البرمجة"؛

 

         // احفظ التاريخ في مجلد التاريخ

         file_put_contents($historyPath .$historyFileName, $content);

 

         // احصل على قائمة ملفات التاريخ

         $historyFiles = glob($historyPath . “*.html”);

 

         // إذا تجاوز عدد سجلات التاريخ الحد الأقصى، فاحذف ملف السجل الأقدم

         إذا (العدد ($historyFiles) > $maxHistoryCount) {

             // فرز حسب وقت تعديل الملف

             usort($historyFiles, وظيفة ($a, $b) {

                 إرجاع وقت الملف ($a) - وقت الملف ($b) ؛

             });

 

             // احذف أقدم ملف محفوظات

             unlink($historyFiles[0]);

         }

 

         // إعادة التوجيه إلى الصفحة الحالية لتحديث محتوى المستند

         header("الموقع: " . $_SERVER["PHP_SELF"]);

         مخرج()؛

     }

 

     // تحميل المحتوى من ملف المستند

     $content = file_exists($filePath)؟ file_get_contents($filePath): "";

     ?>

 

 

     <form method=”post” action=” ">

         <textarea name="”content”" style="”width:" 100%; height: 200px;”><?php echo htmlspecialchars(str_replace(“<br />”, “\n”, $content)); ?></textarea>

         <br>

         <input type=”submit” value=”save”>

     </form>

 

     <hr>

 

     <h2>تاريخ</h2>

   

         <?php

         // احصل على قائمة ملفات التاريخ

         $historyFiles = glob($historyPath . “*.html”);

      

         // فرز حسب وقت تعديل الملف

         usort($historyFiles, وظيفة ($a, $b) {

             إرجاع وقت الملف ($b) - وقت الملف ($a) ؛

         });

      

         // عرض الروابط والوقت وعنوان IP لملفات السجل الخمسة الأولى والشخص الذي ترك الرسالة

         $historyFiles = array_slice($historyFiles, 0, $maxHistoryCount);

         $ip = $_SERVER['REMOTE_ADDR'];

         foreach ($historyFiles كـ $file) {

             $fileName = basename($file);

             $fileTime = date("Ymd H:i:s", filemtime($file));

             صدى صوت &#039;<li><a href="”‘" . $historypath $filename ‘”>&#039; . $fileName . &#039;</a> (&#039; . $fileTime .&#039;) من &#039; . 1TP4نصيحة . &#039;</li> &#039;;

      ملحوظة:
    س؛ }

         ?>

 

     <h2>يخطط</h2>

     <div><?php echo $content; ?></div>

</body>

</html>

وأخيرًا، يجب إنشاء مجلد فارغ جديد للتاريخ.

تم الحل: لا يمكن تحرير مستند Word المترجم من DeepL
المنشور التالي » 02/21/2019 14:22
arArabic