国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件

這篇具有很好參考價值的文章主要介紹了AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

百度自帶的自動備份功能enableAutoSave存在問題,
比如第一個文章他自動備份了.等發(fā)表第二個文章時,結(jié)果把第一個文章的內(nèi)容自動填充進(jìn)去了.關(guān)鍵你還不知情!出現(xiàn)過多次這種情況了.

一, 百度原版的 ,具體使用方法,看這里個文章

Ueditor百度編輯器內(nèi)容自動保存到本地防數(shù)據(jù)丟失 https://blog.csdn.net/viqecel/article/details/118600417

二,本人用ajax寫了一個更好用的.特點(diǎn)是,不會自動填充,而是根據(jù)時間,選擇不同版本,手工復(fù)制進(jìn)去即可.
默認(rèn)備份文件名為小時分鐘,比如9月5號13點(diǎn)48分,過了這一分鐘后,后端會自動新建一個txt備份,如果一分鐘內(nèi)有多個版本,則替換掉舊的內(nèi)容.效果圖如下:點(diǎn)擊查看后,進(jìn)一個備份列表面.選擇版本即可.可以自動刪除一周以前的備份.

彈窗提醒效果
原創(chuàng)AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件,php相關(guān),css及js相關(guān),編輯器自動保存,編輯器自動備份,編輯器自動草稿

后臺效果
原創(chuàng)AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件,php相關(guān),css及js相關(guān),編輯器自動保存,編輯器自動備份,編輯器自動草稿

點(diǎn)擊查看到的.備份文件列表頁
原創(chuàng)AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件,php相關(guān),css及js相關(guān),編輯器自動保存,編輯器自動備份,編輯器自動草稿

備份的txt文件內(nèi)容截圖.
原創(chuàng)AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件,php相關(guān),css及js相關(guān),編輯器自動保存,編輯器自動備份,編輯器自動草稿

三,js代碼

//如果是百度編輯器,要先引入他的js
<script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/ueditor.config.js?q=100"></script>
<script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/ueditor.all.min.js?q=1010"></script>
<script type="text/javascript" charset="utf-8" src="__STATIC__/ueditor/lang/zh-cn/zh-cn.js"></script>
function beifen() {
var title = $('#title').val();
var txt=UE.getEditor("m2cs").getContent();//m2cs為編輯器id,getContent可讀取編輯器的內(nèi)容
 $.post("{:U('beifen')}", {'title':title,'content':txt}, function(v){
                        if( v == 1 ){
							show_alert("通用參數(shù)的html源碼已備份到臨時文件中!");
                        }else{
						show_alert("備份異常");
						}
                    });
};
	UE.getEditor('m2cs').addListener('focus',function(editor){
		UE.getEditor('m2cs').addListener('contentChange',function(editor){
	beifen();//百度自帶的監(jiān)聽方法 得到焦點(diǎn),或內(nèi)容變化.會觸發(fā)自動備份.當(dāng)然可以自定義
	});
	});

		// 聲明show_alert 彈窗函數(shù)
function show_alert(message){
var alert2 = $('#alert');
    alert2.html(message);  
    alert2.css('display','block');      
    var timer_alert = setTimeout("hide_alert()",6000);
};
// 聲明隱藏的函數(shù)
 function hide_alert(){
 var alert2 = $('#alert');
    alert2.css('display','none');  
}  

四,html彈窗代碼

<div id="alert" style=" width:150px;  position: 
fixed; bottom: 0;  left: 0;  
=right: 0;  margin: auto;  padding: 10px; 
  box-sizing: border-box;  border-radius: 5px; 
   box-shadow: 0 0 10px;  text-align: center;
    word-wrap:break-word; display: none; 
    background-color:rgba(0, 40, 80, 0.8);
    color: #ffffff; font-size: 12px;z-index:9999999999"></div>

