當前位置:首頁 » 編程語言 » php在線編輯器代碼

php在線編輯器代碼

發布時間: 2022-09-04 01:41:08

⑴ 有什麼可以在線執行php代碼還要是各個版本都能執行的在線工具啊

我平時一直使用的是vaptu tools在線工具來執行的,能執行很多的語言代碼。很好用,推薦你用啊。在線的編輯器也很好用,php在線執行,在線php代碼運行 tools.vaptu.com/online

⑵ php下怎麼使用多個ckeditor 在線編輯器

CKeditor是一款在線編輯器,可用於博客、新聞發布等的文本編輯框,利用它可以很方便地實現對文章的排版。它是一款開源工具,可以在我們的網站中使用它增強編輯功能,顯得專業和裝B。原來它叫FCKeditor,後來改名叫CKeiditor,感謝開源軟體的開發者,他們是最帥的!

一、下載

官網下載:http://ckeditor.com/download/

解壓之後直接放在網站根目錄里就可以使用了。

在_samples目錄下,可以找到很多做好的樣例,這些可以用來學習編輯器的用法。

二、用js的方式調用

官方演示樣例:

復制代碼
<html>
<head>
<title>Sample CKEditor Site</title>
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<form method="post">
<p>
My Editor:<br />
<textarea id="editor1" name="editor1"><p>Initial value.</p></textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
</p>
<p>
<input type="submit" />
</p>
</form>
</body>
</html>
復制代碼
我是把ckeditor目錄和test.html放在同個目錄下,注意第四行原來是src="/ckeditor/ckeditor.js",要把前面的斜杠去掉,改為src="ckeditor/ckeditor.js"才能正確指向文件ckeditor.js。這時候不啟用wamp伺服器也能正確顯示ckeditor。

三、用PHP的方法引入

復制代碼
<p>Title:</p><input name="subject" type="text" >

<?php
include 'ckeditor/ckeditor.php'; //include ckeditor.php
$ckeditor = new CKEditor;
$ckeditor->editor('content');

?>

<input name="submit" type="submit" value="提交" />
復制代碼
這樣也能引入ckeditor,這時候editor的位置就在中間那段php代碼的地方,兩種方法都可以,不過我還不明白兩種方法有什麼區別。

還可以在textarea標簽中嵌入ckeditor:

復制代碼
<?php

if(!empty($_POST["sub"]))
{
echo $_POST["title"];
echo "<br>";
echo $_POST["content"];
}

?>
<html>
<head>
<title>Sample CKEditor Site</title>
</head>
<body>
<form method="post">
<p>
My Editor:<br />
<input type="text" name="title">
<textarea name="content">
<?php
include 'ckeditor/ckeditor.php'; //include ckeditor.php
$ckeditor = new CKEditor;
$ckeditor->editor('content');
?>
</textarea>
</p>
<p>
<input type="submit" name="sub"/>
</p>
</form>
</body>
</html>

⑶ php編輯器

notepad+ 超級好用 而且很小

Notepad++ 是一款Windows環境下免費開源的代碼編輯器。
軟體大小:118KB
軟體類別:國內軟體/編輯軟體 (台灣)
軟體授權:免費版 開源
軟體語言:中文
運行環境:Win9x/Me/NT/2000/XP/2003/Win7

