第一篇:黑馬程序員:創建php導出訂單~源碼免費分享
創建php導出訂單~源碼免費分享
1.2.3.4.5.6.7.8.9.public static function arrayToExcel($title, $index, $data){
$filename = date('Y-m-d');
header(“Content-Type: application/vnd.ms-execl;charset=utf-8”);
header(“Content-Disposition: attachment;filename=$filename.xls”);
$str = <<
10.xmlns:o=“urn:schemas-microsoft-com:office:office” 11.xmlns:x=“urn:schemas-microsoft-com:office:excel” 12.xmlns:ss=“urn:schemas-microsoft-com:office:spreadsheet” 13.xmlns:html=“http://40”> 14. 21. 22. 23. 24. 29. False 30. False 31. 32. 33. 41. 42. 43. 44. 45. 46. 47. 48. 50. 52.echo $str; 53.echo ' * 第一行標題* */ 55.foreach($title as $v){ 56.echo ' 58.echo '';59.} 60.echo '';61./* 表格內容 */ 62.foreach($data as $vo){ 63.echo ' 65.echo ' 67.echo ''; 68.} 69.echo '';70.} 71.$str2 = << 76.echo $str2;77.} 78.79.} Linux介紹 1、計算機資源 計算機資源是由兩部分組成: 硬件資源:鍵盤、顯示器、鼠標、硬盤、內存等等。軟件資源:應用程序,如office、qq等等。 問題:用戶在鍵盤上的操作(打字)為什么會在word文檔中顯示出來? 流程:硬件→操作系統→程序→硬件(顯示器) 操作系統:操作系統它是一個特殊的軟件程序(軟件資源的范疇)。 2、常見的操作系統 ? Windows 它微軟公司開發的一款桌面操作系統(閉源系統)。版本有dos、win98、win NT、win XP、win 7、winvista、win 8、win 10。服務器操作系統:winserver 2003、winserver 2008、winserver 2012。Mac 蘋果公司開發的一款操作系統(閉源系統),目前最新的版本是IOS10。界面風格還是不錯。對于系統底層的優化也是很好。Linux Linux是一個開源的操作系統,目前是市面上占有率極高的服務器操作系統。目前其分支有很多。Unix Unix是Linux操作系統的前身,Unix時間戳是指1970年1月1日0時0分0秒,1970年是Unix的時間元年,也就是Unix誕生的年份。? 3、為什么要使用Linux操作系統 之所以大部分的公司開發的時候都是使用Linux操作系統,取決于兩個特性: 穩定性:取決于系統的底層架構,一般情況下Linux系統能做到很長時間不關機一點也不卡頓; 安全性:開源系統,所有人都可以貢獻自己的源代碼為Linux系統打補丁; 開源一定意味著免費么? 開源是指免費的將代碼開放,實質上是進行服務收費。RedHat它是Linux系統的一個分支,服務收費價格大約是10萬$/年。 4、Linux名字含義 狹義:是指有Linux作者(Linux之父)李納斯(linus)所編寫的一段代碼; 廣義:是指目前在各大公司所被廣泛使用的Linux多種分支的集合。 Linux發展歷史 Unix操作系統 ? 1968年Multics項目 MIT、Bell實驗室、美國通用電氣有限公司走到了一起致力于開發Multics項目。到后期由于開發進度不是很好,MIT和Bell實驗室相繼離開這個項目的開發,最終導致項目擱淺。1970年UNIX誕生 當時在開發Multics項目的時候,實驗室中有一個開發成員開發了一款游戲(travelspace:遨游太空),因為兩個實驗室相繼離開項目開發,導致這名開發人員沒法玩游戲,后來他提議組織人員重新在Multics項目之上重新的開發,也就出現了1970年的Unix。當時Unix操作系統是使用的匯編語言開發的。1973年用C語言重寫UNIX 因為匯編語言有一個最大的局限性:對于計算機硬件過于依賴。導致移植性不好,所以后期在1973年使用了C語言對其進行重新開發。1975年Bell實驗室允許大學使用UNIX 1975年,bell實驗室允許大學使用unix操作系統用于教學作用,而不允許用于商業用途。? Linux操作系統 ? 人物 Linus Linux的開發作者,李納斯·托瓦茲。荷蘭在校大學生。? 1991年 0.0.1版本 李納斯當時學校使用的就是Unix操作系統,然后其對系統的底層代碼進行了修改,放到了學校為學生開放的網站上,原先他把文件命名寫成了Linus’sUnix,后期網絡管理發現之后覺得這個名字不好,自己手動的將名字改成Linux。隨后其他同學下載之后發現這個版本還是挺好用的,隨后都把自己代碼貢獻給李納斯。? 1992年 0.0.2版本 ? 1994年 1.0版本 ? 2003年 2.6版本 上面所說的版本是指Linux的內核版本,不是指分支的發行版本。 開源文化 Linux是開源的操作系統。所謂開源就是指開放源代碼。 ? 人物Stallman 斯特曼 開源文化的倡導人。? 1983年GNU計劃 ? 1985年FSF基金會 ? 1990年Emacs、GCC、程序庫 ? 1991年 Stallman去找Linus,商談讓Linux加入其開源計劃(GNU計劃)? 1992年GNU/Linux Linux分支 目前分支比較多,常見的有centos、RedHat、烏班圖、debian等等。具體的分支,可以查看【文件】中的Linux分支圖。 GET請求 語法:open(get|post,URL地址)PHP頁面 用戶名: 腳下留心: 1、IE不支持中文 2、=、&與請求的字符串的關鍵字相混淆。 解決:在js中通過encodeURIComponent()進行編碼即可。 window.onload=function(){ document.getElementById('username').onblur=function(){ var name=document.getElementById('username').value; name=encodeURIComponent(name);//編碼 var req=new XMLHttpRequest();req.open('get','4-demo.php?name='+name);req.onreadystatechange=function(){ if(req.readyState==4 && req.status==200){ alert(req.responseText);} } req.send(null);//如果send()方法中沒有數據,要寫null } } 測試 POST請求 1、通過send()發送數據 2、必須設置setRequestHeader()將傳遞的參數轉成XML格式 3、post提交可以直接提交中文,不需要轉碼 4、post請求中的字符也會和URL中的&、=字符相混淆,所以建議也要使用encodeURIComponent()編碼 5、在POST提交的同時,可以進行GET提交 PHP頁面 用戶名: AJAX聊天室 設計message表:用來保存聊天信息 獲取最新的聊天記錄 PHP頁面:大于最大聊天編號的記錄肯定是新的聊天記錄 2 3 4 5 6 7 8 9 $maxid order by id ”);$info=array();while($rows=mysql_fetch_assoc($rs)){ $info[]=$rows;} echo json_encode($info);HTML頁面 同步和異步 req.open(參數傳遞的方法,URL,[true|false])true:異步:同一個時間點允許多個進程,【默認】 false:同步:同一個時間點只能執行一個進程。 HTML代碼 PHP req.open('get','6-demo.php',false); 測試:異步 req.open('get','6-demo.php',true); 1.1 AJAX實現分頁 傳統的分頁方式,每次分頁的時候相同的數據還是要重新加載的。這樣對帶寬、服務器負載、用戶等待時間都有額外的損耗。如果使用ajax無刷新分頁每次只要加載變化的數據,對各方面的資源都有相應的節省。HTML頁面 文檔為doc格式 Ajax文件上傳 DOM方式只能獲取字符串類型數據,不能獲取二進制數據。可以通過FormData對象來獲取二進制數據。 PHP頁面 HTML頁面 1 2window.onload=function{ 3 documen...... 發表聊天記錄 HTML頁面 function sendMessage{ var frm=document.getElementById('frm'); var fd=new FormData(frm); var req=new XMLHttpRequest; req.open('post...... 零基礎大學生們該如何學習php? 我們都知道,php語言作為一種專業建站的語言,沒有華而不實,而是經受住了時間考驗,成為一種值得學習的語言。現在國內眾多的php學校也說明,php語言在...... **的個人簡歷個人資料
姓名: **電子郵件: ******@qq.com
名族: 漢出生日期: 1991/1/3
學歷: 本科居住地址: 深圳福田
性別: 男手機號碼: 186***77394求職意向
到崗時間:即時
期望職位...... Linux安裝-3 第十一步:選擇磁盤類型,默認即可,點擊【下一步】 第十二步:選擇磁盤位置,選【創建新的磁盤】,然后點擊【下一步】 第十三步:選擇磁盤大小,默認20G 第十四步:設置磁盤文...... 練習: 查看用戶所用的瀏覽器是上面 代碼: 效果: DOM:描述網頁各個組成部分之間的關系 Var obj = document.getElementById(“id名”); 火狐瀏覽器中空白處也算一個節點 Pare...... 對象訪問: Length:個數 Size:個數 Each:遍歷 Each:每個元素 用法:元素.each(function (index,element){}) Index:索引下標:從0開始 Element:元素 DOM:文檔處理 內部插入:父子...... 什么是AJAX 1999年,微軟公司發布IE5瀏覽器的時候嵌入的一種技術。起初名字是XMLHttp,直到2005年,google公司發布了一個郵箱產品gmail,內部的gtalk聊天工具有使用ajax技術,該事情......第二篇:黑馬程序員PHP培訓教程:Linux介紹
第三篇:黑馬程序員PHP培訓教程:GET請求
第四篇:黑馬程序員PHP培訓教程:AJAX聊天室
第五篇:黑馬程序員PHP培訓教程:同步和異步
聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。 黑馬程序員PHP培訓教程:Ajax文件上傳
黑馬程序員PHP培訓教程:發表聊天記錄
黑馬程序員:PHP零基礎同學如何學習
PHP程序員
黑馬程序員PHP培訓教程:Linux安裝-3
黑馬程序員php培訓:javascript+jquery九天課程第八天
黑馬程序員php培訓:javascript+jquery九天課程第九天
黑馬程序員PHP培訓教程:同步和異步介紹