㈠ 你那邊可以弄php網上訂餐系統嗎 我想弄個簡單的 我qq651647340
可以應用Baihi告訴我
有時間能夠處理你所遇到的工作
相關的要求也能夠告訴我
ES:\\
㈡ 用什麼樣的Web編輯器,eWebEditor,kindeditor還是FCKEditor
我接觸的第一個Web編輯器是eWebEditor。它是國產的,在IE7及以下的版本中效果是非常不錯的,不兼容IE8及火狐,而且使用不當就會留下上傳漏洞的隱患。這樣的編輯器,還是不要用了(很想支持國產,但是...)
放棄eWebEditor後,我選擇了kindeditor。它是老外開發的,能兼容目前所有版本的瀏覽器,純靜態(文件上傳需要自
己實現,小問題)。但是它不支持Word表格的復制(就是不能直接從Word上復製表格到編輯器中),而且會經常出現圖文丟失的現象,郁悶,我還是不用了(老外的東西也不一定好,...)
前段時間接觸了FCKEditor,發現這個編輯器相當不錯,查了一下,網上大家對它的評價超高(貌似淘寶也是用的這個編
輯器)。它也是老外開發的,能兼容目前所有版本的瀏覽器,對Word的支持非常好,復製表格沒有一點變形。到目前為
止,我已經在兩個項目中使用了這個編輯器,一個是基於PHP的訂餐系統,另外一個是基於ASP的公司網站,FCKEditor對PHP,ASP以及ASP.NET的支持都很好,使用起來非常方便。
編輯器的安全問題一直是一個令很多人頭痛的問題,這主要在於文件上傳上。各種編輯器默認情況下都沒有對文件上傳
進行身份認證(它也不可能實現一個通用的身份認證),開發者必須根據自己系統的情況加入適當的身份認證代碼。另外
編輯器允許的文件上傳類型也需要進行嚴格的限制,例如eWebEditor允許在後台修改上傳文件類型,這樣一旦歹徒獲取後
台密碼,即可輕易上傳任意格式的文件。低版本的FCKEditor(好像是2.1以下的版本)默認情況下允許上傳任意格式的文件。
總結一下FCKEditor的使用(以2.6.5版為例):
(1)精簡,"言多必失",文件多了也是一種隱患。FCKEditor支持多種伺服器腳本語言,實際使用的時候我們根本用不了那麼多文件,我們要根據自己的需要對其進行精簡。
對於ASP系統來說:
FCKEditor根目錄,僅保留"fckeditor.asp,fckconfig.js,fckeditor.js,fckpackager.xml,fckstyles.xml,
fcktemplates.xml"這些文件以及editor目錄。刪除示例目錄"_samples"。
"fckeditor\editor\filemanager\connectors"目錄下面僅保留"asp"目錄,刪除其它目錄和文件。
對於PHP系統來說:
FCKEditor根目錄,僅保留"fckeditor.php,fckeditor_php4.php,fckeditor_php5.php,fckconfig.js,fckeditor.js,
fckpackager.xml,fckstyles.xml,fcktemplates.xml"這些文件以及editor目錄。刪除示例目錄"_samples"。"fckeditor\editor\filemanager\connectors"目錄下面僅保留"php"目錄,刪除其它目錄和文件。
(2)修改文件上傳採用的腳本程序(語言)。
默認的FCKEditor文件上傳程序為asp,如果是用在asp系統中,那就不用再修改了。
如果是用在PHP系統中的話,需要做如下修改,打開fckconfig.js
找到:
var _FileBrowserLang ge = asp
var _QuickUploadLang ge = asp
改成:
var _FileBrowserLang ge = php
var _QuickUploadLang ge = php
(3)開啟文件上傳,修改文件上傳目錄。
對於ASP系統來說:
打開fckeditor\editor\filemanager\connectors\asp\config.asp
啟用文件上傳:
找到:
ConfigIsEnabled = false
改成:
ConfigIsEnabled = tr
設置上傳存放目錄:
找到:
ConfigUserFilesPath = "/admin/uppic/"
改成:
ConfigUserFilesPath = "自定義的路徑"
對於PHP系統來說:
打開fckeditor/editor/filemanager/browser/default/connectors/php/config.php
啟用文件上傳:
找到:
$Config[Enabled] = false
改成:
$Config[Enabled] = tr
設置上傳存放目錄:
找到:
$Config[UserFilesPath] = /userfiles/
改成:
$Config[UserFilesPath] = 自定義的路徑
(4)修改上傳文件命名方式。
FCKEditor上傳文件,文件名採用原文件名,如果想採用自定義的文件命名方式(比如,隨即名稱),可以修改如下地
方:
對於ASP系統來說:
打開fckeditor\sample\edit\editor\filemanager\connectors\asp\commands.asp
找到:
sFileName = SanitizeFileName( sFileName )
將該句改為自定義的文件命名格式,例如:
dim RndStr
Randomize
RndStr = Cstr(Fix(9000*rnd()+1000)) 產生一個隨機數
sFileName =year(date)&month(Date)&day(Date)&hour(time)&minute(time)&second(time)&RndStr &"." &
**tension
對於PHP系統來說:
打開fckeditor\editor\editor\filemanager\connectors\php\commands.php
找到:
$sOriginalFileName = $sFileName ;
在該句前面加入:
// 初始化種子
$sstr =split(" ",microtime(),5);
$seed =$sstr[0]*10000;
// 使用種子初始化隨機數發生器
srand($seed);
// 生成指定范圍內的隨機數
$random =rand(1000,10000);
// 合成隨即的文件名
$sFileName = date("YmdHis", time()).$random.".".$**tension;
(5)FCKEditor在程序中引用方式。
對於ASP系統來說:
需要包含下面的頭文件
<!--#incl? file="fckeditor/fckeditor.asp"-->
在編輯器所在的位置添加如下代碼:
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/fckeditor/" 這個路徑必須是相對於站點根目錄的路徑,設置錯誤編輯器
將無法顯示
oFCKeditor.ToolbarSet="Default"
oFCKeditor.Width = "98%"
oFCKeditor.Height= "500px"
oFCKeditor.Val = "" 設置默認值
oFCKeditor.Create "shangpin_description" 編輯器的id,相當於input標簽的name屬性值,這里是
shangpin_description
%>
對於PHP來說:
在編輯器所在的位置添加如下代碼:
<?php
incl?("fckeditor/fckeditor.php"); // 頭文件
$oFCKeditor = new FCKeditor("shangpin_description") ; // 編輯器的id,相當於input標簽的
name屬性值,這里是shangpin_description
$oFCKeditor->BasePath="/fckeditor/ " ; //設置FCKeditor路徑
$oFCKeditor->ToolbarSet ="Default";
$oFCKeditor->Width="98%";
$oFCKeditor->Height="500px";
$oFCKeditor->Val=""; // 設置默認值
$oFCKeditor->Create();
?>
(6)獲取FCKEditor中的數據。
對於伺服器端腳本程序來說,將"編輯器的id"當做input標簽的name屬性值來獲取即可,例如:
在ASP中reqst("shangpin_description"),在PHP中$_REQST["shangpin_description"]
JS中用FCKeditorAPI.GetInstance(shangpin_description).GetXHTML(tr)得到shangpin_description對應的值
㈢ 用php做一個網上訂餐系統,用戶訂餐後,如何在商家後台那裡顯示顧客的用戶名,地址,手機和菜品求代碼
用戶提交訂餐後,就進行資料庫的添加,把訂餐信息存入資料庫中某個表,然後調取資料庫中訂餐信息在後面界面顯示即可
㈣ 求網上訂餐系統畢業設計,用PHP做的,主要是訂餐頁面怎麼設計
你可以找一些訂餐的開源系統看一看,網上有很多。我仿過一個關於店鋪訂餐的網站,易淘食。
㈤ 問一個關於php寫的關於訂餐系統的問題
在菜單頁面選取的菜和數量可以存到Cookie 里,提交訂單時候把之前存的都提交到伺服器,做成購物車那樣的就可以了。
補充:
我看你上傳界面了,感覺你這樣設計的不是很好,每次選擇一種商品時候不必提交到伺服器,應該是保存到本地,等選擇完後一起提交訂單到伺服器處理。你這么設計如果還用Session保存的話並發一多的時候伺服器壓力很大的。
㈥ 誰有網上訂餐系統php+mysql的急需!!!!給我一份~~~~~~~~
自己寫一份,或者找度娘,謝謝
㈦ 為什麼PHP受到如此追捧
因為PHP是最搶手的後端開發語言;簡單易學;微信和小程序首選後台語言;市場飽和度低;網站開發神器;接私單賺外快;可輕松滲透移動端。
培養源碼時代的全能型PHP人才的高質量課程體系
第一階段:網站開發基礎
靜態網站必備知識 HTML/CSS;動態網站必備知識 PHP和MySQL
項目實戰:獨立完成博客靜態頁面、購物網站、優酷視頻網站頁面布局,使學生充分掌握靜態網站布局技術。結合留言板系統以及個人博客項目熟練掌握前台用戶界面布局編寫(HTML5+CSS3)。
第二階段:Web應用技術
面向對象的程序設計;自主研發MVC應用和Web高級技術;中期項目總結
項目實戰:通過面向對象的思想自主研發MVC框架,MVC框架使控制層、業務層、視圖層進行分離。以項目驅動來講解以上知識點,完成商品管理系統以及相冊管理、以及用戶管理和許可權的統一驗證。會員管理系統讓學生充分掌握企業級開發流程、團隊協助的重要性,從而更加熟練的使用MVC開發框架完成開速開發,對Web高級技術充分應用。
第三階段:javaScript應用技術
JavaScript應用技術;JQuery和Bootstrap
項目實戰:使用面向對象的Javascript技術設計一個貪吃蛇游戲,充分應用Javascript的各項技術。圍繞購物網站實現前端動態特效,表單動態驗證、幻燈片切換、Tab特效切換、發貨單動態錄入、可編輯的表格等實現。
第四階段:大型網站優化
大型網站優化
項目實戰:專為解決網站的大訪問量、大存儲、大數據量、大流量、高負載、瞬間爆發、強互動、低延遲、查詢維度多、動靜分離、訪問速度滯緩等問題,並且全部通過Linux伺服器設計完成。
第五階段:大項目實戰
Laravel開發框架;訂餐移動網站;微信公眾平台開發;APP介面;ThinkPHP5;框架加強課程
項目實戰:許可權系統、訂餐網站、微信物業管理系統、微商分銷管理系統、二手車交易系統、智能幼兒園系統、APP後台(介面)開發、直播網站等。
第六階段:贈送課程
Yii2開發框架;ThinkPHP3.2和項目實戰;Swoole;小程序;Docker;Vue2;PHPCMS(接外單神器);資料庫優化實戰;第三方介面和PHPExcel
項目實戰:許可權系統、商城系統、在線聊天系統、消息推送系統、在線直播系統、微信端APP、外賣訂餐系統、購物網站
第七階段:就業內容
就業指導;面試直通車;售後服務
項目實戰:企業通用面試技巧、知識點面試技巧、模擬面試、項目面試技巧、黃金三十分語言表達練習、互面總結、總結和復習面試題。
㈧ 訂餐系統PHP網頁後台,怎麼才能在接到訂單後彈出提示框和聲音提醒
通過定時刷新或ajax定時獲取最新訂單數據,發現新的訂單後用js控制播放音頻文件並彈出提示框。只能到這一步了,如果想要最小化也能彈出提示框,這就不是網頁能完成的事了,網頁是沒法脫離瀏覽器的。
可以用java、python等做個服務端小程序來實現。
㈨ 區域網需要備案嗎做一個訂餐網站,php的,在自己家裡電腦上面運行,然後可以辦理會員卡什麼的,不聯
國外的伺服器不用備。因為它對國家來說是境外網站,沒權力管
㈩ php訂餐系統怎麼樣呢
可以說清楚你這個訂餐系統出什麼問題了?