語法高亮顯示及語法折疊功能
支持的文件類型:
C C++ Java C# XML HTML
PHP CSS makefile ASCII藝術(.nfo) doxygen ini文件 批處理文件 Javascript ASP VB/VBS SQL Objective-C RC資源文件 Pascal Perl Python Lua TeX TCL 匯編語言 Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake
列印所見即所得(WYSIWYG)
如果有彩色列印機,你可以把你的源代碼以多種顏色列印出來。
用戶自定義編程語言
用戶可自定義編程語言:自定的編程語言不僅有語法高亮度顯示功能,而且有語法折疊功能功能。注釋、關鍵字和運算符號也可以自定義。
字詞自動完成功能(Auto-completion)
用戶能做自己的API列表(或從下載專區下載需要的api文件) 。一旦api文件建立完成且在正確的路徑系統,鍵入Ctrl+Space(你可以修改這個快捷鍵)啟動字詞自動完成功能。欲知更多信息,請參考字詞自動完成功能在線幫助。
支持同時編輯多文件
可以同時開啟多頁面來編輯。
支持多重視窗同步編輯
用戶可同時有兩個視窗對比排列。不但能開啟兩個不同文件在分別兩個不同的窗口,並且能開啟一個單獨文件在兩個不同的視窗內(clone mode)進行同步編輯。同步編輯的成果將在兩個的窗口內同時更新。請參考同步編輯畫面。
支持正則表達式搜索和替換
用戶可用正則表達式來搜索和替換一個字元串。
完全支持拖曳功能
用戶可用拖曳功能來開啟文件,也可以用拖曳功能來變換開啟文件的位置,甚至可拖曳開啟文件從一個窗口到另一個窗口。
自動檢測開啟文件狀態
如果外部修改(或刪除)Notepad++已開啟文件,用戶將會被通知更新文件內容(或刪除檔案)。
支持多國語言
支持中日韓Windows環境,及阿拉伯語與希伯來文的Windows環境。
高亮括弧及縮排輔助
當游標移至下列字元{ } [ ] ( )旁時,此字元與遠方相對應的字元以及縮排輔助(如果存在的話)將會以高亮來顯示。
書簽
用戶可以單擊書簽邊行(書簽邊行位於列數邊行右方)或使用鍵盤捷徑Ctrl+F2來標明或移除書簽。使用鍵盤捷徑F2到下一個書簽或Shift+F2到上一個書簽。如欲清除所有書簽,使用菜單「尋找」->「清除所有書簽」。
巨集(宏)
用戶可儲存數百個巨集(宏)指令,並分配快捷鍵。

⑷ PHP代碼編輯器PHPstorm怎麼用

雙擊打開,然後把你的工程拖入左側的項目欄,然後你就能看到左側有了你的文件夾。需要看哪個頁面就在左側欄里找,非常方便,右側是編輯欄,雙擊左側的文件,右邊欄就會進入你雙擊文件的編輯狀態。裡面一些其他功能可以看看手冊,不過一般也就是編寫和保存吧。需要其他插件可以網路安裝方法

⑸ php論壇在線文本編輯器如何實現求高人指點迷津~~

fckeditor這些都是復雜的,如果你想自己寫簡單的話,如果只是文字分段,實現文本加粗、調整字體、大小的話 JS就能實現了,方向就是:直接給某個塊文字 用JS加上css屬性。

⑹ PHP中使用在線編輯器。。

實際中,在編輯器中上傳的圖片,是直接上傳到了站點上編輯器設定的目錄中。
編輯器窗體中能夠顯示出圖片,實際上顯示的是 <img scr="站點上圖片的目錄" /> 這樣的一個標簽,因為圖片已經上傳到了站點,所以能夠在編輯器的窗體中顯示出來。

實際上,編輯器在頁面中時通過js載入過來的,它會取代html頁面中 <textarea></textarea>標簽(即<textarea>的display為none),即編輯器中有什麼值,<textarea></textarea>中就有什麼值,它們的值是同步的。
在html頁面提交的時候,實際上提交的事 <form></form> 中的 <textarea></textarea>,在處理提交的php頁面,通過 $_POST['textarea的名字'] 變數就能獲取 編輯器中的值(即代碼)。

⑺ PHP編輯器的基本信息