五,PHP后端代碼示例文章來源地址http://www.zghlxwxcb.cn/news/detail-695626.html

		//自動備份
		function beifen(){
		$title=I('title');
		$content=I('content');
		$cache=RUNTIME_PATH.'admin_type_edit_auto_html_beifen/'.date("m-d-H-i").'.txt';//文件存在就替換內(nèi)容.不存在就新建
        $ok=file_put_contents($cache,'-------標(biāo)題-------- '.$title.' ===============復(fù)制后,編輯框中,點(diǎn)擊HTML按鈕,粘貼后,再點(diǎn)擊一次html即可恢復(fù)備份================='.$content);
		if($ok){
			echo 1;
		}else{
			echo 2;
		}
	} 
	//備份文件列表
	 	function beifen_list(){
	 	//先刪除7天以前所有文件
$this->del_file_by_time(RUNTIME_PATH.'admin_type_edit_auto_html_beifen/',7);

			$cache=RUNTIME_PATH.'admin_type_edit_auto_html_beifen/';
$arrFiles = scandir($cache);//列出文件名
unset($arrFiles[0]);
unset($arrFiles[1]);
rsort($arrFiles);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">';
foreach($arrFiles as $v){
echo '<a target="_blank"href="/Runtime/admin_type_edit_auto_html_beifen/'.$v.'">'.$v.'</a> <br/> ';
}
		}
		



//遍歷并刪除文件的方法
 function del_file_by_time($dir,$n)
{
    if(is_dir($dir)){
        if($dh=opendir($dir)){
            while (false !== ($file = readdir($dh))){
                if($file!="." && $file!=".."){
                    $fullpath=$dir."/".$file;
                    if(!is_dir($fullpath)){
                        $filedate=filemtime($fullpath);
                        $minutes=round((time()-$filedate)/86400);
                        if($minutes>$n)
                            unlink($fullpath); //刪除文件
                    }
                }
            }
        }
        closedir($dh);
    }
}

