(kaynak kodu) kendi kendine yapılan çevrimiçi metin not defteri, kolaylaştırılmış ful(kaynak kodu) ev yapımı çevrimiçi metin kaydedici, kolaylaştırılmış tam sürüm, satır başı desteği, 10 geçmiş kaydını görüntüleme, IP görüntüleme

(kaynak kodu) kendi kendine yapılmış çevrimiçi metin not defteri, basitleştirilmiş tam sürüm, satır başı desteği, 10 geçmiş kaydı görüntüleme, IP görüntüleme
.php'yi oluşturduktan sonra bir geçmiş klasörü oluşturmanız gerekiyor

<!DOCTYPE html>

<html>

<head>

     plan

</head>

<body>

     <?php

     $filePath = “document.html”; // Belge dosyasına giden yol

     $historyPath = “history/”; // geçmiş klasörüne giden yol

     $maxHistoryCount = 10; // maksimum geçmiş kaydı sayısı

 

     eğer ($_SERVER[“İSTEK_YÖNTEMİ”] === “GÖNDER”) {

         $içerik = $_POST[“içerik”];

 

         //Yeni satır karakterlerini HTML yeni satır etiketlerine dönüştür

         $içerik = nl2br($içerik);

 

         // İçeriği belge dosyasına kaydet

         file_put_contents($dosyaYolu, $içerik);

 

         // Geçerli zaman damgasını dosya adı olarak kullanarak bir geçmiş dosya adı oluşturun

         $historyFileName = zaman() . “.html”;

 

         // Geçmişi geçmiş klasörüne kaydet

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

 

         // Geçmiş dosya listesini al

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

 

         // Geçmiş kayıtlarının sayısı maksimum sınırı aşarsa, en eski geçmiş dosyasını silin

         eğer (count($historyFiles) > $maxHistoryCount) {

             // Dosyanın değiştirilme zamanına göre sırala

             usort($historyFiles, işlev ($a, $b) {

                 filemtime($a) – filemtime($b) değerini döndür;

             });

 

             // En eski geçmiş dosyasını sil

             bağlantıyı kaldır($historyFiles[0]);

         }

 

         // Belgenin içeriğini yenilemek için geçerli sayfaya yönlendir

         başlık(“Konum: ” . $_SERVER[“PHP_SELF”]);

         çıkış();

     }

 

     //Belge dosyasından içerik yükle

     $content = dosya_var($dosyaYolu) ? dosya_içerikleri_al($dosyaYolu) : “”;

     ?>

 

 

     <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>Tarih</h2>

   

         <?php

         // Geçmiş dosya listesini al

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

      

         // Dosyanın değiştirilme zamanına göre sırala

         usort($historyFiles, işlev ($a, $b) {

             filemtime($b) – filemtime($a) değerini döndür;

         });

      

         // İlk 5 geçmiş dosyasının bağlantılarını, zamanını ve IP adresini ve mesajı bırakan kişiyi görüntüle

         $historyFiles = dizi_dilim($historyFiles, 0, $maxGeçmişSayısı);

         1TP4İpucu = $_SERVER['UZAK_ADRES'];

         foreach ($historyFiles $file olarak) {

             $dosyaAdı = tabanadı($dosya);

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

             yankı &#039;<li><a href="”‘" . $historypath $filename ‘”>&#039; . $dosyaAdı . &#039;</a> (&#039; . $fileTime . &#039;) &#039; . $ip . &#039; adresinden</li> &#039;;

      &nb
    tür; }

         ?>

 

     <h2>Plan</h2>

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

</body>

</html>

Son olarak tarih için yeni bir boş klasör oluşturulması gerekiyor.

Çözüldü: DeepL'e çevrilmiş kelime belgesi düzenlenemiyor
Sonraki Gönderi » 02/21/2019 14:22
tr_TRTurkish