PHP編輯器是普通用戶對PHP集成開發環境(IDE)的一個簡稱,專業名稱應為PHP IDE,因為IDE 包括一個編輯器,在此編輯器內可以編輯代碼、調試代碼、在瀏覽器(通常是嵌入式的)中查看代碼和簽入和簽出源碼控制,這個編輯器有很多基本編輯器(比如記事本或者 Vim)中所找不到的特性。所以不少用戶就將IDE中自帶的編輯器稱為PHP編輯器了。
PHP 程序員很少使用 IDE,大多數程序員使用文本編輯器,比如 Microsoft Windows 上的記事本、Emacs 或者 Vim。理由是使用IDE會讓自己編程能力退化,很多函數IDE會自動給出。時間長了,用普通編輯器都不會編程了。
這里不討論哪個編輯器更好用,這里只說不用文本編輯器將使您對 PHP 代碼有更深的見解。本文發掘PHP集成開發環境(IDE)的所有用途,並比較 7 種流行的 IDE 的成本和優勢。
php編輯器- IDE
簡而言之,IDE 為編碼工作提供了一站式服務。IDE 包括一個編輯器,在此編輯器內可以編輯代碼、調試代碼、在瀏覽器(通常是嵌入式的)中查看代碼和簽入和簽出源碼控制。為了支持這些功能,IDE 擁有一套在基本編輯器(比如記事本或者 Vim)中所找不到的特性。當然,您可以通過擴展編輯器來實現這些功能,但是 IDE在一個精簡軟體包中囊括了所有這些功能 —— 並都已預配置:
項目
IDE 的一個關鍵特性是它把一個 PHP 應用程序看作是一個項目,而不僅僅是一組文件。這個概念 —— 項目 —— 維護額外的信息,比如源碼控制的配置、用於調試的資料庫設置,以及某一關鍵目錄所在位置。
調試
另一個方便的特性是集成調試。使用這個功能,可以在編輯器中設置斷點,當 PHP 解釋程序執行到這個腳本時就會停止。從斷點開始,就可以檢查局部變數的值,在代碼中診斷問題。在代碼中可以使用 echo 語句來檢查值或者也可以使用錯誤日誌獲得變數的值。
代碼智能
PHP 是一種非常規則的編程語言,這意味著它遵循著簡單的模式。這些模式不僅使代碼易於編寫,也使 IDE 在項目中檢查代碼變得很容易。此外,它們可以通過顯示檢查結果幫助您編寫程序。例如,如果在項目中定義了一個名為 MyClass 的類,在鍵入關鍵詞 new 時,IDE 會立即提供一個包括 MyClass 作為選項的彈出窗口。當使用那種類型的對象時,IDE 就會顯示它的可用方法和實例變數。當開始鍵入一個函數命令時,IDE 就會顯示它的可用參數。公正地說,這是應該使用 IDE 而不是文本編輯器的首要原因。這種代碼智能可以有效減少敲錯類名、方法名和參數。
類視圖
IDE 中的代碼智能引擎產生的另一個作用是 IDE 可以產生項目的類視圖。系統不是顯示文件,而是顯示已經定義的不同的類,而不管它們所在的文件。當單擊類時,編輯器訪問相應文件並顯示相應類、方法或者實例變數。這在大項目中是一種非常好的導航方法。
多語言支持
這里提到的每種 IDE 不僅支持 PHP 而且支持相關語言集:JavaScript、Structured Query Language(SQL)、Hypertext Markup Language(HTML)和 Cascading Style Sheets(CSS)。因為 HTML 和 CSS 比較簡單,所以 IDE 對它們的支持是最好的。對於 JavaScript 的支持經常會突出語法,但是支持比不支持要好。
源碼控制
這里評價的所有 IDE 都支持一些與源碼控制系統的連接,允許隨著時間維護項目中的文件版本。可以標記文件的特別版本為發布版本,這樣在需要撤銷改動的時候就可以恢復。在團隊環境中使用源碼控制系統是很關鍵的,即使對於個人使用也很重要。當磁碟癱瘓或者客戶突然想要以前的版本而不是現在的版本的時候,一個好的源碼控制系統就可以發揮作用了。大多數的 IDE 都支持 Concurrent Version System (CVS) 和 Subversion,它們都是開源控制系統。其中一種 IDE 支持 perforce —— 一款商業源碼控制系統。
FTP/SFTP 集成
與源碼控制相關的一種功能是在伺服器中對於最新的代碼使用 FTP 。這比使用 FTP 客戶機或者自己打包文件並發送給伺服器然後再解包要容易許多。
資料庫導航
一個非基本但十分有用的特性是資料庫導航。使用這個特性,可以瀏覽應用程序訪問的資料庫、找到表格和欄位名並返回查詢結果。一些系統甚至可以自動寫入一些資料庫訪問代碼。
集成 Web 瀏覽器
一些 IDE 支持集成 Web 瀏覽器,可以直接導航到正在使用指定的附加參數編輯的頁面,這個瀏覽器可以宿主在 IDE 內,也可以外部調用。誠實地講,我並不大喜歡集成瀏覽器,因為我不介意在編輯代碼和查看結果這兩個獨立的應用程序之間切換。但是我知道它確實有一定的作用,但您不必一定要使用它。
片段
在所有這些 IDE 中我發現的最後一個特性是對於整段和定製代碼片段的支持。片段 是完成小任務(比如在一些輸入中運行常規表達式、連接到資料庫和查詢資料庫)的小部分代碼。
以上總結了目前從購買的或者開源的 IDE 中可以預期的核心特性。接下來,將會介紹一些流行的 IDE,展示一些 IDE 圖片,並將解釋它們所支持的功能及其成本。
php編輯器 - Eclipse
在 Eclipse 開發平台中有兩個插件支持 PHP。第一個 PHP IDE 項目是 Eclipse Foundation 項目,這意味著它在 Eclipse 許可范圍內發布,並使用 Eclipse Foundation 工具和方法開發。
另一個是 phpeclipse,它是獨立開發的。因為使用 Eclipse,所以這兩個插件都可以在三大操作系統中運行:Windows、linux 和 Mac OS X。您可以只下載這兩個插件(如果已經使用 Eclipse),或者下載包含所需要的全部內容的 pre-fab 版本。
這兩個插件都支持核心 IDE 特性。特別是代碼智能特性,它十分強大,可以在需要的時候彈出並顯示所有需要的類、方法和參數信息。
圖 1 顯示了 Mac OS X 上運行的 PHPEclipse。左邊是在項目中文件的項目視圖。下面是類視圖,顯示所有已經定義的類。中間是代碼。可以同時在多個選項卡中打開多個文件。右邊是調試和瀏覽的面板。這是常用的 PHPEclipse 用戶界面。