到了這里,關(guān)于AJAX + PHP 編輯器內(nèi)容自動備份草稿保存到本地 (適用ueditor百度編輯器或其它) 內(nèi)容變化后自動觸發(fā)備份txt文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【vscode編輯器插件】前端 php unity自用插件分享

    【vscode編輯器插件】前端 php unity自用插件分享

    “思考是最困難的工作,這也許是為什么很少有人這樣做?!?- 亨利·福特(Henry Ford) 無論是什么語言,我都會選擇使用vscode進(jìn)行開發(fā),我愿稱vscode為萬能編輯器,他之所以這么強(qiáng)大,得益于豐富的免費(fèi)插件市場 vscode插件五花八門,但也不是裝越多越好,不必要和垃圾插件

    2024年02月07日
    瀏覽(26)
  • web架構(gòu)師編輯器內(nèi)容-快捷鍵操作的實(shí)現(xiàn)

    元素選擇 前提都是在元素被選中的情況下 拷貝圖層 - ?C / Ctrl+C : 新建當(dāng)前選擇的元素的一個數(shù)據(jù)結(jié)構(gòu) 粘貼圖層 - ?V / Ctrl+V : 將新建的元素添加到 components 數(shù)組中 刪除圖層 - Backspace / Delete : 在 components 數(shù)組中刪除選擇的元素 取消選中 - ESC : currentElement 設(shè)置為空 元素移

    2024年01月23日
    瀏覽(33)
  • 利用三維內(nèi)容編輯器制作VR交互課件,簡單好用易上手

    利用三維內(nèi)容編輯器制作VR交互課件,簡單好用易上手

    隨著虛擬現(xiàn)實(shí)技術(shù)的不斷發(fā)展,越來越多的教育機(jī)構(gòu)開始嘗試將其應(yīng)用于教育教學(xué)中。然而,要實(shí)現(xiàn)這一目標(biāo)并不容易,需要專業(yè)的技術(shù)支持和開發(fā)團(tuán)隊(duì)。 為了解決這一問題, 廣州華銳互動 研發(fā)了 三維內(nèi)容編輯器 ,它是一種基于虛擬現(xiàn)實(shí)技術(shù)的教育內(nèi)容編輯器,可以幫助

    2024年02月12日
    瀏覽(24)
  • web架構(gòu)師編輯器內(nèi)容-數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)上面的難點(diǎn)

    組件的屬性應(yīng)該怎樣設(shè)計(jì) 業(yè)務(wù)組件分為:樣式屬性和其他屬性,樣式屬性就是css,其他屬性拿文本來說,就是比如test還有點(diǎn)擊事件等。 有兩種方案: 方案一:把css作為統(tǒng)一的對象傳入: 方案二:將所有的屬性全部平鋪傳入 這兩種方案,第二種方案相比于第一種比較好,第

    2024年01月22日
    瀏覽(21)
  • web架構(gòu)師編輯器內(nèi)容-圖層拖動排序功能的開發(fā)

    web架構(gòu)師編輯器內(nèi)容-圖層拖動排序功能的開發(fā)

    新的學(xué)習(xí)方法 用手寫簡單方法實(shí)現(xiàn)一個功能 然后用比較成熟的第三方解決方案 即能學(xué)習(xí)原理又能學(xué)習(xí)第三方庫的使用 從兩個DEMO開始 Vue Draggable Next: Vue Draggable Next React Sortable HOC: React Sortable HOC 列表排序的三個階段 拖動開始(dragstart) 被拖動圖層的狀態(tài)變化 會出一個浮層

    2024年01月25日
    瀏覽(15)
  • 2.php開發(fā)-個人博客項(xiàng)目&文件操作類&編輯器&上傳下載刪除讀寫

    2.php開發(fā)-個人博客項(xiàng)目&文件操作類&編輯器&上傳下載刪除讀寫

    ? ? ? 文件上傳類: form表單上傳文件 --文件上傳,--php接收,處理 action ---提交給誰處理 move函數(shù)移到文件 ---文件上傳漏洞?。。?! ——ueditor 實(shí)現(xiàn)編輯器的加載 上傳文件的方法: 用了編輯器,就要用編輯器去驗(yàn)證了(編輯器沒漏洞,那就沒漏洞——他有問題就有問題,

    2024年01月21日
    瀏覽(52)
  • 界面控件DevExpress WinForms/WPF v23.2 - 富文本編輯器支持內(nèi)容控件

    界面控件DevExpress WinForms/WPF v23.2 - 富文本編輯器支持內(nèi)容控件

    眾所周知內(nèi)容控件是交互式UI元素(文本字段、下拉列表、日期選擇器),用于在屏幕上輸入和管理信息。內(nèi)容控件通常在模板/表單中使用,以標(biāo)準(zhǔn)化文檔格式和簡化數(shù)據(jù)輸入。DevExpress文字處理產(chǎn)品庫(Word Processing Document API、WinForm和WPF富文本編輯器)附帶了內(nèi)容控制支持(v23

    2024年04月15日
    瀏覽(27)
  • Ueditor 富文本編輯器 插入 m3u8 和 mp4 視頻(PHP)

    Ueditor 富文本編輯器 插入 m3u8 和 mp4 視頻(PHP)

    當(dāng)前環(huán)境:PHP、Ueditor的版本是1.4.3 新的需求是,需要在Ueditor 富文本編輯器中,插入視頻播放,并且視頻格式有MP4,也有M3U8。 百度編輯器默認(rèn)的是embed,需要修改下配置。 ueditor.all.js 和 ueditor.config.js 這兩個文件要改一些東西,具體我這里就不展示了,網(wǎng)上有很多文章都有寫

    2024年02月11日
    瀏覽(37)
  • Linux :: vim 編輯器:詳解:光標(biāo)移動定位內(nèi)容,行間:快速定位至文本:開頭 / 結(jié)尾;行內(nèi):詞間跳躍

    Linux :: vim 編輯器:詳解:光標(biāo)移動定位內(nèi)容,行間:快速定位至文本:開頭 / 結(jié)尾;行內(nèi):詞間跳躍

    前言:本篇是 Linux 基本操作篇章的內(nèi)容! 筆者使用的環(huán)境是基于騰訊云服務(wù)器:CentOS 7.6 64bit。 學(xué)習(xí)集: C++ 入門到入土?。。W(xué)習(xí)合集 Linux 從命令到網(wǎng)絡(luò)再到內(nèi)核!學(xué)習(xí)合集 前言:已講述了 vim 的基本操作,本文不再贅述直接上手操作! Linux :: 【簡單開發(fā)篇 :: vim 編輯器:

    2024年02月07日
    瀏覽(29)
  • 圖形編輯器開發(fā):參考線吸附功能,讓圖形自動對齊

    圖形編輯器開發(fā):參考線吸附功能,讓圖形自動對齊

    最近我給圖形編輯器增加了參照線吸附功能,講講我的實(shí)現(xiàn)思路。 我正在開發(fā)的圖形設(shè)計(jì)工具: https://github.com/F-star/suika 線上體驗(yàn): https://blog.fstars.wang/app/suika/ 效果是被移動的圖形會參考周圍圖形,自動與它們進(jìn)行吸附對齊。 不得不說,很酷炫。 感覺這個圖形編輯器突然變

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包