├── .gitattributes ├── .gitignore ├── README.md ├── admin ├── addAdmin.php ├── addCate.php ├── addPro.php ├── addUser.php ├── doAdminAction.php ├── doLogin.php ├── editAdmin.php ├── editCate.php ├── editPro.php ├── editUser.php ├── getVerify.php ├── images │ ├── attach.jpg │ ├── delete.png │ ├── icon │ │ ├── e.png │ │ ├── i.png │ │ ├── icon.png │ │ ├── j.png │ │ ├── login_btn.jpg │ │ ├── n.png │ │ ├── red_link.jpg │ │ ├── t.png │ │ └── user_icon.jpg │ ├── logo.jpg │ ├── logo_index.png │ └── webLogo.jpg ├── index.php ├── listAdmin.php ├── listCate.php ├── listPro.php ├── listProImages.php ├── listUser.php ├── login.php ├── main.php ├── scripts │ ├── jquery-1.6.4.js │ └── jquery-ui │ │ ├── css │ │ └── ui-lightness │ │ │ ├── images │ │ │ ├── animated-overlay.gif │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ │ │ ├── ui-bg_flat_10_000000_40x100.png │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ │ │ ├── ui-icons_222222_256x240.png │ │ │ ├── ui-icons_228ef1_256x240.png │ │ │ ├── ui-icons_ef8c08_256x240.png │ │ │ ├── ui-icons_ffd27a_256x240.png │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ ├── jquery-ui-1.10.4.custom.css │ │ │ └── jquery-ui-1.10.4.custom.min.css │ │ └── js │ │ ├── jquery-1.10.2.js │ │ ├── jquery-ui-1.10.4.custom.js │ │ └── jquery-ui-1.10.4.custom.min.js ├── styles │ ├── backstage.css │ ├── global.css │ ├── main.css │ └── reset.css └── uploads │ ├── 03337e466bb517e92689a37dedb0b047.jpg │ ├── 034d6982af4c78bff1e3d667fc1efab9.jpg │ ├── 16fe3a3a263947fca9c8cd733235ee96.jpg │ ├── 1a5b4ba74286b8ff9de244e77f030421.jpg │ ├── 393959f6d14d2a26389c0d707f8f2786.jpg │ ├── 46fea3c37a73cb4ae264b33a4d9473c9.jpg │ ├── 4bed5f2b0b5d34ef5bf249cf8f309189.jpg │ ├── 4f73f320a12ddaec942e5fcf43f9d214.jpg │ ├── 544cb38f9039b89507e18e8fabce4712.jpg │ ├── 597d4589316bc5c1ddfb450b11f6e560.jpg │ ├── 60dc2a05d3c1b23b997b24bce60e2d06.jpg │ ├── 82be5812aa88d2d271196a4b13089a51.jpg │ ├── aa9e21d2b7c2447090df0833a07d83be.jpg │ ├── b360d495a863f212125376bffb86ebce.jpg │ ├── b8af62d4edc08156ebbee7aa0b3f2ec4.jpg │ ├── ccf4e758b1b9e015d6861f0d362219f9.jpg │ ├── d77af7bb4f128f8ca8514e9f031d9842.jpg │ ├── e8e2b866b2e5e0e52b67d422eb5ea564.jpg │ └── f39345a10b92904d262575b758bb4d8a.jpg ├── configs └── configs.php ├── core ├── admin.inc.php ├── album.inc.php ├── cate.inc.php ├── pro.inc.php └── user.inc.php ├── data └── shop.sql ├── doAction.php ├── fonts ├── MSYH.TTC ├── MSYHBD.TTC ├── SIMKAI.TTF ├── SIMSUN.TTC └── SIMYOU.TTF ├── image_220 ├── 034d6982af4c78bff1e3d667fc1efab9.jpg ├── 1a5b4ba74286b8ff9de244e77f030421.jpg ├── 336e36b02c6b1543de14be443ee06026.jpg ├── 393959f6d14d2a26389c0d707f8f2786.jpg ├── 46fea3c37a73cb4ae264b33a4d9473c9.jpg ├── 4bed5f2b0b5d34ef5bf249cf8f309189.jpg ├── 597d4589316bc5c1ddfb450b11f6e560.jpg ├── 60dc2a05d3c1b23b997b24bce60e2d06.jpg ├── 9183e5ab7c6298490371086df3d8a720.jpg ├── b360d495a863f212125376bffb86ebce.jpg ├── b8af62d4edc08156ebbee7aa0b3f2ec4.jpg ├── ccf4e758b1b9e015d6861f0d362219f9.jpg ├── d77af7bb4f128f8ca8514e9f031d9842.jpg ├── e35c6828dd3cf7d9338f3fb3c63f4963.jpg └── e8e2b866b2e5e0e52b67d422eb5ea564.jpg ├── image_350 ├── 034d6982af4c78bff1e3d667fc1efab9.jpg ├── 1a5b4ba74286b8ff9de244e77f030421.jpg ├── 336e36b02c6b1543de14be443ee06026.jpg ├── 393959f6d14d2a26389c0d707f8f2786.jpg ├── 46fea3c37a73cb4ae264b33a4d9473c9.jpg ├── 4bed5f2b0b5d34ef5bf249cf8f309189.jpg ├── 597d4589316bc5c1ddfb450b11f6e560.jpg ├── 60dc2a05d3c1b23b997b24bce60e2d06.jpg ├── 9183e5ab7c6298490371086df3d8a720.jpg ├── b360d495a863f212125376bffb86ebce.jpg ├── b8af62d4edc08156ebbee7aa0b3f2ec4.jpg ├── ccf4e758b1b9e015d6861f0d362219f9.jpg ├── d77af7bb4f128f8ca8514e9f031d9842.jpg ├── e35c6828dd3cf7d9338f3fb3c63f4963.jpg └── e8e2b866b2e5e0e52b67d422eb5ea564.jpg ├── image_50 ├── 034d6982af4c78bff1e3d667fc1efab9.jpg ├── 1a5b4ba74286b8ff9de244e77f030421.jpg ├── 336e36b02c6b1543de14be443ee06026.jpg ├── 393959f6d14d2a26389c0d707f8f2786.jpg ├── 46fea3c37a73cb4ae264b33a4d9473c9.jpg ├── 4bed5f2b0b5d34ef5bf249cf8f309189.jpg ├── 597d4589316bc5c1ddfb450b11f6e560.jpg ├── 60dc2a05d3c1b23b997b24bce60e2d06.jpg ├── 9183e5ab7c6298490371086df3d8a720.jpg ├── b360d495a863f212125376bffb86ebce.jpg ├── b8af62d4edc08156ebbee7aa0b3f2ec4.jpg ├── ccf4e758b1b9e015d6861f0d362219f9.jpg ├── d77af7bb4f128f8ca8514e9f031d9842.jpg ├── e35c6828dd3cf7d9338f3fb3c63f4963.jpg └── e8e2b866b2e5e0e52b67d422eb5ea564.jpg ├── image_800 ├── 034d6982af4c78bff1e3d667fc1efab9.jpg ├── 1a5b4ba74286b8ff9de244e77f030421.jpg ├── 336e36b02c6b1543de14be443ee06026.jpg ├── 393959f6d14d2a26389c0d707f8f2786.jpg ├── 46fea3c37a73cb4ae264b33a4d9473c9.jpg ├── 4bed5f2b0b5d34ef5bf249cf8f309189.jpg ├── 597d4589316bc5c1ddfb450b11f6e560.jpg ├── 60dc2a05d3c1b23b997b24bce60e2d06.jpg ├── 9183e5ab7c6298490371086df3d8a720.jpg ├── b360d495a863f212125376bffb86ebce.jpg ├── b8af62d4edc08156ebbee7aa0b3f2ec4.jpg ├── ccf4e758b1b9e015d6861f0d362219f9.jpg ├── d77af7bb4f128f8ca8514e9f031d9842.jpg ├── e35c6828dd3cf7d9338f3fb3c63f4963.jpg └── e8e2b866b2e5e0e52b67d422eb5ea564.jpg ├── images ├── ad.jpg ├── banner │ ├── banner_01.jpg │ ├── banner_02.jpg │ ├── banner_sm_01.jpg │ └── banner_sm_02.jpg ├── des_big.jpg ├── des_sm.jpg ├── des_sm2.jpg ├── iPhone1.jpg ├── icon │ ├── aLink_bg.png │ ├── buy_btn.jpg │ ├── car.jpg │ ├── collection.jpg │ ├── des_input_bg.jpg │ ├── des_title.jpg │ ├── des_title_icon.png │ ├── down.jpg │ ├── down.png │ ├── hg_icon.jpg │ ├── hot.jpg │ ├── icon.png │ ├── icon_cart_prompt.jpg │ ├── login_btn.jpg │ ├── plus_bg.jpg │ ├── red_link.jpg │ ├── shaoIcon.jpg │ ├── shopIcon.jpg │ ├── shop_sj.jpg │ ├── sj.jpg │ ├── sj_blue.jpg │ ├── sj_grey.gif │ ├── user_icon.jpg │ └── xing.gif ├── logo.jpg ├── pad.jpg ├── reg.jpg ├── sh_btn.jpg ├── shopImg.jpg ├── shopping_bg.jpg ├── step.jpg ├── t-shirt.jpg ├── t-shirt1.jpg ├── userhead.jpg ├── webLogo.jpg └── 蚊帐.jpg ├── include.php ├── index.php ├── lib ├── common.func.php ├── image.func.php ├── mysql.func.php ├── page.func.php ├── string.func.php └── upload.func.php ├── login.php ├── plugins └── kindeditor │ ├── kindeditor-all-min.js │ ├── kindeditor-all.js │ ├── kindeditor-min.js │ ├── kindeditor.js │ ├── lang │ ├── ar.js │ ├── en.js │ ├── ko.js │ ├── zh_CN.js │ └── zh_TW.js │ ├── license.txt │ ├── php │ ├── JSON.php │ ├── demo.php │ ├── file_manager_json.php │ └── upload_json.php │ ├── plugins │ ├── anchor │ │ └── anchor.js │ ├── autoheight │ │ └── autoheight.js │ ├── baidumap │ │ ├── baidumap.js │ │ ├── index.html │ │ └── map.html │ ├── clearhtml │ │ └── clearhtml.js │ ├── code │ │ ├── code.js │ │ ├── prettify.css │ │ └── prettify.js │ ├── emoticons │ │ ├── emoticons.js │ │ └── images │ │ │ ├── 0.gif │ │ │ ├── 1.gif │ │ │ ├── 10.gif │ │ │ ├── 100.gif │ │ │ ├── 101.gif │ │ │ ├── 102.gif │ │ │ ├── 103.gif │ │ │ ├── 104.gif │ │ │ ├── 105.gif │ │ │ ├── 106.gif │ │ │ ├── 107.gif │ │ │ ├── 108.gif │ │ │ ├── 109.gif │ │ │ ├── 11.gif │ │ │ ├── 110.gif │ │ │ ├── 111.gif │ │ │ ├── 112.gif │ │ │ ├── 113.gif │ │ │ ├── 114.gif │ │ │ ├── 115.gif │ │ │ ├── 116.gif │ │ │ ├── 117.gif │ │ │ ├── 118.gif │ │ │ ├── 119.gif │ │ │ ├── 12.gif │ │ │ ├── 120.gif │ │ │ ├── 121.gif │ │ │ ├── 122.gif │ │ │ ├── 123.gif │ │ │ ├── 124.gif │ │ │ ├── 125.gif │ │ │ ├── 126.gif │ │ │ ├── 127.gif │ │ │ ├── 128.gif │ │ │ ├── 129.gif │ │ │ ├── 13.gif │ │ │ ├── 130.gif │ │ │ ├── 131.gif │ │ │ ├── 132.gif │ │ │ ├── 133.gif │ │ │ ├── 134.gif │ │ │ ├── 14.gif │ │ │ ├── 15.gif │ │ │ ├── 16.gif │ │ │ ├── 17.gif │ │ │ ├── 18.gif │ │ │ ├── 19.gif │ │ │ ├── 2.gif │ │ │ ├── 20.gif │ │ │ ├── 21.gif │ │ │ ├── 22.gif │ │ │ ├── 23.gif │ │ │ ├── 24.gif │ │ │ ├── 25.gif │ │ │ ├── 26.gif │ │ │ ├── 27.gif │ │ │ ├── 28.gif │ │ │ ├── 29.gif │ │ │ ├── 3.gif │ │ │ ├── 30.gif │ │ │ ├── 31.gif │ │ │ ├── 32.gif │ │ │ ├── 33.gif │ │ │ ├── 34.gif │ │ │ ├── 35.gif │ │ │ ├── 36.gif │ │ │ ├── 37.gif │ │ │ ├── 38.gif │ │ │ ├── 39.gif │ │ │ ├── 4.gif │ │ │ ├── 40.gif │ │ │ ├── 41.gif │ │ │ ├── 42.gif │ │ │ ├── 43.gif │ │ │ ├── 44.gif │ │ │ ├── 45.gif │ │ │ ├── 46.gif │ │ │ ├── 47.gif │ │ │ ├── 48.gif │ │ │ ├── 49.gif │ │ │ ├── 5.gif │ │ │ ├── 50.gif │ │ │ ├── 51.gif │ │ │ ├── 52.gif │ │ │ ├── 53.gif │ │ │ ├── 54.gif │ │ │ ├── 55.gif │ │ │ ├── 56.gif │ │ │ ├── 57.gif │ │ │ ├── 58.gif │ │ │ ├── 59.gif │ │ │ ├── 6.gif │ │ │ ├── 60.gif │ │ │ ├── 61.gif │ │ │ ├── 62.gif │ │ │ ├── 63.gif │ │ │ ├── 64.gif │ │ │ ├── 65.gif │ │ │ ├── 66.gif │ │ │ ├── 67.gif │ │ │ ├── 68.gif │ │ │ ├── 69.gif │ │ │ ├── 7.gif │ │ │ ├── 70.gif │ │ │ ├── 71.gif │ │ │ ├── 72.gif │ │ │ ├── 73.gif │ │ │ ├── 74.gif │ │ │ ├── 75.gif │ │ │ ├── 76.gif │ │ │ ├── 77.gif │ │ │ ├── 78.gif │ │ │ ├── 79.gif │ │ │ ├── 8.gif │ │ │ ├── 80.gif │ │ │ ├── 81.gif │ │ │ ├── 82.gif │ │ │ ├── 83.gif │ │ │ ├── 84.gif │ │ │ ├── 85.gif │ │ │ ├── 86.gif │ │ │ ├── 87.gif │ │ │ ├── 88.gif │ │ │ ├── 89.gif │ │ │ ├── 9.gif │ │ │ ├── 90.gif │ │ │ ├── 91.gif │ │ │ ├── 92.gif │ │ │ ├── 93.gif │ │ │ ├── 94.gif │ │ │ ├── 95.gif │ │ │ ├── 96.gif │ │ │ ├── 97.gif │ │ │ ├── 98.gif │ │ │ ├── 99.gif │ │ │ └── static.gif │ ├── filemanager │ │ ├── filemanager.js │ │ └── images │ │ │ ├── file-16.gif │ │ │ ├── file-64.gif │ │ │ ├── folder-16.gif │ │ │ ├── folder-64.gif │ │ │ └── go-up.gif │ ├── flash │ │ └── flash.js │ ├── image │ │ ├── image.js │ │ └── images │ │ │ ├── align_left.gif │ │ │ ├── align_right.gif │ │ │ ├── align_top.gif │ │ │ └── refresh.png │ ├── insertfile │ │ └── insertfile.js │ ├── lineheight │ │ └── lineheight.js │ ├── link │ │ └── link.js │ ├── map │ │ ├── map.html │ │ └── map.js │ ├── media │ │ └── media.js │ ├── multiimage │ │ ├── images │ │ │ ├── image.png │ │ │ ├── select-files-en.png │ │ │ ├── select-files-zh_CN.png │ │ │ └── swfupload.swf │ │ └── multiimage.js │ ├── pagebreak │ │ └── pagebreak.js │ ├── plainpaste │ │ └── plainpaste.js │ ├── preview │ │ └── preview.js │ ├── quickformat │ │ └── quickformat.js │ ├── table │ │ └── table.js │ ├── template │ │ ├── html │ │ │ ├── 1.html │ │ │ ├── 2.html │ │ │ └── 3.html │ │ └── template.js │ └── wordpaste │ │ └── wordpaste.js │ └── themes │ ├── common │ ├── anchor.gif │ ├── blank.gif │ ├── flash.gif │ ├── loading.gif │ ├── media.gif │ └── rm.gif │ ├── default │ ├── background.png │ ├── default.css │ └── default.png │ ├── qq │ ├── editor.gif │ └── qq.css │ └── simple │ └── simple.css ├── proDetails.php ├── reg.php ├── scripts ├── jquery-1.6.js └── jquery.jqzoom-core.js ├── styles ├── jquery.jqzoom.css ├── main.css └── reset.css ├── test.php ├── test ├── a1f0b5afb20d0da700edb4dbf4821e56.jpg ├── des_big.jpg ├── doAction.php ├── doAction1.php ├── doAction2.php ├── doAction3.php ├── resizeImage.php ├── resizeImage1.php ├── resizeImage2.php ├── upload.func.php ├── upload.php ├── upload1.php ├── upload2.php ├── uploads │ ├── image_220 │ │ └── des_big.jpg │ ├── image_350 │ │ └── des_big.jpg │ ├── image_50 │ │ └── des_big.jpg │ └── image_800 │ │ └── des_big.jpg ├── waterPic.php └── waterText.php └── uploads ├── 635c14fb95e989e5707a5f9802ca4d2a.jpg ├── 6ea82909b43efbe17dafea572af3180c.jpg ├── 91a023aeb48d1a7331efd54e1af24a6d.jpg └── c88fb1b66b21306df775a0892a877e2d.jpg /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | *.php linguist-language=PHP 3 | *.js linguist-language=PHP 4 | *.css linguist-language=PHP 5 | 6 | # Custom for Visual Studio 7 | *.cs diff=csharp 8 | 9 | # Standard to msysgit 10 | *.doc diff=astextplain 11 | *.DOC diff=astextplain 12 | *.docx diff=astextplain 13 | *.DOCX diff=astextplain 14 | *.dot diff=astextplain 15 | *.DOT diff=astextplain 16 | *.pdf diff=astextplain 17 | *.PDF diff=astextplain 18 | *.rtf diff=astextplain 19 | *.RTF diff=astextplain 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | 38 | # Directories potentially created on remote AFP share 39 | .AppleDB 40 | .AppleDesktop 41 | Network Trash Folder 42 | Temporary Items 43 | .apdisk 44 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Shop1 2 | 3 | 基于php开发的电子商务网站 4 | 5 | #关于这个项目 这个是慕课网上面的课程 6 | 7 | http://www.imooc.com/learn/148 8 | 9 | 大家如果有问题,都可以来咨询我,如果可以我能尽量给你们解答 10 | 11 | 环境搭建我是分布式搭建,即Apache、Mysql、PHP分别安装 12 | 13 | 关于gd库,需要修改php.ini里面的相关配置,将其前面的;删除即可 14 | 15 | 我使用的是最新的php版本,因此已经摒弃了mysql,变成了mysqli,因此这个项目中数据库连接我使用的是mysqli 16 | 17 | 跟着慕课网的一个老师一点一点敲下来,遇错排查,各种百度、Google,最后解决了问题,收获很大 18 | 19 | 希望可以 慢慢学,学有所成 20 | 21 | 大家一起加油 ! 22 | -------------------------------------------------------------------------------- /admin/addAdmin.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 |编号 | 39 |管理员名称 | 40 |管理员邮箱 | 41 |操作 | 42 |
---|---|---|---|
49 | | 50 | | 51 | | 52 | |
57 | |
编号 | 39 |分类 | 40 |操作 | 41 ||
---|---|---|---|
48 | | 49 | | 50 | | |
55 | |
编号 | 32 |用户名称 | 33 |用户邮箱 | 34 |是否激活 | 35 |操作 | 36 |
---|---|---|---|---|
43 | | 44 | | 45 | | 46 | 49 | | 50 |51 | |
操作系统 | 13 |14 | |
---|---|
Apache版本 | 17 |18 | |
PHP版本 | 21 |22 | |
运行方式 | 25 |26 | |
系统名称 | 32 |慕课网电子商城 | 33 |
---|---|
开发团队 | 36 |King&慕课网的小伙伴 | 37 |
公司网址 | 40 |http://www.imooc.com | 41 |
成功案例 | 44 |慕课网 | 45 |