有許多極好的 IDE 可供選擇 —— 其中一些甚至是免費的 —— 您盡可以選擇一個試用一下,如果您是專業人員,就更應如此。您可能需要支付公司或者個人的顧問費用,也可能要花錢購買必需的商品。如果考慮使用 echo 調試代碼對比使用集成的調試器所花費的時間,IDE 的購買價格絕對會物有所值。

⑻ 求助PHP新浪編輯器代碼問題

應該是 $eName 阿,$_POST[$eName]

⑼ 如何在php代碼中插入百度文本編輯器

  • PHP 使用說明

文檔說明

支持版本:支持 UEditor 1.4.2+ 的版本

UEditor 除了靜態的編輯功能,還帶有很多和後端交互的功能,這個需要後台語言支持。這里介紹 PHP 後台的 ueditor 使用方法以及注意的問題。

當前文檔的例子是以圖片上傳為例介紹,其他上傳配置方法類似。

1 部署伺服器

1.1 安裝伺服器

首先需要有一個安裝好的 PHP 伺服器,現在流行的 PHP 伺服器安裝方法有很多,可以自行搜索對應操作系統的安裝教程。window 下可下載集成 apache + php 等多種服務的軟體:xampp和wamp,linux下可以選擇 lamp 等軟體。

1.2 配置伺服器

配置好伺服器之後,需要修改 php 的配置文件 php.ini:

  • 找到 post_max_size 改成你希望 post 表單數據的最大允許值(包括上傳大小)

  • 找到 upload_max_filesize 改成你希望上傳文件最大允許值

  • 1.3 檢查上傳目錄是否有許可權讀寫

    上傳目錄通過配置imagePathFormat格式的參數指定,配置位置在php/config.json里。詳細用法看上傳路徑配置

    window 一般情況都會有許可權讀寫,在 linux 和 mac 系統下,需要注意運行 php 的用戶,有沒有許可權讀寫上傳目錄。

    IIS 伺服器掛接 PHP 的情況下,注意上傳目錄不在程序目錄下時,要設置 "啟用父路徑" 為true,才能正常訪問父目錄。

    1.3. 運行測試

    配置好伺服器之後,可以測試一下 php 代碼是否正確執行,在瀏覽器打開ueditor/controller.php對應的路徑,看看是否有下面的返回值。

  • {

  • state: "請求地址出錯"}

  • 再訪問ueditor/php/controller.php?action=config是否正常返回了json格式的後端配置內容,格式大致如下。

  • {

  • "imageUrl": "http://localhost/ueditor/php/controller.php?action=uploadimage",

  • "imagePath": "/ueditor/php/",

  • "imageFieldName": "upfile",

  • "imageMaxSize": 2048,

  • "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"]

  • "其他配置項...": "其他配置值..."}

  • 如果以上這兩個請求出錯,出現400、500等錯誤,編輯器上傳相關的功能將不能正常使用。

    2 配置說明

    UEditor 的配置項分為前端配置項和後端配置項。

    1.2 前端配置項

    前端配置項只需要配置 serverUrl 參數,ueditor 1.4.2+ 起,推薦使用統一的請求路徑,在你部署好前端代碼後,你需要修改ueditor.config.js里的serverUrl參數,改成URL + 'php/controller.php'

    1.3 後端配置項

    後端配置項在php/config.json里配置,不同的上傳有各自的配置項。

    具體看後端配置說明和後端部署說明

    3 錯誤信息

    新版 UEditor 的所有請求都是向controller.php發起,再通過它分發到其他 php 腳本執行,所有返回值都是有固定格式。後端請求規范

    假如請求成功,返回的 json 內容里的 state 屬性值為 「SUCCESS」。 假如請求失敗,state 屬性值為錯誤提示信息。

    這里介紹部分錯誤信息說明和常見問題。

  • 文件大小超出 upload_max_filesize上傳文件查出了大小限制,需要修改imageMaxSize格式的參數,另外php.ini裡面也有對應的上傳大小控制post_max_size和upload_max_filesize

  • 找不到臨時文件上傳文件一般都是先保存到臨時目錄,再給php腳本處理,假如出現這樣的情況:上傳文件超出了php.ini post_max_size 或 upload_max_filesize 就會導致php程序找不到臨時文件。

  • 文件類型不允許上傳的後綴名不允許,需要修改imageAllowFiles格式的參數。

  • 目錄創建失敗、目錄沒有寫許可權、寫入文件內容錯誤需要檢查指定的上傳目錄是否有讀寫許可權。

熱點內容
uz畫圖編程 發布:2025-01-15 16:32:44 瀏覽:882
ppt怎麼解壓 發布:2025-01-15 16:14:58 瀏覽:849
伺服器地址配置規則 發布:2025-01-15 16:03:45 瀏覽:987
冰箱加氟後壓縮機發燙 發布:2025-01-15 16:03:00 瀏覽:834
文件輸入輸出java 發布:2025-01-15 15:54:54 瀏覽:164
手游製作腳本 發布:2025-01-15 15:34:40 瀏覽:757
java編譯異常運行異常 發布:2025-01-15 15:34:02 瀏覽:506
ipadid密碼是什麼 發布:2025-01-15 15:14:55 瀏覽:508
怎麼更改下載存儲位置 發布:2025-01-15 15:00:28 瀏覽:845
sql月最後一天 發布:2025-01-15 14:59:45 瀏覽:38