├── .gitattributes ├── .gitignore ├── README.md ├── Win32 └── debug │ ├── PepperFlash │ ├── manifest.json │ └── pepflashplayer32_30_0_0_154.dll │ ├── app │ ├── .travis.yml │ ├── LICENSE.txt │ ├── README.md │ ├── ThinkPHP │ │ ├── .htaccess │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE.txt │ │ ├── Lang │ │ │ └── zh-cn.php │ │ ├── README.md │ │ ├── Tpl │ │ │ ├── default_index.tpl │ │ │ ├── dispatch_jump.tpl │ │ │ ├── page_trace.tpl │ │ │ └── think_exception.tpl │ │ ├── base.php │ │ ├── composer.json │ │ ├── convention.php │ │ ├── helper.php │ │ ├── library │ │ │ ├── think │ │ │ │ ├── App.php │ │ │ │ ├── Build.php │ │ │ │ ├── Cache.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Config.php │ │ │ │ ├── Console.php │ │ │ │ ├── Container.php │ │ │ │ ├── Controller.php │ │ │ │ ├── Cookie.php │ │ │ │ ├── Db.php │ │ │ │ ├── Debug.php │ │ │ │ ├── Env.php │ │ │ │ ├── Error.php │ │ │ │ ├── Exception.php │ │ │ │ ├── Facade.php │ │ │ │ ├── File.php │ │ │ │ ├── Hook.php │ │ │ │ ├── Lang.php │ │ │ │ ├── Loader.php │ │ │ │ ├── Log.php │ │ │ │ ├── Middleware.php │ │ │ │ ├── Model.php │ │ │ │ ├── Paginator.php │ │ │ │ ├── Process.php │ │ │ │ ├── Request.php │ │ │ │ ├── Response.php │ │ │ │ ├── Route.php │ │ │ │ ├── Session.php │ │ │ │ ├── Template.php │ │ │ │ ├── Url.php │ │ │ │ ├── Validate.php │ │ │ │ ├── View.php │ │ │ │ ├── cache │ │ │ │ │ ├── Driver.php │ │ │ │ │ └── driver │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ ├── Lite.php │ │ │ │ │ │ ├── Memcache.php │ │ │ │ │ │ ├── Memcached.php │ │ │ │ │ │ ├── Redis.php │ │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ │ ├── Wincache.php │ │ │ │ │ │ └── Xcache.php │ │ │ │ ├── config │ │ │ │ │ └── driver │ │ │ │ │ │ ├── Ini.php │ │ │ │ │ │ ├── Json.php │ │ │ │ │ │ └── Xml.php │ │ │ │ ├── console │ │ │ │ │ ├── Command.php │ │ │ │ │ ├── Input.php │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Output.php │ │ │ │ │ ├── Table.php │ │ │ │ │ ├── bin │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── hiddeninput.exe │ │ │ │ │ ├── command │ │ │ │ │ │ ├── Build.php │ │ │ │ │ │ ├── Clear.php │ │ │ │ │ │ ├── Help.php │ │ │ │ │ │ ├── Lists.php │ │ │ │ │ │ ├── Make.php │ │ │ │ │ │ ├── RouteList.php │ │ │ │ │ │ ├── RunServer.php │ │ │ │ │ │ ├── Version.php │ │ │ │ │ │ ├── make │ │ │ │ │ │ │ ├── Command.php │ │ │ │ │ │ │ ├── Controller.php │ │ │ │ │ │ │ ├── Middleware.php │ │ │ │ │ │ │ ├── Model.php │ │ │ │ │ │ │ ├── Validate.php │ │ │ │ │ │ │ └── stubs │ │ │ │ │ │ │ │ ├── command.stub │ │ │ │ │ │ │ │ ├── controller.api.stub │ │ │ │ │ │ │ │ ├── controller.plain.stub │ │ │ │ │ │ │ │ ├── controller.stub │ │ │ │ │ │ │ │ ├── middleware.stub │ │ │ │ │ │ │ │ ├── model.stub │ │ │ │ │ │ │ │ └── validate.stub │ │ │ │ │ │ └── optimize │ │ │ │ │ │ │ ├── Autoload.php │ │ │ │ │ │ │ ├── Config.php │ │ │ │ │ │ │ ├── Route.php │ │ │ │ │ │ │ └── Schema.php │ │ │ │ │ ├── input │ │ │ │ │ │ ├── Argument.php │ │ │ │ │ │ ├── Definition.php │ │ │ │ │ │ └── Option.php │ │ │ │ │ └── output │ │ │ │ │ │ ├── Ask.php │ │ │ │ │ │ ├── Descriptor.php │ │ │ │ │ │ ├── Formatter.php │ │ │ │ │ │ ├── Question.php │ │ │ │ │ │ ├── descriptor │ │ │ │ │ │ └── Console.php │ │ │ │ │ │ ├── driver │ │ │ │ │ │ ├── Buffer.php │ │ │ │ │ │ ├── Console.php │ │ │ │ │ │ └── Nothing.php │ │ │ │ │ │ ├── formatter │ │ │ │ │ │ ├── Stack.php │ │ │ │ │ │ └── Style.php │ │ │ │ │ │ └── question │ │ │ │ │ │ ├── Choice.php │ │ │ │ │ │ └── Confirmation.php │ │ │ │ ├── db │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Connection.php │ │ │ │ │ ├── Expression.php │ │ │ │ │ ├── Query.php │ │ │ │ │ ├── Where.php │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── Mysql.php │ │ │ │ │ │ ├── Pgsql.php │ │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ │ └── Sqlsrv.php │ │ │ │ │ ├── connector │ │ │ │ │ │ ├── Mysql.php │ │ │ │ │ │ ├── Pgsql.php │ │ │ │ │ │ ├── Sqlite.php │ │ │ │ │ │ ├── Sqlsrv.php │ │ │ │ │ │ └── pgsql.sql │ │ │ │ │ └── exception │ │ │ │ │ │ ├── BindParamException.php │ │ │ │ │ │ ├── DataNotFoundException.php │ │ │ │ │ │ └── ModelNotFoundException.php │ │ │ │ ├── debug │ │ │ │ │ ├── Console.php │ │ │ │ │ └── Html.php │ │ │ │ ├── exception │ │ │ │ │ ├── ClassNotFoundException.php │ │ │ │ │ ├── DbException.php │ │ │ │ │ ├── ErrorException.php │ │ │ │ │ ├── Handle.php │ │ │ │ │ ├── HttpException.php │ │ │ │ │ ├── HttpResponseException.php │ │ │ │ │ ├── PDOException.php │ │ │ │ │ ├── RouteNotFoundException.php │ │ │ │ │ ├── TemplateNotFoundException.php │ │ │ │ │ ├── ThrowableError.php │ │ │ │ │ └── ValidateException.php │ │ │ │ ├── facade │ │ │ │ │ ├── App.php │ │ │ │ │ ├── Build.php │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── Config.php │ │ │ │ │ ├── Cookie.php │ │ │ │ │ ├── Debug.php │ │ │ │ │ ├── Env.php │ │ │ │ │ ├── Hook.php │ │ │ │ │ ├── Lang.php │ │ │ │ │ ├── Log.php │ │ │ │ │ ├── Middleware.php │ │ │ │ │ ├── Request.php │ │ │ │ │ ├── Response.php │ │ │ │ │ ├── Route.php │ │ │ │ │ ├── Session.php │ │ │ │ │ ├── Template.php │ │ │ │ │ ├── Url.php │ │ │ │ │ ├── Validate.php │ │ │ │ │ └── View.php │ │ │ │ ├── log │ │ │ │ │ └── driver │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ └── Socket.php │ │ │ │ ├── model │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Pivot.php │ │ │ │ │ ├── Relation.php │ │ │ │ │ ├── concern │ │ │ │ │ │ ├── Attribute.php │ │ │ │ │ │ ├── Conversion.php │ │ │ │ │ │ ├── ModelEvent.php │ │ │ │ │ │ ├── RelationShip.php │ │ │ │ │ │ ├── SoftDelete.php │ │ │ │ │ │ └── TimeStamp.php │ │ │ │ │ └── relation │ │ │ │ │ │ ├── BelongsTo.php │ │ │ │ │ │ ├── BelongsToMany.php │ │ │ │ │ │ ├── HasMany.php │ │ │ │ │ │ ├── HasManyThrough.php │ │ │ │ │ │ ├── HasOne.php │ │ │ │ │ │ ├── MorphMany.php │ │ │ │ │ │ ├── MorphOne.php │ │ │ │ │ │ ├── MorphTo.php │ │ │ │ │ │ └── OneToOne.php │ │ │ │ ├── paginator │ │ │ │ │ └── driver │ │ │ │ │ │ └── Bootstrap.php │ │ │ │ ├── process │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Utils.php │ │ │ │ │ ├── exception │ │ │ │ │ │ ├── Faild.php │ │ │ │ │ │ ├── Failed.php │ │ │ │ │ │ └── Timeout.php │ │ │ │ │ └── pipes │ │ │ │ │ │ ├── Pipes.php │ │ │ │ │ │ ├── Unix.php │ │ │ │ │ │ └── Windows.php │ │ │ │ ├── response │ │ │ │ │ ├── Download.php │ │ │ │ │ ├── Json.php │ │ │ │ │ ├── Jsonp.php │ │ │ │ │ ├── Jump.php │ │ │ │ │ ├── Redirect.php │ │ │ │ │ ├── View.php │ │ │ │ │ └── Xml.php │ │ │ │ ├── route │ │ │ │ │ ├── AliasRule.php │ │ │ │ │ ├── Dispatch.php │ │ │ │ │ ├── Domain.php │ │ │ │ │ ├── Resource.php │ │ │ │ │ ├── Rule.php │ │ │ │ │ ├── RuleGroup.php │ │ │ │ │ ├── RuleItem.php │ │ │ │ │ ├── RuleName.php │ │ │ │ │ └── dispatch │ │ │ │ │ │ ├── Callback.php │ │ │ │ │ │ ├── Controller.php │ │ │ │ │ │ ├── Module.php │ │ │ │ │ │ ├── Redirect.php │ │ │ │ │ │ ├── Response.php │ │ │ │ │ │ ├── Url.php │ │ │ │ │ │ └── View.php │ │ │ │ ├── session │ │ │ │ │ └── driver │ │ │ │ │ │ ├── Memcache.php │ │ │ │ │ │ ├── Memcached.php │ │ │ │ │ │ └── Redis.php │ │ │ │ ├── template │ │ │ │ │ ├── TagLib.php │ │ │ │ │ ├── driver │ │ │ │ │ │ └── File.php │ │ │ │ │ └── taglib │ │ │ │ │ │ └── Cx.php │ │ │ │ ├── validate │ │ │ │ │ └── ValidateRule.php │ │ │ │ └── view │ │ │ │ │ └── driver │ │ │ │ │ ├── Php.php │ │ │ │ │ └── Think.php │ │ │ └── traits │ │ │ │ └── controller │ │ │ │ └── Jump.php │ │ ├── logo.png │ │ └── phpunit.xml.dist │ ├── application │ │ ├── .htaccess │ │ ├── command.php │ │ ├── common.php │ │ ├── index │ │ │ ├── controller │ │ │ │ └── Index.php │ │ │ └── view │ │ │ │ ├── index │ │ │ │ ├── audio.php │ │ │ │ ├── file.php │ │ │ │ ├── form.php │ │ │ │ ├── iframe.php │ │ │ │ ├── index.php │ │ │ │ ├── link.php │ │ │ │ ├── msg1.php │ │ │ │ ├── msg2.php │ │ │ │ ├── sqlite.php │ │ │ │ ├── test.php │ │ │ │ ├── video.php │ │ │ │ └── worker.php │ │ │ │ └── layout.php │ │ ├── provider.php │ │ └── tags.php │ ├── build.php │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── app.php │ │ ├── cache.php │ │ ├── console.php │ │ ├── cookie.php │ │ ├── database.php │ │ ├── gateway_worker.php │ │ ├── log.php │ │ ├── middleware.php │ │ ├── session.php │ │ ├── template.php │ │ ├── trace.php │ │ ├── worker.php │ │ └── worker_server.php │ ├── public │ │ ├── .htaccess │ │ ├── favicon.ico │ │ ├── index.php │ │ ├── init.php │ │ ├── robots.txt │ │ ├── router.php │ │ └── static │ │ │ ├── jquery-1.12.0.min.js │ │ │ ├── layui │ │ │ ├── css │ │ │ │ ├── layui.css │ │ │ │ ├── layui.mobile.css │ │ │ │ └── modules │ │ │ │ │ ├── code.css │ │ │ │ │ ├── laydate │ │ │ │ │ └── default │ │ │ │ │ │ └── laydate.css │ │ │ │ │ └── layer │ │ │ │ │ └── default │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── layer.css │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ └── loading-2.gif │ │ │ ├── font │ │ │ │ ├── iconfont.eot │ │ │ │ ├── iconfont.svg │ │ │ │ ├── iconfont.ttf │ │ │ │ └── iconfont.woff │ │ │ ├── images │ │ │ │ └── face │ │ │ │ │ ├── 0.gif │ │ │ │ │ ├── 1.gif │ │ │ │ │ ├── 10.gif │ │ │ │ │ ├── 11.gif │ │ │ │ │ ├── 12.gif │ │ │ │ │ ├── 13.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 │ │ │ │ │ ├── 8.gif │ │ │ │ │ └── 9.gif │ │ │ ├── lay │ │ │ │ └── modules │ │ │ │ │ ├── carousel.js │ │ │ │ │ ├── code.js │ │ │ │ │ ├── colorpicker.js │ │ │ │ │ ├── element.js │ │ │ │ │ ├── flow.js │ │ │ │ │ ├── form.js │ │ │ │ │ ├── jquery.js │ │ │ │ │ ├── laydate.js │ │ │ │ │ ├── layedit.js │ │ │ │ │ ├── layer.js │ │ │ │ │ ├── laypage.js │ │ │ │ │ ├── laytpl.js │ │ │ │ │ ├── mobile.js │ │ │ │ │ ├── rate.js │ │ │ │ │ ├── slider.js │ │ │ │ │ ├── table.js │ │ │ │ │ ├── tree.js │ │ │ │ │ ├── upload.js │ │ │ │ │ └── util.js │ │ │ ├── layui.all.js │ │ │ └── layui.js │ │ │ ├── player │ │ │ ├── EasyMp3Player.jpg │ │ │ └── EasyMp3Player.swf │ │ │ └── zui_fonts │ │ │ ├── zenicon.css │ │ │ ├── zenicon.eot │ │ │ ├── zenicon.svg │ │ │ ├── zenicon.ttf │ │ │ └── zenicon.woff │ ├── route │ │ └── route.php │ ├── think │ ├── thinkphp │ │ └── .gitignore │ ├── vendor │ │ ├── autoload.php │ │ ├── composer │ │ │ ├── ClassLoader.php │ │ │ ├── LICENSE │ │ │ ├── autoload_classmap.php │ │ │ ├── autoload_files.php │ │ │ ├── autoload_namespaces.php │ │ │ ├── autoload_psr4.php │ │ │ ├── autoload_real.php │ │ │ ├── autoload_static.php │ │ │ └── installed.json │ │ ├── lobtao │ │ │ └── think-worker │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── Application.php │ │ │ │ ├── Cookie.php │ │ │ │ ├── Events.php │ │ │ │ ├── Http.php │ │ │ │ ├── Server.php │ │ │ │ ├── Session.php │ │ │ │ ├── command.php │ │ │ │ ├── command │ │ │ │ ├── GatewayWorker.php │ │ │ │ ├── Server.php │ │ │ │ └── Worker.php │ │ │ │ ├── config │ │ │ │ ├── gateway.php │ │ │ │ ├── server.php │ │ │ │ └── worker.php │ │ │ │ ├── facade │ │ │ │ ├── Application.php │ │ │ │ └── Worker.php │ │ │ │ └── log │ │ │ │ └── File.php │ │ ├── topthink │ │ │ └── think-installer │ │ │ │ ├── .gitignore │ │ │ │ ├── composer.json │ │ │ │ └── src │ │ │ │ ├── LibraryInstaller.php │ │ │ │ ├── Plugin.php │ │ │ │ ├── Promise.php │ │ │ │ ├── ThinkExtend.php │ │ │ │ ├── ThinkFramework.php │ │ │ │ └── ThinkTesting.php │ │ └── workerman │ │ │ ├── gateway-worker │ │ │ ├── .gitignore │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── src │ │ │ │ ├── BusinessWorker.php │ │ │ │ ├── Gateway.php │ │ │ │ ├── Lib │ │ │ │ ├── Context.php │ │ │ │ ├── Db.php │ │ │ │ ├── DbConnection.php │ │ │ │ └── Gateway.php │ │ │ │ ├── Protocols │ │ │ │ └── GatewayProtocol.php │ │ │ │ └── Register.php │ │ │ └── workerman │ │ │ ├── .gitignore │ │ │ ├── Autoloader.php │ │ │ ├── Connection │ │ │ ├── AsyncTcpConnection.php │ │ │ ├── AsyncUdpConnection.php │ │ │ ├── ConnectionInterface.php │ │ │ ├── TcpConnection.php │ │ │ └── UdpConnection.php │ │ │ ├── Events │ │ │ ├── Ev.php │ │ │ ├── Event.php │ │ │ ├── EventInterface.php │ │ │ ├── Libevent.php │ │ │ ├── React │ │ │ │ ├── Base.php │ │ │ │ ├── ExtEventLoop.php │ │ │ │ ├── ExtLibEventLoop.php │ │ │ │ └── StreamSelectLoop.php │ │ │ ├── Select.php │ │ │ └── Swoole.php │ │ │ ├── Lib │ │ │ ├── Constants.php │ │ │ └── Timer.php │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── Protocols │ │ │ ├── Frame.php │ │ │ ├── Http.php │ │ │ ├── Http │ │ │ │ └── mime.types │ │ │ ├── ProtocolInterface.php │ │ │ ├── Text.php │ │ │ ├── Websocket.php │ │ │ └── Ws.php │ │ │ ├── README.md │ │ │ ├── WebServer.php │ │ │ ├── Worker.php │ │ │ └── composer.json │ └── websocket.js │ ├── browse.exe │ ├── cef.pak │ ├── cef_100_percent.pak │ ├── cef_200_percent.pak │ ├── cef_extensions.pak │ ├── config.json │ ├── d3dcompiler_43.dll │ ├── d3dcompiler_47.dll │ ├── database │ └── northwind.db │ ├── devtools_resources.pak │ ├── icudtl.dat │ ├── libEGL.dll │ ├── libGLESv2.dll │ ├── libcef.dll │ ├── libeay32.dll │ ├── locales │ ├── am.pak │ ├── ar.pak │ ├── bg.pak │ ├── bn.pak │ ├── ca.pak │ ├── cs.pak │ ├── da.pak │ ├── de.pak │ ├── el.pak │ ├── en-GB.pak │ ├── en-US.pak │ ├── es-419.pak │ ├── es.pak │ ├── et.pak │ ├── fa.pak │ ├── fi.pak │ ├── fil.pak │ ├── fr.pak │ ├── gu.pak │ ├── he.pak │ ├── hi.pak │ ├── hr.pak │ ├── hu.pak │ ├── id.pak │ ├── it.pak │ ├── ja.pak │ ├── kn.pak │ ├── ko.pak │ ├── lt.pak │ ├── lv.pak │ ├── ml.pak │ ├── mr.pak │ ├── ms.pak │ ├── nb.pak │ ├── nl.pak │ ├── pl.pak │ ├── pt-BR.pak │ ├── pt-PT.pak │ ├── ro.pak │ ├── ru.pak │ ├── sk.pak │ ├── sl.pak │ ├── sr.pak │ ├── sv.pak │ ├── sw.pak │ ├── ta.pak │ ├── te.pak │ ├── th.pak │ ├── tr.pak │ ├── uk.pak │ ├── vi.pak │ ├── zh-CN.pak │ └── zh-TW.pak │ ├── natives_blob.bin │ ├── niu.ico │ ├── niu_new.exe │ ├── php_7.0.9 │ ├── ext │ │ ├── php_curl.dll │ │ ├── php_opcache.dll │ │ ├── php_openssl.dll │ │ ├── php_pdo_sqlite.dll │ │ └── php_sockets.dll │ ├── extras │ │ └── ssl │ │ │ └── openssl.cnf │ ├── glib-2.dll │ ├── gmodule-2.dll │ ├── lib │ │ └── enchant │ │ │ ├── libenchant_ispell.dll │ │ │ └── libenchant_myspell.dll │ ├── libeay32.dll │ ├── libenchant.dll │ ├── libpq.dll │ ├── libsasl.dll │ ├── libssh2.dll │ ├── msvcp140.dll │ ├── nonxp.dll │ ├── normaliz.dll │ ├── php.gif │ ├── php.ini │ ├── php7apache2_4.dll │ ├── php7phpdbg.dll │ ├── php7ts.dll │ ├── phpdesktop_php-cgi.exe │ ├── phpdesktop_php.exe │ ├── sasl2 │ │ ├── saslANONYMOUS.dll │ │ ├── saslCRAMMD5.dll │ │ ├── saslDIGESTMD5.dll │ │ ├── saslLOGIN.dll │ │ ├── saslNTLM.dll │ │ ├── saslOTP.dll │ │ ├── saslPLAIN.dll │ │ ├── saslSCRAM.dll │ │ ├── saslSQLITE.dll │ │ └── saslSRP.dll │ ├── ssleay32.dll │ ├── vcomp140.dll │ └── vcruntime140.dll │ ├── server_db.dll │ ├── skin │ ├── Air.skn │ ├── Air_Remix.skn │ ├── Amazing.skn │ ├── Amazing_Aero.skn │ ├── Amazing_Ext.skn │ ├── Android.skn │ ├── Android_Aero.skn │ ├── Android_Ext.skn │ ├── Charm.skn │ ├── Charm_Aero.skn │ ├── Charm_Ext.skn │ ├── FineVector.skn │ ├── FineVector_Aero.skn │ ├── FineVector_Ext.skn │ ├── HUD.skn │ ├── HUD_Aero.skn │ ├── HUD_Ext.skn │ ├── Laconic.skn │ ├── Laconic_Aero.skn │ ├── Laconic_Ext.skn │ ├── Office2013_Blue.skn │ ├── Office2013_Green.skn │ ├── Office2013_Orange.skn │ ├── Office2013_Purple.skn │ ├── Optima.skn │ ├── Optima_Aero.skn │ ├── Optima_Ext.skn │ ├── Orion.skn │ ├── SLMedia.skn │ ├── SLMedia_Aero.skn │ ├── SnowLeopard.skn │ ├── Ubuntu.skn │ ├── Ubuntu_Aero.skn │ ├── Ubuntu_Ext.skn │ ├── Win10Modern.skn │ ├── Win10ModernDark.skn │ ├── Win10ModernSlateGray.skn │ ├── Win8.skn │ ├── Win8_Aero.skn │ ├── Win8_Ext.skn │ ├── Windows10.skn │ ├── iOS.skn │ ├── iOS_Aero.skn │ ├── iOS_Ext.skn │ ├── niu.skn │ └── splash.jpg │ ├── snapshot_blob.bin │ ├── ssleay32.dll │ ├── tools │ ├── niu │ │ ├── active.bmp │ │ ├── controls.bmp │ │ ├── hw.bmp │ │ ├── inactive.bmp │ │ ├── inactivelayerbordermask.bmp │ │ ├── layerborder.bmp │ │ ├── layerbordermask.bmp │ │ ├── main.bmp │ │ ├── mdibg.bmp │ │ ├── menuitems.bmp │ │ ├── new.bmp │ │ ├── new2.bmp │ │ ├── pw.bmp │ │ ├── skin.ini │ │ ├── tool.ini │ │ ├── toolwindow.bmp │ │ ├── toolwindowactive.bmp │ │ └── toolwindowinactive.bmp │ └── 皮肤编辑器.exe │ ├── widevinecdmadapter.dll │ └── wow_helper.exe ├── browse ├── browse.dpr └── browse.dproj ├── clean.bat ├── niu.ico ├── niu_Icon.ico ├── niu_new.dpr ├── niu_new.dproj ├── niu_new.drc ├── niu_new.res ├── pg_niu_new.groupproj ├── res ├── PepperFlash21.0.0.213.zip ├── logo.png ├── php_desktop.png ├── splash.psd ├── splash考务.jpg ├── splash考试.jpg └── splash题库.jpg ├── server_db ├── server_db.dpr ├── server_db.dproj ├── server_db.res ├── unAbsDbModule.dfm ├── unAbsDbModule.pas └── unDbHttpServer.pas ├── uframeChrome.dfm ├── uframeChrome.pas ├── ufrmBrower.dfm ├── ufrmBrower.pas ├── ufrmMain.dfm ├── ufrmMain.pas ├── ufrmModal.dfm ├── ufrmModal.pas ├── ufrmModel.pas ├── ufrmSplash.dfm ├── ufrmSplash.pas ├── unCEF.pas ├── unChromeMessage.pas ├── unCmdCli.pas ├── unConfig.pas ├── unMoudle.dfm ├── unMoudle.pas ├── unPHPModule.dfm ├── unPHPModule.pas ├── unRunOne.pas └── unV8Extension.pas /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pas linguist-language=php 2 | *.dfm linguist-language=php -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __history 2 | *.dcu 3 | Win32/debug/app/runtime/* 4 | Win32/debug/cache/* 5 | niu_new.dproj.local 6 | niu_new.identcache 7 | __history/ufrmModal.pas.~4~ 8 | __history/ufrmModal.pas.~3~ 9 | browse/browse.dproj.local 10 | browse/browse.identcache 11 | niu_new.identcache 12 | pg_niu_new.groupproj.local 13 | server_db/server_db.identcache 14 | Win32/debug/log 15 | server_php/server_php.identcache 16 | Win32/debug/app/.idea/* 17 | Win32/debug/php_7.3.2 18 | *.log 19 | *.identcache 20 | Win32/debug/nginx_1.11.5/logs/*.log 21 | Win32/debug/nginx_1.11.5/logs/*.pid 22 | Win32/debug/cmd.exe 23 | Win32/debug/nginx_1.14.2/logs/nginx.pid 24 | Win32/debug/debug.zip -------------------------------------------------------------------------------- /Win32/debug/PepperFlash/pepflashplayer32_30_0_0_154.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/PepperFlash/pepflashplayer32_30_0_0_154.dll -------------------------------------------------------------------------------- /Win32/debug/app/LICENSE.txt: -------------------------------------------------------------------------------- 1 | 2 | ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 3 | 版权所有Copyright © 2006-2016 by ThinkPHP (http://thinkphp.cn) 4 | All rights reserved。 5 | ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 6 | 7 | Apache Licence是著名的非盈利开源组织Apache采用的协议。 8 | 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 9 | 允许代码修改,再作为开源或商业软件发布。需要满足 10 | 的条件: 11 | 1. 需要给代码的用户一份Apache Licence ; 12 | 2. 如果你修改了代码,需要在被修改的文件中说明; 13 | 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 14 | 带有原来代码中的协议,商标,专利声明和其他原来作者规 15 | 定需要包含的说明; 16 | 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 17 | 件中需要带有本协议内容。你可以在Notice中增加自己的 18 | 许可,但不可以表现为对Apache Licence构成更改。 19 | 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 24 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 25 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 26 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 27 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 28 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 | POSSIBILITY OF SUCH DAMAGE. 33 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/LICENSE.txt: -------------------------------------------------------------------------------- 1 | 2 | ThinkPHP遵循Apache2开源协议发布,并提供免费使用。 3 | 版权所有Copyright © 2006-2018 by ThinkPHP (http://thinkphp.cn) 4 | All rights reserved。 5 | ThinkPHP® 商标和著作权所有者为上海顶想信息科技有限公司。 6 | 7 | Apache Licence是著名的非盈利开源组织Apache采用的协议。 8 | 该协议和BSD类似,鼓励代码共享和尊重原作者的著作权, 9 | 允许代码修改,再作为开源或商业软件发布。需要满足 10 | 的条件: 11 | 1. 需要给代码的用户一份Apache Licence ; 12 | 2. 如果你修改了代码,需要在被修改的文件中说明; 13 | 3. 在延伸的代码中(修改和有源代码衍生的代码中)需要 14 | 带有原来代码中的协议,商标,专利声明和其他原来作者规 15 | 定需要包含的说明; 16 | 4. 如果再发布的产品中包含一个Notice文件,则在Notice文 17 | 件中需要带有本协议内容。你可以在Notice中增加自己的 18 | 许可,但不可以表现为对Apache Licence构成更改。 19 | 具体的协议参考:http://www.apache.org/licenses/LICENSE-2.0 20 | 21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 24 | FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 25 | COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 26 | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 27 | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 28 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 29 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 31 | ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 32 | POSSIBILITY OF SUCH DAMAGE. 33 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/Tpl/default_index.tpl: -------------------------------------------------------------------------------- 1 | *{ padding: 0; margin: 0; } div{ padding: 4px 48px;} a{color:#2E5CD5;cursor: pointer;text-decoration: none} a:hover{text-decoration:underline; } body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; color: #333;font-size:18px;} h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } p{ line-height: 1.6em; font-size: 42px }

:)

ThinkPHP V5.1
12载初心不改(2006-2018) - 你值得信赖的PHP框架

'; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topthink/framework", 3 | "description": "the new thinkphp framework", 4 | "type": "think-framework", 5 | "keywords": [ 6 | "framework", 7 | "thinkphp", 8 | "ORM" 9 | ], 10 | "homepage": "http://thinkphp.cn/", 11 | "license": "Apache-2.0", 12 | "authors": [ 13 | { 14 | "name": "liu21st", 15 | "email": "liu21st@gmail.com" 16 | }, 17 | { 18 | "name": "yunwuxin", 19 | "email": "448901948@qq.com" 20 | } 21 | ], 22 | "require": { 23 | "php": ">=5.6.0", 24 | "topthink/think-installer": "2.*" 25 | }, 26 | "require-dev": { 27 | "phpunit/phpunit": "^5.0|^6.0", 28 | "johnkary/phpunit-speedtrap": "^1.0", 29 | "mikey179/vfsstream": "~1.6", 30 | "phploc/phploc": "2.*", 31 | "sebastian/phpcpd": "2.*", 32 | "squizlabs/php_codesniffer": "2.*", 33 | "phpdocumentor/reflection-docblock": "^2.0" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/config/driver/Ini.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\config\driver; 13 | 14 | class Ini 15 | { 16 | protected $config; 17 | 18 | public function __construct($config) 19 | { 20 | $this->config = $config; 21 | } 22 | 23 | public function parse() 24 | { 25 | if (is_file($this->config)) { 26 | return parse_ini_file($this->config, true); 27 | } else { 28 | return parse_ini_string($this->config, true); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/config/driver/Json.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\config\driver; 13 | 14 | class Json 15 | { 16 | protected $config; 17 | 18 | public function __construct($config) 19 | { 20 | if (is_file($config)) { 21 | $config = file_get_contents($config); 22 | } 23 | 24 | $this->config = $config; 25 | } 26 | 27 | public function parse() 28 | { 29 | return json_decode($this->config, true); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/config/driver/Xml.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\config\driver; 13 | 14 | class Xml 15 | { 16 | protected $config; 17 | 18 | public function __construct($config) 19 | { 20 | $this->config = $config; 21 | } 22 | 23 | public function parse() 24 | { 25 | if (is_file($this->config)) { 26 | $content = simplexml_load_file($this->config); 27 | } else { 28 | $content = simplexml_load_string($this->config); 29 | } 30 | 31 | $result = (array) $content; 32 | foreach ($result as $key => $val) { 33 | if (is_object($val)) { 34 | $result[$key] = (array) $val; 35 | } 36 | } 37 | 38 | return $result; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004-2016 Fabien Potencier 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is furnished 8 | to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/bin/README.md: -------------------------------------------------------------------------------- 1 | console 工具使用 hiddeninput.exe 在 windows 上隐藏密码输入,该二进制文件由第三方提供,相关源码和其他细节可以在 [Hidden Input](https://github.com/Seldaek/hidden-input) 找到。 2 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/bin/hiddeninput.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/ThinkPHP/library/think/console/bin/hiddeninput.exe -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/Version.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | namespace think\console\command; 12 | 13 | use think\console\Command; 14 | use think\console\Input; 15 | use think\console\Output; 16 | use think\facade\App; 17 | 18 | class Version extends Command 19 | { 20 | protected function configure() 21 | { 22 | // 指令配置 23 | $this->setName('version') 24 | ->setDescription('show thinkphp framework version'); 25 | } 26 | 27 | protected function execute(Input $input, Output $output) 28 | { 29 | $output->writeln('v' . App::version()); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/make/Middleware.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\console\command\make; 13 | 14 | use think\console\command\Make; 15 | 16 | class Middleware extends Make 17 | { 18 | protected $type = "Middleware"; 19 | 20 | protected function configure() 21 | { 22 | parent::configure(); 23 | $this->setName('make:middleware') 24 | ->setDescription('Create a new middleware class'); 25 | } 26 | 27 | protected function getStub() 28 | { 29 | return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'middleware.stub'; 30 | } 31 | 32 | protected function getNamespace($appNamespace, $module) 33 | { 34 | return parent::getNamespace($appNamespace, 'http') . '\middleware'; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/make/Model.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\console\command\make; 13 | 14 | use think\console\command\Make; 15 | 16 | class Model extends Make 17 | { 18 | protected $type = "Model"; 19 | 20 | protected function configure() 21 | { 22 | parent::configure(); 23 | $this->setName('make:model') 24 | ->setDescription('Create a new model class'); 25 | } 26 | 27 | protected function getStub() 28 | { 29 | return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'model.stub'; 30 | } 31 | 32 | protected function getNamespace($appNamespace, $module) 33 | { 34 | return parent::getNamespace($appNamespace, $module) . '\model'; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/make/Validate.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\console\command\make; 13 | 14 | use think\console\command\Make; 15 | 16 | class Validate extends Make 17 | { 18 | protected $type = "Validate"; 19 | 20 | protected function configure() 21 | { 22 | parent::configure(); 23 | $this->setName('make:validate') 24 | ->setDescription('Create a validate class'); 25 | } 26 | 27 | protected function getStub() 28 | { 29 | $stubPath = __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR; 30 | 31 | return $stubPath . 'validate.stub'; 32 | } 33 | 34 | protected function getNamespace($appNamespace, $module) 35 | { 36 | return parent::getNamespace($appNamespace, $module) . '\validate'; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/make/stubs/command.stub: -------------------------------------------------------------------------------- 1 | setName('{%commandName%}'); 15 | // 设置参数 16 | 17 | } 18 | 19 | protected function execute(Input $input, Output $output) 20 | { 21 | // 指令输出 22 | $output->writeln('{%commandName%}'); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/command/make/stubs/controller.api.stub: -------------------------------------------------------------------------------- 1 | ['规则1','规则2'...] 12 | * 13 | * @var array 14 | */ 15 | protected $rule = []; 16 | 17 | /** 18 | * 定义错误信息 19 | * 格式:'字段名.规则名' => '错误信息' 20 | * 21 | * @var array 22 | */ 23 | protected $message = []; 24 | } 25 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/output/driver/Buffer.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\console\output\driver; 13 | 14 | use think\console\Output; 15 | 16 | class Buffer 17 | { 18 | /** 19 | * @var string 20 | */ 21 | private $buffer = ''; 22 | 23 | public function __construct(Output $output) 24 | { 25 | // do nothing 26 | } 27 | 28 | public function fetch() 29 | { 30 | $content = $this->buffer; 31 | $this->buffer = ''; 32 | return $content; 33 | } 34 | 35 | public function write($messages, $newline = false, $options = Output::OUTPUT_NORMAL) 36 | { 37 | $messages = (array) $messages; 38 | 39 | foreach ($messages as $message) { 40 | $this->buffer .= $message; 41 | } 42 | if ($newline) { 43 | $this->buffer .= "\n"; 44 | } 45 | } 46 | 47 | public function renderException(\Exception $e) 48 | { 49 | // do nothing 50 | } 51 | 52 | } 53 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/console/output/driver/Nothing.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\console\output\driver; 13 | 14 | use think\console\Output; 15 | 16 | class Nothing 17 | { 18 | 19 | public function __construct(Output $output) 20 | { 21 | // do nothing 22 | } 23 | 24 | public function write($messages, $newline = false, $options = Output::OUTPUT_NORMAL) 25 | { 26 | // do nothing 27 | } 28 | 29 | public function renderException(\Exception $e) 30 | { 31 | // do nothing 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/db/Expression.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\db; 13 | 14 | class Expression 15 | { 16 | /** 17 | * 查询表达式 18 | * 19 | * @var string 20 | */ 21 | protected $value; 22 | 23 | /** 24 | * 创建一个查询表达式 25 | * 26 | * @param string $value 27 | * @return void 28 | */ 29 | public function __construct($value) 30 | { 31 | $this->value = $value; 32 | } 33 | 34 | /** 35 | * 获取表达式 36 | * 37 | * @return string 38 | */ 39 | public function getValue() 40 | { 41 | return $this->value; 42 | } 43 | 44 | public function __toString() 45 | { 46 | return (string) $this->value; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/db/exception/BindParamException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\db\exception; 13 | 14 | use think\exception\DbException; 15 | 16 | /** 17 | * PDO参数绑定异常 18 | */ 19 | class BindParamException extends DbException 20 | { 21 | 22 | /** 23 | * BindParamException constructor. 24 | * @access public 25 | * @param string $message 26 | * @param array $config 27 | * @param string $sql 28 | * @param array $bind 29 | * @param int $code 30 | */ 31 | public function __construct($message, $config, $sql, $bind, $code = 10502) 32 | { 33 | $this->setData('Bind Param', $bind); 34 | parent::__construct($message, $config, $sql, $code); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/db/exception/DataNotFoundException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\db\exception; 13 | 14 | use think\exception\DbException; 15 | 16 | class DataNotFoundException extends DbException 17 | { 18 | protected $table; 19 | 20 | /** 21 | * DbException constructor. 22 | * @access public 23 | * @param string $message 24 | * @param string $table 25 | * @param array $config 26 | */ 27 | public function __construct($message, $table = '', array $config = []) 28 | { 29 | $this->message = $message; 30 | $this->table = $table; 31 | 32 | $this->setData('Database Config', $config); 33 | } 34 | 35 | /** 36 | * 获取数据表名 37 | * @access public 38 | * @return string 39 | */ 40 | public function getTable() 41 | { 42 | return $this->table; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/db/exception/ModelNotFoundException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\db\exception; 13 | 14 | use think\exception\DbException; 15 | 16 | class ModelNotFoundException extends DbException 17 | { 18 | protected $model; 19 | 20 | /** 21 | * 构造方法 22 | * @access public 23 | * @param string $message 24 | * @param string $model 25 | * @param array $config 26 | */ 27 | public function __construct($message, $model = '', array $config = []) 28 | { 29 | $this->message = $message; 30 | $this->model = $model; 31 | 32 | $this->setData('Database Config', $config); 33 | } 34 | 35 | /** 36 | * 获取模型类名 37 | * @access public 38 | * @return string 39 | */ 40 | public function getModel() 41 | { 42 | return $this->model; 43 | } 44 | 45 | } 46 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/ClassNotFoundException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | class ClassNotFoundException extends \RuntimeException 15 | { 16 | protected $class; 17 | public function __construct($message, $class = '') 18 | { 19 | $this->message = $message; 20 | $this->class = $class; 21 | } 22 | 23 | /** 24 | * 获取类名 25 | * @access public 26 | * @return string 27 | */ 28 | public function getClass() 29 | { 30 | return $this->class; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/DbException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | use think\Exception; 15 | 16 | /** 17 | * Database相关异常处理类 18 | */ 19 | class DbException extends Exception 20 | { 21 | /** 22 | * DbException constructor. 23 | * @access public 24 | * @param string $message 25 | * @param array $config 26 | * @param string $sql 27 | * @param int $code 28 | */ 29 | public function __construct($message, array $config = [], $sql = '', $code = 10500) 30 | { 31 | $this->message = $message; 32 | $this->code = $code; 33 | 34 | $this->setData('Database Status', [ 35 | 'Error Code' => $code, 36 | 'Error Message' => $message, 37 | 'Error SQL' => $sql, 38 | ]); 39 | 40 | unset($config['username'], $config['password']); 41 | $this->setData('Database Config', $config); 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/HttpException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | class HttpException extends \RuntimeException 15 | { 16 | private $statusCode; 17 | private $headers; 18 | 19 | public function __construct($statusCode, $message = null, \Exception $previous = null, array $headers = [], $code = 0) 20 | { 21 | $this->statusCode = $statusCode; 22 | $this->headers = $headers; 23 | 24 | parent::__construct($message, $code, $previous); 25 | } 26 | 27 | public function getStatusCode() 28 | { 29 | return $this->statusCode; 30 | } 31 | 32 | public function getHeaders() 33 | { 34 | return $this->headers; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/HttpResponseException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | use think\Response; 15 | 16 | class HttpResponseException extends \RuntimeException 17 | { 18 | /** 19 | * @var Response 20 | */ 21 | protected $response; 22 | 23 | public function __construct(Response $response) 24 | { 25 | $this->response = $response; 26 | } 27 | 28 | public function getResponse() 29 | { 30 | return $this->response; 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/PDOException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | /** 15 | * PDO异常处理类 16 | * 重新封装了系统的\PDOException类 17 | */ 18 | class PDOException extends DbException 19 | { 20 | /** 21 | * PDOException constructor. 22 | * @access public 23 | * @param \PDOException $exception 24 | * @param array $config 25 | * @param string $sql 26 | * @param int $code 27 | */ 28 | public function __construct(\PDOException $exception, array $config, $sql, $code = 10501) 29 | { 30 | $error = $exception->errorInfo; 31 | 32 | $this->setData('PDO Error Info', [ 33 | 'SQLSTATE' => $error[0], 34 | 'Driver Error Code' => isset($error[1]) ? $error[1] : 0, 35 | 'Driver Error Message' => isset($error[2]) ? $error[2] : '', 36 | ]); 37 | 38 | parent::__construct($exception->getMessage(), $config, $sql, $code); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/RouteNotFoundException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | class RouteNotFoundException extends HttpException 15 | { 16 | 17 | public function __construct() 18 | { 19 | parent::__construct(404, 'Route Not Found'); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/TemplateNotFoundException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | class TemplateNotFoundException extends \RuntimeException 15 | { 16 | protected $template; 17 | 18 | public function __construct($message, $template = '') 19 | { 20 | $this->message = $message; 21 | $this->template = $template; 22 | } 23 | 24 | /** 25 | * 获取模板文件 26 | * @access public 27 | * @return string 28 | */ 29 | public function getTemplate() 30 | { 31 | return $this->template; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/exception/ValidateException.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\exception; 13 | 14 | class ValidateException extends \RuntimeException 15 | { 16 | protected $error; 17 | 18 | public function __construct($error, $code = 0) 19 | { 20 | $this->error = $error; 21 | $this->message = is_array($error) ? implode(PHP_EOL, $error) : $error; 22 | $this->code = $code; 23 | } 24 | 25 | /** 26 | * 获取验证错误信息 27 | * @access public 28 | * @return array|string 29 | */ 30 | public function getError() 31 | { 32 | return $this->error; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Build.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Build 18 | * @mixin \think\Build 19 | * @method void run(array $build = [], string $namespace = 'app', bool $suffix = false) static 根据传入的build资料创建目录和文件 20 | * @method void module(string $module = '', array $list = [], string $namespace = 'app', bool $suffix = false) static 创建模块 21 | */ 22 | class Build extends Facade 23 | { 24 | /** 25 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 26 | * @access protected 27 | * @return string 28 | */ 29 | protected static function getFacadeClass() 30 | { 31 | return 'build'; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Config.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Config 18 | * @mixin \think\Config 19 | * @method array load(string $file, string $name = '') static 加载配置文件 20 | * @method bool has(string $name) static 检测配置是否存在 21 | * @method array pull(string $name) static 获取一级配置参数 22 | * @method mixed get(string $name,mixed $default = null) static 获取配置参数 23 | * @method array set(mixed $name, mixed $value = null) static 设置配置参数 24 | * @method array reset(string $name ='') static 重置配置参数 25 | * @method void remove(string $name = '') static 移除配置 26 | * @method void setYaconf(mixed $yaconf) static 设置开启Yaconf 或者指定配置文件名 27 | */ 28 | class Config extends Facade 29 | { 30 | /** 31 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 32 | * @access protected 33 | * @return string 34 | */ 35 | protected static function getFacadeClass() 36 | { 37 | return 'config'; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Cookie.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Cookie 18 | * @mixin \think\Cookie 19 | * @method void init(array $config = []) static 初始化 20 | * @method bool has(string $name,string $prefix = null) static 判断Cookie数据 21 | * @method mixed prefix(string $prefix = '') static 设置或者获取cookie作用域(前缀) 22 | * @method mixed get(string $name,string $prefix = null) static Cookie获取 23 | * @method mixed set(string $name, mixed $value = null, mixed $option = null) static 设置Cookie 24 | * @method void forever(string $name, mixed $value = null, mixed $option = null) static 永久保存Cookie数据 25 | * @method void delete(string $name, string $prefix = null) static Cookie删除 26 | * @method void clear($prefix = null) static Cookie清空 27 | */ 28 | class Cookie extends Facade 29 | { 30 | /** 31 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 32 | * @access protected 33 | * @return string 34 | */ 35 | protected static function getFacadeClass() 36 | { 37 | return 'cookie'; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Env.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Env 18 | * @mixin \think\Env 19 | * @method void load(string $file) static 读取环境变量定义文件 20 | * @method mixed get(string $name = null, mixed $default = null) static 获取环境变量值 21 | * @method void set(mixed $env, string $value = null) static 设置环境变量值 22 | */ 23 | class Env extends Facade 24 | { 25 | /** 26 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 27 | * @access protected 28 | * @return string 29 | */ 30 | protected static function getFacadeClass() 31 | { 32 | return 'env'; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Hook.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Hook 18 | * @mixin \think\Hook 19 | * @method \think\Hook alias(mixed $name, mixed $behavior = null) static 指定行为标识 20 | * @method void add(string $tag, mixed $behavior, bool $first = false) static 动态添加行为扩展到某个标签 21 | * @method void import(array $tags, bool $recursive = true) static 批量导入插件 22 | * @method array get(string $tag = '') static 获取插件信息 23 | * @method mixed listen(string $tag, mixed $params = null, bool $once = false) static 监听标签的行为 24 | * @method mixed exec(mixed $class, mixed $params = null) static 执行行为 25 | */ 26 | class Hook extends Facade 27 | { 28 | /** 29 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 30 | * @access protected 31 | * @return string 32 | */ 33 | protected static function getFacadeClass() 34 | { 35 | return 'hook'; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Middleware.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Middleware 18 | * @mixin \think\Middleware 19 | * @method void import(array $middlewares = []) static 批量设置中间件 20 | * @method void add(mixed $middleware) static 添加中间件到队列 21 | * @method void unshift(mixed $middleware) static 添加中间件到队列开头 22 | * @method array all() static 获取中间件队列 23 | * @method \think\Response dispatch(\think\Request $request) static 执行中间件调度 24 | */ 25 | class Middleware extends Facade 26 | { 27 | /** 28 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 29 | * @access protected 30 | * @return string 31 | */ 32 | protected static function getFacadeClass() 33 | { 34 | return 'middleware'; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Template.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Template 18 | * @mixin \think\Template 19 | * @method void assign(mixed $name, mixed $value = '') static 模板变量赋值 20 | * @method mixed get(string $name = '') static 获取模板变量 21 | * @method void fetch(string $template, array $vars = [], array $config = []) static 渲染模板文件 22 | * @method void display(string $content, array $vars = [], array $config = []) static 渲染模板内容 23 | * @method mixed layout(string $name, string $replace = '') static 设置模板布局 24 | */ 25 | class Template extends Facade 26 | { 27 | /** 28 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 29 | * @access protected 30 | * @return string 31 | */ 32 | protected static function getFacadeClass() 33 | { 34 | return 'template'; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/facade/Url.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\Url 18 | * @mixin \think\Url 19 | * @method string build(string $url = '', mixed $vars = '', mixed $suffix = true, mixed $domain = false) static URL生成 支持路由反射 20 | * @method void root(string $root) static 指定当前生成URL地址的root 21 | */ 22 | class Url extends Facade 23 | { 24 | /** 25 | * 获取当前Facade对应类名(或者已经绑定的容器对象标识) 26 | * @access protected 27 | * @return string 28 | */ 29 | protected static function getFacadeClass() 30 | { 31 | return 'url'; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/model/Pivot.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\model; 13 | 14 | use think\Model; 15 | 16 | class Pivot extends Model 17 | { 18 | 19 | /** @var Model */ 20 | public $parent; 21 | 22 | protected $autoWriteTimestamp = false; 23 | 24 | /** 25 | * 架构函数 26 | * @access public 27 | * @param array|object $data 数据 28 | * @param Model $parent 上级模型 29 | * @param string $table 中间数据表名 30 | */ 31 | public function __construct($data = [], Model $parent = null, $table = '') 32 | { 33 | $this->parent = $parent; 34 | 35 | if (is_null($this->name)) { 36 | $this->name = $table; 37 | } 38 | 39 | parent::__construct($data); 40 | } 41 | 42 | } 43 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/process/exception/Faild.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\process\exception; 13 | 14 | use think\Process; 15 | 16 | class Faild extends \RuntimeException 17 | { 18 | 19 | private $process; 20 | 21 | public function __construct(Process $process) 22 | { 23 | if ($process->isSuccessful()) { 24 | throw new \InvalidArgumentException('Expected a failed process, but the given process was successful.'); 25 | } 26 | 27 | $error = sprintf('The command "%s" failed.' . "\nExit Code: %s(%s)", $process->getCommandLine(), $process->getExitCode(), $process->getExitCodeText()); 28 | 29 | if (!$process->isOutputDisabled()) { 30 | $error .= sprintf("\n\nOutput:\n================\n%s\n\nError Output:\n================\n%s", $process->getOutput(), $process->getErrorOutput()); 31 | } 32 | 33 | parent::__construct($error); 34 | 35 | $this->process = $process; 36 | } 37 | 38 | public function getProcess() 39 | { 40 | return $this->process; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/process/exception/Failed.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\process\exception; 13 | 14 | use think\Process; 15 | 16 | class Failed extends \RuntimeException 17 | { 18 | 19 | private $process; 20 | 21 | public function __construct(Process $process) 22 | { 23 | if ($process->isSuccessful()) { 24 | throw new \InvalidArgumentException('Expected a failed process, but the given process was successful.'); 25 | } 26 | 27 | $error = sprintf('The command "%s" failed.' . "\nExit Code: %s(%s)", $process->getCommandLine(), $process->getExitCode(), $process->getExitCodeText()); 28 | 29 | if (!$process->isOutputDisabled()) { 30 | $error .= sprintf("\n\nOutput:\n================\n%s\n\nError Output:\n================\n%s", $process->getOutput(), $process->getErrorOutput()); 31 | } 32 | 33 | parent::__construct($error); 34 | 35 | $this->process = $process; 36 | } 37 | 38 | public function getProcess() 39 | { 40 | return $this->process; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/response/Json.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\response; 13 | 14 | use think\Response; 15 | 16 | class Json extends Response 17 | { 18 | // 输出参数 19 | protected $options = [ 20 | 'json_encode_param' => JSON_UNESCAPED_UNICODE, 21 | ]; 22 | 23 | protected $contentType = 'application/json'; 24 | 25 | /** 26 | * 处理数据 27 | * @access protected 28 | * @param mixed $data 要处理的数据 29 | * @return mixed 30 | * @throws \Exception 31 | */ 32 | protected function output($data) 33 | { 34 | try { 35 | // 返回JSON数据格式到客户端 包含状态信息 36 | $data = json_encode($data, $this->options['json_encode_param']); 37 | 38 | if (false === $data) { 39 | throw new \InvalidArgumentException(json_last_error_msg()); 40 | } 41 | 42 | return $data; 43 | } catch (\Exception $e) { 44 | if ($e->getPrevious()) { 45 | throw $e->getPrevious(); 46 | } 47 | throw $e; 48 | } 49 | } 50 | 51 | } 52 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/response/Jump.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\response; 13 | 14 | use think\Response; 15 | 16 | class Jump extends Response 17 | { 18 | protected $contentType = 'text/html'; 19 | 20 | /** 21 | * 处理数据 22 | * @access protected 23 | * @param mixed $data 要处理的数据 24 | * @return mixed 25 | * @throws \Exception 26 | */ 27 | protected function output($data) 28 | { 29 | $data = $this->app['view']->fetch($this->options['jump_template'], $data); 30 | return $data; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/route/dispatch/Callback.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\route\dispatch; 13 | 14 | use think\route\Dispatch; 15 | 16 | class Callback extends Dispatch 17 | { 18 | public function exec() 19 | { 20 | // 执行回调方法 21 | $vars = array_merge($this->request->param(), $this->param); 22 | 23 | return $this->app->invoke($this->dispatch, $vars); 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/route/dispatch/Controller.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\route\dispatch; 13 | 14 | use think\route\Dispatch; 15 | 16 | class Controller extends Dispatch 17 | { 18 | public function exec() 19 | { 20 | // 执行控制器的操作方法 21 | $vars = array_merge($this->request->param(), $this->param); 22 | 23 | return $this->app->action( 24 | $this->dispatch, $vars, 25 | $this->rule->getConfig('url_controller_layer'), 26 | $this->rule->getConfig('controller_suffix') 27 | ); 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/route/dispatch/Redirect.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\route\dispatch; 13 | 14 | use think\Response; 15 | use think\route\Dispatch; 16 | 17 | class Redirect extends Dispatch 18 | { 19 | public function exec() 20 | { 21 | return Response::create($this->dispatch, 'redirect')->code($this->code); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/route/dispatch/Response.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\route\dispatch; 13 | 14 | use think\route\Dispatch; 15 | 16 | class Response extends Dispatch 17 | { 18 | public function exec() 19 | { 20 | return $this->dispatch; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/library/think/route/dispatch/View.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\route\dispatch; 13 | 14 | use think\Response; 15 | use think\route\Dispatch; 16 | 17 | class View extends Dispatch 18 | { 19 | public function exec() 20 | { 21 | // 渲染模板输出 22 | $vars = array_merge($this->request->param(), $this->param); 23 | 24 | return Response::create($this->dispatch, 'view')->assign($vars); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/ThinkPHP/logo.png -------------------------------------------------------------------------------- /Win32/debug/app/ThinkPHP/phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | ./library/think/*/tests/ 27 | 28 | 29 | 30 | 31 | 32 | ./library/ 33 | 34 | ./library/think/*/tests 35 | ./library/think/*/assets 36 | ./library/think/*/resources 37 | ./library/think/*/vendor 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /Win32/debug/app/application/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /Win32/debug/app/application/command.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | return []; 13 | -------------------------------------------------------------------------------- /Win32/debug/app/application/common.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // 应用公共文件 13 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/audio.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}Flash播放音频{/block} 3 | 4 | {block name="body"} 5 | 6 |
7 |
8 |

音频示例:Flash播放音频

9 |
10 | 12 | 14 | 15 | 18 | 19 |
20 | {/block} 21 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/file.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}窗口间消息通讯{/block} 3 | 4 | {block name="body"} 5 |
6 |
7 |

文件选择表单:文件选择表单,获取当地文件完整路径

8 |
9 | 10 |
11 |
12 |

13 |
14 | 15 |
16 |
17 | 18 |
19 | 20 |
21 | 22 |
23 | 36 | {/block} 37 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/form.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}窗口间消息通讯{/block} 3 | 4 | {block name="body"} 5 |
6 |
7 |

窗口通讯:窗口间消息通讯,不走后台

8 |
9 | 10 | 监听消息1 11 | 监听消息2 12 | 发送消息1 13 | 发送消息2 14 | 发送消息3 15 |
16 | 17 | 18 | 49 | {/block} 50 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/iframe.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}窗口间消息通讯{/block} 3 | {block name="body"} 4 |
5 | 我是iframe,在监听消息3 6 |
7 |
8 | 20 | {/block} 21 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/link.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}链接示例{/block} 3 | 4 | {block name="body"} 5 |
6 |
7 |

链接示例:链接跳转、打开新窗口

8 |
9 | 新窗口打开链接 10 | 视频播放 11 | 当前窗口打开链接 12 |
13 | {/block} 14 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/msg1.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}窗口间消息通讯{/block} 3 | {block name="body"} 4 |
5 | 6 | 关闭窗口 7 |
8 | 监听消息1 9 |
10 | 11 | 13 |
14 | 27 | {/block} 28 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/msg2.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}窗口间消息通讯{/block} 3 | {block name="body"} 4 | 5 |
6 | 关闭窗口 7 |
8 | 监听消息2 9 |
10 |
11 | 23 | {/block} 24 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/sqlite.php: -------------------------------------------------------------------------------- 1 | {extend name="layout" /} 2 | {block name="title"}查询Employees表{/block} 3 | 4 | {block name="body"} 5 | 6 |
7 |
8 |

Sqlite示例:查询Employees表

9 |
10 |
11 |
12 | 35 | {/block} 36 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/test.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 示例 6 | 7 | 8 | 9 | 10 | hello world 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /Win32/debug/app/application/index/view/index/video.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Win32/debug/app/application/provider.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // 应用容器绑定定义 13 | return [ 14 | ]; 15 | -------------------------------------------------------------------------------- /Win32/debug/app/application/tags.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // 应用行为扩展定义文件 13 | return [ 14 | // 应用初始化 15 | 'app_init' => [], 16 | // 应用开始 17 | 'app_begin' => [], 18 | // 模块初始化 19 | 'module_init' => [], 20 | // 操作开始执行 21 | 'action_begin' => [], 22 | // 视图内容过滤 23 | 'view_filter' => [], 24 | // 日志写入 25 | 'log_write' => [], 26 | // 应用结束 27 | 'app_end' => [], 28 | ]; 29 | -------------------------------------------------------------------------------- /Win32/debug/app/build.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | return [ 13 | // 生成应用公共文件 14 | '__file__' => ['common.php'], 15 | 16 | // 定义demo模块的自动生成 (按照实际定义的文件名生成) 17 | 'demo' => [ 18 | '__file__' => ['common.php'], 19 | '__dir__' => ['behavior', 'controller', 'model', 'view'], 20 | 'controller' => ['Index', 'Test', 'UserType'], 21 | 'model' => ['User', 'UserType'], 22 | 'view' => ['index/index'], 23 | ], 24 | 25 | // 其他更多的模块定义 26 | ]; 27 | -------------------------------------------------------------------------------- /Win32/debug/app/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topthink/think", 3 | "description": "the new thinkphp framework", 4 | "type": "project", 5 | "keywords": [ 6 | "framework", 7 | "thinkphp", 8 | "ORM" 9 | ], 10 | "homepage": "http://thinkphp.cn/", 11 | "license": "Apache-2.0", 12 | "authors": [ 13 | { 14 | "name": "liu21st", 15 | "email": "liu21st@gmail.com" 16 | } 17 | ], 18 | "require": { 19 | "php": ">=5.6.0", 20 | "topthink/framework": "5.1.*", 21 | "lobtao/think-worker": "2.0.x-dev" 22 | }, 23 | "autoload": { 24 | "psr-4": { 25 | "app\\": "application" 26 | } 27 | }, 28 | "extra": { 29 | "think-path": "thinkphp" 30 | }, 31 | "config": { 32 | "preferred-install": "dist" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Win32/debug/app/config/cache.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 缓存设置 14 | // +---------------------------------------------------------------------- 15 | 16 | return [ 17 | // 驱动方式 18 | 'type' => 'File', 19 | // 缓存保存目录 20 | 'path' => '', 21 | // 缓存前缀 22 | 'prefix' => '', 23 | // 缓存有效期 0表示永久缓存 24 | 'expire' => 0, 25 | ]; 26 | -------------------------------------------------------------------------------- /Win32/debug/app/config/console.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 控制台配置 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | 'name' => 'Think Console', 17 | 'version' => '0.1', 18 | 'user' => null, 19 | ]; 20 | -------------------------------------------------------------------------------- /Win32/debug/app/config/cookie.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | Cookie设置 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | // cookie 名称前缀 17 | 'prefix' => '', 18 | // cookie 保存时间 19 | 'expire' => 0, 20 | // cookie 保存路径 21 | 'path' => '/', 22 | // cookie 有效域名 23 | 'domain' => '', 24 | // cookie 启用安全传输 25 | 'secure' => false, 26 | // httponly设置 27 | 'httponly' => '', 28 | // 是否使用 setcookie 29 | 'setcookie' => true, 30 | ]; 31 | -------------------------------------------------------------------------------- /Win32/debug/app/config/log.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 日志设置 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | // 日志记录方式,内置 file socket 支持扩展 17 | 'type' => 'File', 18 | // 日志保存目录 19 | 'path' => '', 20 | // 日志记录级别 21 | 'level' => [], 22 | // 单文件日志写入 23 | 'single' => false, 24 | // 独立日志级别 25 | 'apart_level' => [], 26 | // 最大日志文件数量 27 | 'max_files' => 0, 28 | // 是否关闭日志写入 29 | 'close' => false, 30 | ]; 31 | -------------------------------------------------------------------------------- /Win32/debug/app/config/middleware.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 中间件配置 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | // 默认中间件命名空间 17 | 'default_namespace' => 'app\\http\\middleware\\', 18 | ]; 19 | -------------------------------------------------------------------------------- /Win32/debug/app/config/session.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 会话设置 14 | // +---------------------------------------------------------------------- 15 | 16 | return [ 17 | 'id' => '', 18 | // SESSION_ID的提交变量,解决flash上传跨域 19 | 'var_session_id' => '', 20 | // SESSION 前缀 21 | 'prefix' => 'think', 22 | // 驱动方式 支持redis memcache memcached 23 | 'type' => '', 24 | // 是否自动开启 SESSION 25 | 'auto_start' => true, 26 | ]; 27 | -------------------------------------------------------------------------------- /Win32/debug/app/config/template.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | 模板设置 14 | // +---------------------------------------------------------------------- 15 | 16 | return [ 17 | // 模板引擎类型 支持 php think 支持扩展 18 | 'type' => 'Think', 19 | // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法 20 | 'auto_rule' => 1, 21 | // 模板路径 22 | 'view_path' => '', 23 | // 模板后缀 24 | 'view_suffix' => 'php', 25 | // 模板文件名分隔符 26 | 'view_depr' => DIRECTORY_SEPARATOR, 27 | // 模板引擎普通标签开始标记 28 | 'tpl_begin' => '{', 29 | // 模板引擎普通标签结束标记 30 | 'tpl_end' => '}', 31 | // 标签库标签开始标记 32 | 'taglib_begin' => '{', 33 | // 标签库标签结束标记 34 | 'taglib_end' => '}', 35 | 'tpl_replace_string' => [ 36 | '__STATIC__' => '/static', 37 | '__JS__' => '/static/javascript', 38 | ], 39 | ]; 40 | -------------------------------------------------------------------------------- /Win32/debug/app/config/trace.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | Trace设置 开启 app_trace 后 有效 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | // 内置Html Console 支持扩展 17 | 'type' => 'Html', 18 | ]; 19 | -------------------------------------------------------------------------------- /Win32/debug/app/config/worker.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // +---------------------------------------------------------------------- 13 | // | Workerman设置 php think worker命令行下有效 14 | // +---------------------------------------------------------------------- 15 | return [ 16 | // 扩展自身需要的配置 17 | 'host' => '0.0.0.0', // 监听地址 18 | 'port' => 46150, // 监听端口 19 | 'app_path' => '', // 应用目录 守护进程模式必须设置(绝对路径) 20 | 21 | // 支持workerman的所有配置参数 22 | 'name' => 'thinkphp', 23 | 'count' => 4, 24 | 'file_monitor' => false, 25 | ]; 26 | -------------------------------------------------------------------------------- /Win32/debug/app/public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | Options +FollowSymlinks -Multiviews 3 | RewriteEngine On 4 | 5 | RewriteCond %{REQUEST_FILENAME} !-d 6 | RewriteCond %{REQUEST_FILENAME} !-f 7 | RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 8 | 9 | -------------------------------------------------------------------------------- /Win32/debug/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/favicon.ico -------------------------------------------------------------------------------- /Win32/debug/app/public/index.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | // [ 应用入口文件 ] 13 | namespace think; 14 | 15 | // 加载基础文件 16 | require __DIR__ . '/../thinkphp/base.php'; 17 | 18 | // 支持事先使用静态方法设置Request对象和Config对象 19 | 20 | // 执行应用并响应 21 | Container::get('app')->run()->send(); 22 | -------------------------------------------------------------------------------- /Win32/debug/app/public/init.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | // $Id$ 12 | 13 | if (is_file($_SERVER["DOCUMENT_ROOT"] . $_SERVER["SCRIPT_NAME"])) { 14 | return false; 15 | } else { 16 | require __DIR__ . "/index.php"; 17 | } 18 | -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.eot -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/font/iconfont.woff -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/0.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/1.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/10.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/11.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/12.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/13.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/14.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/15.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/16.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/17.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/18.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/19.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/2.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/20.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/21.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/22.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/23.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/24.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/25.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/26.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/27.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/28.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/29.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/3.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/30.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/31.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/32.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/33.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/34.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/35.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/36.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/37.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/38.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/39.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/4.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/40.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/41.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/42.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/43.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/44.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/45.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/46.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/47.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/48.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/49.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/5.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/50.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/51.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/52.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/53.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/54.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/55.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/56.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/57.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/58.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/59.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/6.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/60.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/61.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/62.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/63.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/64.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/65.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/66.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/67.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/68.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/69.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/7.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/70.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/71.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/8.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/layui/images/face/9.gif -------------------------------------------------------------------------------- /Win32/debug/app/public/static/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
  1. '+o.replace(/[\r\t\n]+/g,"
  2. ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend('

'+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /Win32/debug/app/public/static/player/EasyMp3Player.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/player/EasyMp3Player.jpg -------------------------------------------------------------------------------- /Win32/debug/app/public/static/player/EasyMp3Player.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/player/EasyMp3Player.swf -------------------------------------------------------------------------------- /Win32/debug/app/public/static/zui_fonts/zenicon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.eot -------------------------------------------------------------------------------- /Win32/debug/app/public/static/zui_fonts/zenicon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.ttf -------------------------------------------------------------------------------- /Win32/debug/app/public/static/zui_fonts/zenicon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/app/public/static/zui_fonts/zenicon.woff -------------------------------------------------------------------------------- /Win32/debug/app/route/route.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | Route::get('think', function () { 13 | return 'hello,ThinkPHP5!'; 14 | }); 15 | 16 | Route::get('hello/:name', 'index/hello'); 17 | 18 | return [ 19 | 20 | ]; 21 | -------------------------------------------------------------------------------- /Win32/debug/app/think: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | 11 | // +---------------------------------------------------------------------- 12 | 13 | namespace think; 14 | 15 | // 加载基础文件 16 | require __DIR__ . '/thinkphp/base.php'; 17 | 18 | // 应用初始化 19 | Container::get('app')->path(__DIR__ . '/application/')->initialize(); 20 | 21 | // 控制台初始化 22 | Console::init(); -------------------------------------------------------------------------------- /Win32/debug/app/thinkphp/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.phar 3 | composer.lock 4 | .DS_Store 5 | Thumbs.db 6 | /phpunit.xml 7 | /.idea 8 | /.vscode -------------------------------------------------------------------------------- /Win32/debug/app/vendor/autoload.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/lobtao/think-worker/src/command.php', 10 | ); 11 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/lobtao/think-worker/src'), 10 | 'think\\composer\\' => array($vendorDir . '/topthink/think-installer/src'), 11 | 'app\\' => array($baseDir . '/application'), 12 | 'Workerman\\' => array($vendorDir . '/workerman/workerman'), 13 | 'GatewayWorker\\' => array($vendorDir . '/workerman/gateway-worker/src'), 14 | ); 15 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lobtao/think-worker", 3 | "description": "workerman extend for thinkphp5.1", 4 | "license": "Apache-2.0", 5 | "type": "think-extend", 6 | "authors": [ 7 | { 8 | "name": "liu21st", 9 | "email": "liu21st@gmail.com" 10 | } 11 | ], 12 | "require": { 13 | "workerman/workerman": "^3.3.0", 14 | "workerman/gateway-worker": "^3.0.0", 15 | "topthink/think-installer": "^2.0", 16 | "topthink/framework": "^5.1.18" 17 | }, 18 | "autoload": { 19 | "psr-4": { 20 | "think\\worker\\": "src" 21 | }, 22 | "files": [ 23 | "src/command.php" 24 | ] 25 | }, 26 | "extra": { 27 | "think-config": { 28 | "worker": "src/config/worker.php", 29 | "worker_server": "src/config/server.php", 30 | "gateway_worker": "src/config/gateway.php" 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/src/Cookie.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | namespace think\worker; 12 | 13 | use think\Cookie as BaseCookie; 14 | use Workerman\Protocols\Http as WorkerHttp; 15 | 16 | /** 17 | * Workerman Cookie类 18 | */ 19 | class Cookie extends BaseCookie 20 | { 21 | 22 | /** 23 | * Cookie初始化 24 | * @access public 25 | * @param array $config 26 | * @return void 27 | */ 28 | public function init(array $config = []) 29 | { 30 | $this->config = array_merge($this->config, array_change_key_case($config)); 31 | } 32 | 33 | /** 34 | * Cookie 设置保存 35 | * 36 | * @access public 37 | * @param string $name cookie名称 38 | * @param mixed $value cookie值 39 | * @param array $option 可选参数 40 | * @return void 41 | */ 42 | protected function setCookie($name, $value, $expire, $option = []) 43 | { 44 | WorkerHttp::setCookie($name, $value, $expire, $option['path'], $option['domain'], $option['secure'], $option['httponly']); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/src/command.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | \think\Console::addDefaultCommands([ 13 | 'worker' => '\\think\\worker\\command\\Worker', 14 | 'worker:server' => '\\think\\worker\\command\\Server', 15 | 'worker:gateway' => '\\think\\worker\\command\\GatewayWorker', 16 | ]); 17 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/src/config/worker.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | use think\facade\Env; 12 | 13 | // +---------------------------------------------------------------------- 14 | // | Workerman设置 仅对 php think worker 指令有效 15 | // +---------------------------------------------------------------------- 16 | return [ 17 | // 扩展自身需要的配置 18 | 'host' => '0.0.0.0', // 监听地址 19 | 'port' => 2346, // 监听端口 20 | 'root' => '', // WEB 根目录 默认会定位public目录 21 | 'app_path' => '', // 应用目录 守护进程模式必须设置(绝对路径) 22 | 'file_monitor' => false, // 是否开启PHP文件更改监控(调试模式下自动开启) 23 | 'file_monitor_interval' => 2, // 文件监控检测时间间隔(秒) 24 | 'file_monitor_path' => [], // 文件监控目录 默认监控application和config目录 25 | 26 | // 支持workerman的所有配置参数 27 | 'name' => 'thinkphp', 28 | 'count' => 4, 29 | 'daemonize' => false, 30 | 'pidFile' => Env::get('runtime_path') . 'worker.pid', 31 | ]; 32 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/src/facade/Application.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\worker\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\worker\Application 18 | * @mixin \think\worker\Application 19 | * @method void initialize() static 初始化应用 20 | * @method void worker(\Workerman\Connection\TcpConnection $connection) static 处理Worker请求 21 | */ 22 | class Application extends Facade 23 | { 24 | } 25 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/lobtao/think-worker/src/facade/Worker.php: -------------------------------------------------------------------------------- 1 | 10 | // +---------------------------------------------------------------------- 11 | 12 | namespace think\worker\facade; 13 | 14 | use think\Facade; 15 | 16 | /** 17 | * @see \think\worker\Worker 18 | * @mixin \think\worker\Worker 19 | * @method void option(array $option) static 参数设置 20 | * @method void start() static 启动服务 21 | * @method void stop() static 停止服务 22 | */ 23 | class Worker extends Facade 24 | { 25 | } 26 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/topthink/think-installer/.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | composer.lock 3 | /vendor -------------------------------------------------------------------------------- /Win32/debug/app/vendor/topthink/think-installer/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "topthink/think-installer", 3 | "type": "composer-plugin", 4 | "require": { 5 | "composer-plugin-api": "^1.0||^2.0" 6 | }, 7 | "require-dev": { 8 | "composer/composer": "^1.0||^2.0" 9 | }, 10 | "license": "Apache-2.0", 11 | "authors": [ 12 | { 13 | "name": "yunwuxin", 14 | "email": "448901948@qq.com" 15 | } 16 | ], 17 | "autoload": { 18 | "psr-4": { 19 | "think\\composer\\": "src" 20 | } 21 | }, 22 | "extra": { 23 | "class": "think\\composer\\Plugin" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/topthink/think-installer/src/LibraryInstaller.php: -------------------------------------------------------------------------------- 1 | makePromise(parent::install($repo, $package)); 14 | } 15 | 16 | public function update(InstalledRepositoryInterface $repo, PackageInterface $initial, PackageInterface $target) 17 | { 18 | return $this->makePromise(parent::update($repo, $initial, $target)); 19 | } 20 | 21 | protected function makePromise($promise) 22 | { 23 | if ($promise instanceof PromiseInterface) { 24 | return $promise; 25 | } 26 | return new Promise(); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/topthink/think-installer/src/Plugin.php: -------------------------------------------------------------------------------- 1 | getInstallationManager(); 14 | 15 | //框架核心 16 | $manager->addInstaller(new ThinkFramework($io, $composer)); 17 | 18 | //单元测试 19 | $manager->addInstaller(new ThinkTesting($io, $composer)); 20 | 21 | //扩展 22 | $manager->addInstaller(new ThinkExtend($io, $composer)); 23 | } 24 | 25 | public function deactivate(Composer $composer, IOInterface $io) 26 | { 27 | 28 | } 29 | 30 | public function uninstall(Composer $composer, IOInterface $io) 31 | { 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/topthink/think-installer/src/Promise.php: -------------------------------------------------------------------------------- 1 | and contributors (see https://github.com/walkor/workerman/contributors) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/gateway-worker/README.md: -------------------------------------------------------------------------------- 1 | GatewayWorker 2 | ================= 3 | 4 | GatewayWorker基于[Workerman](https://github.com/walkor/Workerman)开发的一个项目框架,用于快速开发长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等。 5 | 6 | GatewayWorker使用经典的Gateway和Worker进程模型。Gateway进程负责维持客户端连接,并转发客户端的数据给Worker进程处理;Worker进程负责处理实际的业务逻辑,并将结果推送给对应的客户端。Gateway服务和Worker服务可以分开部署在不同的服务器上,实现分布式集群。 7 | 8 | GatewayWorker提供非常方便的API,可以全局广播数据、可以向某个群体广播数据、也可以向某个特定客户端推送数据。配合Workerman的定时器,也可以定时推送数据。 9 | 10 | 快速开始 11 | ====== 12 | 开发者可以从一个简单的demo开始(demo中包含了GatewayWorker内核,以及start_gateway.php start_business.php等启动入口文件)
13 | [点击这里下载demo](http://www.workerman.net/download/GatewayWorker.zip)。
14 | demo说明见源码readme。 15 | 16 | 手册 17 | ======= 18 | http://www.workerman.net/gatewaydoc/ 19 | 20 | 安装内核 21 | ======= 22 | 23 | 只安装GatewayWorker内核文件(不包含start_gateway.php start_businessworker.php等启动入口文件) 24 | ``` 25 | composer require workerman/gateway-worker 26 | ``` 27 | 28 | 使用GatewayWorker开发的项目 29 | ======= 30 | ## [tadpole](http://kedou.workerman.net/) 31 | [Live demo](http://kedou.workerman.net/) 32 | [Source code](https://github.com/walkor/workerman) 33 | ![workerman todpole](http://www.workerman.net/img/workerman-todpole.png) 34 | 35 | ## [chat room](http://chat.workerman.net/) 36 | [Live demo](http://chat.workerman.net/) 37 | [Source code](https://github.com/walkor/workerman-chat) 38 | ![workerman-chat](http://www.workerman.net/img/workerman-chat.png) 39 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/gateway-worker/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "workerman/gateway-worker", 3 | "keywords": ["distributed","communication"], 4 | "homepage": "http://www.workerman.net", 5 | "license" : "MIT", 6 | "require": { 7 | "workerman/workerman" : ">=3.5.0" 8 | }, 9 | "autoload": { 10 | "psr-4": {"GatewayWorker\\": "./src"} 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/.gitignore: -------------------------------------------------------------------------------- 1 | logs 2 | .buildpath 3 | .project 4 | .settings 5 | .idea 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/Events/React/ExtEventLoop.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright walkor 11 | * @link http://www.workerman.net/ 12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License 13 | */ 14 | namespace Workerman\Events\React; 15 | 16 | /** 17 | * Class ExtEventLoop 18 | * @package Workerman\Events\React 19 | */ 20 | class ExtEventLoop extends Base 21 | { 22 | 23 | public function __construct() 24 | { 25 | $this->_eventLoop = new \React\EventLoop\ExtEventLoop(); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/Events/React/ExtLibEventLoop.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright walkor 11 | * @link http://www.workerman.net/ 12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License 13 | */ 14 | namespace Workerman\Events\React; 15 | use Workerman\Events\EventInterface; 16 | 17 | /** 18 | * Class ExtLibEventLoop 19 | * @package Workerman\Events\React 20 | */ 21 | class ExtLibEventLoop extends Base 22 | { 23 | public function __construct() 24 | { 25 | $this->_eventLoop = new \React\EventLoop\ExtLibeventLoop(); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/Events/React/StreamSelectLoop.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright walkor 11 | * @link http://www.workerman.net/ 12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License 13 | */ 14 | namespace Workerman\Events\React; 15 | 16 | /** 17 | * Class StreamSelectLoop 18 | * @package Workerman\Events\React 19 | */ 20 | class StreamSelectLoop extends Base 21 | { 22 | public function __construct() 23 | { 24 | $this->_eventLoop = new \React\EventLoop\StreamSelectLoop(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/Lib/Constants.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright walkor 11 | * @license http://www.opensource.org/licenses/mit-license.php MIT License 12 | * 13 | * @link http://www.workerman.net/ 14 | */ 15 | 16 | // Display errors. 17 | ini_set('display_errors', 'on'); 18 | // Reporting all. 19 | error_reporting(E_ALL); 20 | // JIT is not stable, temporarily disabled. 21 | ini_set('pcre.jit', 0); 22 | 23 | // For onError callback. 24 | const WORKERMAN_CONNECT_FAIL = 1; 25 | // For onError callback. 26 | const WORKERMAN_SEND_FAIL = 2; 27 | 28 | // Define OS Type 29 | const OS_TYPE_LINUX = 'linux'; 30 | const OS_TYPE_WINDOWS = 'windows'; 31 | 32 | // Compatible with php7 33 | if ( ! class_exists('Error')) { 34 | class Error extends Exception 35 | { 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/MIT-LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2009-2015 walkor and contributors (see https://github.com/walkor/workerman/contributors) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/Protocols/Frame.php: -------------------------------------------------------------------------------- 1 | 10 | * @copyright walkor 11 | * @link http://www.workerman.net/ 12 | * @license http://www.opensource.org/licenses/mit-license.php MIT License 13 | */ 14 | namespace Workerman\Protocols; 15 | 16 | use Workerman\Connection\TcpConnection; 17 | 18 | /** 19 | * Frame Protocol. 20 | */ 21 | class Frame 22 | { 23 | /** 24 | * Check the integrity of the package. 25 | * 26 | * @param string $buffer 27 | * @param TcpConnection $connection 28 | * @return int 29 | */ 30 | public static function input($buffer, TcpConnection $connection) 31 | { 32 | if (\strlen($buffer) < 4) { 33 | return 0; 34 | } 35 | $unpack_data = \unpack('Ntotal_length', $buffer); 36 | return $unpack_data['total_length']; 37 | } 38 | 39 | /** 40 | * Decode. 41 | * 42 | * @param string $buffer 43 | * @return string 44 | */ 45 | public static function decode($buffer) 46 | { 47 | return \substr($buffer, 4); 48 | } 49 | 50 | /** 51 | * Encode. 52 | * 53 | * @param string $buffer 54 | * @return string 55 | */ 56 | public static function encode($buffer) 57 | { 58 | $total_length = 4 + \strlen($buffer); 59 | return \pack('N', $total_length) . $buffer; 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /Win32/debug/app/vendor/workerman/workerman/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "workerman/workerman", 3 | "type": "library", 4 | "keywords": [ 5 | "event-loop", 6 | "asynchronous" 7 | ], 8 | "homepage": "http://www.workerman.net", 9 | "license": "MIT", 10 | "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.", 11 | "authors": [ 12 | { 13 | "name": "walkor", 14 | "email": "walkor@workerman.net", 15 | "homepage": "http://www.workerman.net", 16 | "role": "Developer" 17 | } 18 | ], 19 | "support": { 20 | "email": "walkor@workerman.net", 21 | "issues": "https://github.com/walkor/workerman/issues", 22 | "forum": "http://wenda.workerman.net/", 23 | "wiki": "http://doc.workerman.net/", 24 | "source": "https://github.com/walkor/workerman" 25 | }, 26 | "require": { 27 | "php": ">=5.3" 28 | }, 29 | "suggest": { 30 | "ext-event": "For better performance. " 31 | }, 32 | "autoload": { 33 | "psr-4": { 34 | "Workerman\\": "./" 35 | } 36 | }, 37 | "minimum-stability": "dev" 38 | } 39 | -------------------------------------------------------------------------------- /Win32/debug/app/websocket.js: -------------------------------------------------------------------------------- 1 | // 假设服务端ip为127.0.0.1 2 | ws = new WebSocket("ws://127.0.0.1:2346"); 3 | ws.onopen = function() { 4 | console.log("连接成功"); 5 | ws.send('tom'); 6 | console.log("给服务端发送一个字符串:tom"); 7 | }; 8 | ws.onmessage = function(e) { 9 | console.log("收到服务端的消息:" + e.data); 10 | }; -------------------------------------------------------------------------------- /Win32/debug/browse.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/browse.exe -------------------------------------------------------------------------------- /Win32/debug/cef.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef.pak -------------------------------------------------------------------------------- /Win32/debug/cef_100_percent.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_100_percent.pak -------------------------------------------------------------------------------- /Win32/debug/cef_200_percent.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_200_percent.pak -------------------------------------------------------------------------------- /Win32/debug/cef_extensions.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/cef_extensions.pak -------------------------------------------------------------------------------- /Win32/debug/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "debug": 0, 3 | "url": "index/index/index", 4 | "width": 1024, 5 | "height": 768, 6 | "title": "客户端软件", 7 | "skin": "skin\\niu.skn", 8 | "icon": "niu.icon", 9 | "startup_max": 0, 10 | "host":"127.0.0.1", 11 | "web_port": "46150", 12 | "workerman":{ 13 | "enable":1, 14 | "servers":[ 15 | "php_7.0.9\\phpdesktop_php.exe app\\think worker:server", 16 | "php_7.0.9\\phpdesktop_php.exe -S 127.0.0.1:46150 -t app\\public" 17 | ] 18 | } 19 | } -------------------------------------------------------------------------------- /Win32/debug/d3dcompiler_43.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/d3dcompiler_43.dll -------------------------------------------------------------------------------- /Win32/debug/d3dcompiler_47.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/d3dcompiler_47.dll -------------------------------------------------------------------------------- /Win32/debug/database/northwind.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/database/northwind.db -------------------------------------------------------------------------------- /Win32/debug/devtools_resources.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/devtools_resources.pak -------------------------------------------------------------------------------- /Win32/debug/icudtl.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/icudtl.dat -------------------------------------------------------------------------------- /Win32/debug/libEGL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libEGL.dll -------------------------------------------------------------------------------- /Win32/debug/libGLESv2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libGLESv2.dll -------------------------------------------------------------------------------- /Win32/debug/libcef.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libcef.dll -------------------------------------------------------------------------------- /Win32/debug/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/libeay32.dll -------------------------------------------------------------------------------- /Win32/debug/locales/am.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/am.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ar.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ar.pak -------------------------------------------------------------------------------- /Win32/debug/locales/bg.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/bg.pak -------------------------------------------------------------------------------- /Win32/debug/locales/bn.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/bn.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ca.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ca.pak -------------------------------------------------------------------------------- /Win32/debug/locales/cs.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/cs.pak -------------------------------------------------------------------------------- /Win32/debug/locales/da.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/da.pak -------------------------------------------------------------------------------- /Win32/debug/locales/de.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/de.pak -------------------------------------------------------------------------------- /Win32/debug/locales/el.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/el.pak -------------------------------------------------------------------------------- /Win32/debug/locales/en-GB.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/en-GB.pak -------------------------------------------------------------------------------- /Win32/debug/locales/en-US.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/en-US.pak -------------------------------------------------------------------------------- /Win32/debug/locales/es-419.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/es-419.pak -------------------------------------------------------------------------------- /Win32/debug/locales/es.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/es.pak -------------------------------------------------------------------------------- /Win32/debug/locales/et.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/et.pak -------------------------------------------------------------------------------- /Win32/debug/locales/fa.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fa.pak -------------------------------------------------------------------------------- /Win32/debug/locales/fi.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fi.pak -------------------------------------------------------------------------------- /Win32/debug/locales/fil.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fil.pak -------------------------------------------------------------------------------- /Win32/debug/locales/fr.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/fr.pak -------------------------------------------------------------------------------- /Win32/debug/locales/gu.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/gu.pak -------------------------------------------------------------------------------- /Win32/debug/locales/he.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/he.pak -------------------------------------------------------------------------------- /Win32/debug/locales/hi.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hi.pak -------------------------------------------------------------------------------- /Win32/debug/locales/hr.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hr.pak -------------------------------------------------------------------------------- /Win32/debug/locales/hu.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/hu.pak -------------------------------------------------------------------------------- /Win32/debug/locales/id.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/id.pak -------------------------------------------------------------------------------- /Win32/debug/locales/it.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/it.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ja.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ja.pak -------------------------------------------------------------------------------- /Win32/debug/locales/kn.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/kn.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ko.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ko.pak -------------------------------------------------------------------------------- /Win32/debug/locales/lt.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/lt.pak -------------------------------------------------------------------------------- /Win32/debug/locales/lv.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/lv.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ml.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ml.pak -------------------------------------------------------------------------------- /Win32/debug/locales/mr.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/mr.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ms.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ms.pak -------------------------------------------------------------------------------- /Win32/debug/locales/nb.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/nb.pak -------------------------------------------------------------------------------- /Win32/debug/locales/nl.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/nl.pak -------------------------------------------------------------------------------- /Win32/debug/locales/pl.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pl.pak -------------------------------------------------------------------------------- /Win32/debug/locales/pt-BR.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pt-BR.pak -------------------------------------------------------------------------------- /Win32/debug/locales/pt-PT.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/pt-PT.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ro.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ro.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ru.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ru.pak -------------------------------------------------------------------------------- /Win32/debug/locales/sk.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sk.pak -------------------------------------------------------------------------------- /Win32/debug/locales/sl.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sl.pak -------------------------------------------------------------------------------- /Win32/debug/locales/sr.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sr.pak -------------------------------------------------------------------------------- /Win32/debug/locales/sv.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sv.pak -------------------------------------------------------------------------------- /Win32/debug/locales/sw.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/sw.pak -------------------------------------------------------------------------------- /Win32/debug/locales/ta.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/ta.pak -------------------------------------------------------------------------------- /Win32/debug/locales/te.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/te.pak -------------------------------------------------------------------------------- /Win32/debug/locales/th.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/th.pak -------------------------------------------------------------------------------- /Win32/debug/locales/tr.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/tr.pak -------------------------------------------------------------------------------- /Win32/debug/locales/uk.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/uk.pak -------------------------------------------------------------------------------- /Win32/debug/locales/vi.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/vi.pak -------------------------------------------------------------------------------- /Win32/debug/locales/zh-CN.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/zh-CN.pak -------------------------------------------------------------------------------- /Win32/debug/locales/zh-TW.pak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/locales/zh-TW.pak -------------------------------------------------------------------------------- /Win32/debug/natives_blob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/natives_blob.bin -------------------------------------------------------------------------------- /Win32/debug/niu.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/niu.ico -------------------------------------------------------------------------------- /Win32/debug/niu_new.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/niu_new.exe -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ext/php_curl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_curl.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ext/php_opcache.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_opcache.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ext/php_openssl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_openssl.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ext/php_pdo_sqlite.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_pdo_sqlite.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ext/php_sockets.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ext/php_sockets.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/glib-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/glib-2.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/gmodule-2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/gmodule-2.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/lib/enchant/libenchant_ispell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/lib/enchant/libenchant_ispell.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/lib/enchant/libenchant_myspell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/lib/enchant/libenchant_myspell.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libeay32.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/libenchant.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libenchant.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/libpq.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libpq.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/libsasl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libsasl.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/libssh2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/libssh2.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/msvcp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/msvcp140.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/nonxp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/nonxp.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/normaliz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/normaliz.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/php.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php.gif -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/php7apache2_4.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7apache2_4.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/php7phpdbg.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7phpdbg.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/php7ts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/php7ts.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/phpdesktop_php-cgi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/phpdesktop_php-cgi.exe -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/phpdesktop_php.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/phpdesktop_php.exe -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslANONYMOUS.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslANONYMOUS.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslCRAMMD5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslCRAMMD5.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslDIGESTMD5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslDIGESTMD5.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslLOGIN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslLOGIN.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslNTLM.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslNTLM.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslOTP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslOTP.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslPLAIN.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslPLAIN.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslSCRAM.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSCRAM.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslSQLITE.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSQLITE.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/sasl2/saslSRP.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/sasl2/saslSRP.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/ssleay32.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/vcomp140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/vcomp140.dll -------------------------------------------------------------------------------- /Win32/debug/php_7.0.9/vcruntime140.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/php_7.0.9/vcruntime140.dll -------------------------------------------------------------------------------- /Win32/debug/server_db.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/server_db.dll -------------------------------------------------------------------------------- /Win32/debug/skin/Air.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Air.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Air_Remix.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Air_Remix.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Amazing.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Amazing_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Amazing_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Amazing_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Android.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Android_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Android_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Android_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Charm.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Charm_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Charm_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Charm_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/FineVector.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector.skn -------------------------------------------------------------------------------- /Win32/debug/skin/FineVector_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/FineVector_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/FineVector_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/HUD.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD.skn -------------------------------------------------------------------------------- /Win32/debug/skin/HUD_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/HUD_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/HUD_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Laconic.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Laconic_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Laconic_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Laconic_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Office2013_Blue.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Blue.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Office2013_Green.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Green.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Office2013_Orange.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Orange.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Office2013_Purple.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Office2013_Purple.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Optima.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Optima_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Optima_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Optima_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Orion.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Orion.skn -------------------------------------------------------------------------------- /Win32/debug/skin/SLMedia.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SLMedia.skn -------------------------------------------------------------------------------- /Win32/debug/skin/SLMedia_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SLMedia_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/SnowLeopard.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/SnowLeopard.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Ubuntu.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Ubuntu_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Ubuntu_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Ubuntu_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win10Modern.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10Modern.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win10ModernDark.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10ModernDark.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win10ModernSlateGray.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win10ModernSlateGray.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win8.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win8_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Win8_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Win8_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/Windows10.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/Windows10.skn -------------------------------------------------------------------------------- /Win32/debug/skin/iOS.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS.skn -------------------------------------------------------------------------------- /Win32/debug/skin/iOS_Aero.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS_Aero.skn -------------------------------------------------------------------------------- /Win32/debug/skin/iOS_Ext.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/iOS_Ext.skn -------------------------------------------------------------------------------- /Win32/debug/skin/niu.skn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/niu.skn -------------------------------------------------------------------------------- /Win32/debug/skin/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/skin/splash.jpg -------------------------------------------------------------------------------- /Win32/debug/snapshot_blob.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/snapshot_blob.bin -------------------------------------------------------------------------------- /Win32/debug/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/ssleay32.dll -------------------------------------------------------------------------------- /Win32/debug/tools/niu/active.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/active.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/controls.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/controls.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/hw.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/hw.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/inactive.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/inactive.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/inactivelayerbordermask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/inactivelayerbordermask.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/layerborder.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/layerborder.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/layerbordermask.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/layerbordermask.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/main.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/main.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/mdibg.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/mdibg.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/menuitems.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/menuitems.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/new.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/new.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/new2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/new2.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/pw.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/pw.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/toolwindow.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindow.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/toolwindowactive.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindowactive.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/niu/toolwindowinactive.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/niu/toolwindowinactive.bmp -------------------------------------------------------------------------------- /Win32/debug/tools/皮肤编辑器.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/tools/皮肤编辑器.exe -------------------------------------------------------------------------------- /Win32/debug/widevinecdmadapter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/widevinecdmadapter.dll -------------------------------------------------------------------------------- /Win32/debug/wow_helper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/Win32/debug/wow_helper.exe -------------------------------------------------------------------------------- /browse/browse.dpr: -------------------------------------------------------------------------------- 1 | program browse; 2 | 3 | {$I cef.inc} 4 | 5 | uses 6 | Windows, 7 | uCEFApplication, 8 | unCEF in '..\unCEF.pas', 9 | unV8Extension in '..\unV8Extension.pas', 10 | unConfig in '..\unConfig.pas'; 11 | 12 | // CEF3 needs to set the LARGEADDRESSAWARE flag which allows 32-bit processes to use up to 3GB of RAM. 13 | {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} 14 | 15 | begin 16 | CreateGlobalCEFApp; 17 | try 18 | GlobalCEFApp.StartSubProcess; 19 | finally 20 | DestroyGlobalCEFApp; 21 | end; 22 | end. 23 | 24 | -------------------------------------------------------------------------------- /clean.bat: -------------------------------------------------------------------------------- 1 | Del *.dcu /s 2 | del *.~*~ /s 3 | Del *.~dpr /s 4 | Del *.~ddp /s 5 | Del *.ddp /s 6 | Del *.~pas /s 7 | Del *.~dfm /s 8 | Del *.ddp /s 9 | Del *.log /s 10 | Del *.hpp /s 11 | Del *.identcache /s 12 | Del *.local /s -------------------------------------------------------------------------------- /niu.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu.ico -------------------------------------------------------------------------------- /niu_Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_Icon.ico -------------------------------------------------------------------------------- /niu_new.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.dpr -------------------------------------------------------------------------------- /niu_new.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.drc -------------------------------------------------------------------------------- /niu_new.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/niu_new.res -------------------------------------------------------------------------------- /res/PepperFlash21.0.0.213.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/PepperFlash21.0.0.213.zip -------------------------------------------------------------------------------- /res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/logo.png -------------------------------------------------------------------------------- /res/php_desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/php_desktop.png -------------------------------------------------------------------------------- /res/splash.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash.psd -------------------------------------------------------------------------------- /res/splash考务.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash考务.jpg -------------------------------------------------------------------------------- /res/splash考试.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash考试.jpg -------------------------------------------------------------------------------- /res/splash题库.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/res/splash题库.jpg -------------------------------------------------------------------------------- /server_db/server_db.dpr: -------------------------------------------------------------------------------- 1 | library server_db; 2 | 3 | { Important note about DLL memory management: ShareMem must be the 4 | first unit in your library's USES clause AND your project's (select 5 | Project-View Source) USES clause if your DLL exports any procedures or 6 | functions that pass strings as parameters or function results. This 7 | applies to all strings passed to and from your DLL--even those that 8 | are nested in records and classes. ShareMem is the interface unit to 9 | the BORLNDMM.DLL shared memory manager, which must be deployed along 10 | with your DLL. To avoid using BORLNDMM.DLL, pass string information 11 | using PChar or ShortString parameters. } 12 | 13 | uses 14 | SysUtils, 15 | Classes, 16 | unDbHttpServer in 'unDbHttpServer.pas', 17 | unAbsDbModule in 'unAbsDbModule.pas' {AbsDbModule: TDataModule}, 18 | unConfig in '..\unConfig.pas'; 19 | 20 | {$R *.res} 21 | 22 | procedure create_db_server();stdcall; 23 | begin 24 | dbServer := TDbHttpServer.Create; 25 | end; 26 | 27 | procedure free_db_server(); stdcall; 28 | begin 29 | dbServer.Free; 30 | end; 31 | 32 | procedure db_server_start(iPort:Integer); stdcall; 33 | begin 34 | dbServer.start(iPort); 35 | end; 36 | 37 | procedure db_server_stop; stdcall; 38 | begin 39 | dbServer.stop; 40 | end; 41 | 42 | exports 43 | create_db_server, 44 | free_db_server, 45 | db_server_start, 46 | db_server_stop; 47 | 48 | begin 49 | end. 50 | -------------------------------------------------------------------------------- /server_db/server_db.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/server_db.res -------------------------------------------------------------------------------- /server_db/unAbsDbModule.dfm: -------------------------------------------------------------------------------- 1 | object AbsDbModule: TAbsDbModule 2 | OldCreateOrder = False 3 | OnCreate = DataModuleCreate 4 | OnDestroy = DataModuleDestroy 5 | Height = 349 6 | Width = 461 7 | end 8 | -------------------------------------------------------------------------------- /server_db/unAbsDbModule.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/unAbsDbModule.pas -------------------------------------------------------------------------------- /server_db/unDbHttpServer.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/server_db/unDbHttpServer.pas -------------------------------------------------------------------------------- /uframeChrome.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/uframeChrome.pas -------------------------------------------------------------------------------- /ufrmBrower.dfm: -------------------------------------------------------------------------------- 1 | object frmBrower: TfrmBrower 2 | Left = 0 3 | Top = 0 4 | BorderStyle = bsNone 5 | Caption = 'frmBrower' 6 | ClientHeight = 579 7 | ClientWidth = 658 8 | Color = clBtnFace 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'Tahoma' 13 | Font.Style = [] 14 | OldCreateOrder = False 15 | PixelsPerInch = 96 16 | TextHeight = 13 17 | object Chromium: TChromium 18 | Left = 0 19 | Top = 0 20 | Width = 658 21 | Height = 579 22 | Align = alClient 23 | DefaultUrl = 'http://baidu.com' 24 | TabOrder = 0 25 | end 26 | end 27 | -------------------------------------------------------------------------------- /ufrmBrower.pas: -------------------------------------------------------------------------------- 1 | unit ufrmBrower; 2 | 3 | interface 4 | 5 | uses 6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, cefvcl, Vcl.StdCtrls; 8 | 9 | type 10 | TfrmBrower = class(TForm) 11 | Chromium: TChromium; 12 | private 13 | { Private declarations } 14 | public 15 | { Public declarations } 16 | end; 17 | 18 | var 19 | frmBrower: TfrmBrower; 20 | 21 | implementation 22 | 23 | {$R *.dfm} 24 | 25 | end. 26 | -------------------------------------------------------------------------------- /ufrmModal.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/ufrmModal.pas -------------------------------------------------------------------------------- /ufrmModel.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/ufrmModel.pas -------------------------------------------------------------------------------- /ufrmSplash.dfm: -------------------------------------------------------------------------------- 1 | object frmSplash: TfrmSplash 2 | Left = 0 3 | Top = 0 4 | BorderStyle = bsNone 5 | Caption = 'frmSplash' 6 | ClientHeight = 400 7 | ClientWidth = 632 8 | Color = clBlack 9 | Font.Charset = DEFAULT_CHARSET 10 | Font.Color = clWindowText 11 | Font.Height = -11 12 | Font.Name = 'Tahoma' 13 | Font.Style = [] 14 | OldCreateOrder = False 15 | Position = poScreenCenter 16 | OnCreate = FormCreate 17 | PixelsPerInch = 96 18 | TextHeight = 13 19 | object imgSplash: TImage 20 | Left = 0 21 | Top = 0 22 | Width = 632 23 | Height = 400 24 | end 25 | end 26 | -------------------------------------------------------------------------------- /ufrmSplash.pas: -------------------------------------------------------------------------------- 1 | unit ufrmSplash; 2 | 3 | interface 4 | 5 | uses 6 | Windows, SysUtils, Classes, Graphics, Controls, Forms, 7 | ExtCtrls ,unConfig; 8 | 9 | type 10 | TfrmSplash = class(TForm) 11 | imgSplash: TImage; 12 | procedure FormCreate(Sender: TObject); 13 | private 14 | { Private declarations } 15 | procedure RoundCorner; 16 | public 17 | { Public declarations } 18 | end; 19 | 20 | var 21 | frmSplash: TfrmSplash; 22 | 23 | implementation 24 | 25 | {$R *.dfm} 26 | 27 | 28 | procedure TfrmSplash.FormCreate(Sender: TObject); 29 | var 30 | strSplashFile: string; 31 | begin 32 | strSplashFile := FAppPath + 'skin\splash.jpg'; 33 | if FileExists(strSplashFile) then 34 | imgSplash.Picture.LoadFromFile(strSplashFile); 35 | end; 36 | 37 | procedure TfrmSplash.RoundCorner; 38 | var 39 | hr: thandle; 40 | begin 41 | hr := createroundrectrgn(0, 0, width, height, 4, 4); 42 | setwindowrgn(handle, hr, True); 43 | end; 44 | 45 | end. 46 | -------------------------------------------------------------------------------- /unCEF.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unCEF.pas -------------------------------------------------------------------------------- /unChromeMessage.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unChromeMessage.pas -------------------------------------------------------------------------------- /unCmdCli.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unCmdCli.pas -------------------------------------------------------------------------------- /unConfig.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unConfig.pas -------------------------------------------------------------------------------- /unMoudle.dfm: -------------------------------------------------------------------------------- 1 | object dbMoudle: TdbMoudle 2 | OldCreateOrder = False 3 | Height = 274 4 | Width = 403 5 | object spSkinData1: TspSkinData 6 | DlgTreeViewDrawSkin = False 7 | DlgTreeViewItemSkinDataName = 'listbox' 8 | DlgListViewDrawSkin = False 9 | DlgListViewItemSkinDataName = 'listbox' 10 | AnimationForAllWindows = False 11 | ShowLayeredBorders = True 12 | SkinnableForm = True 13 | EnableSkinEffects = False 14 | AeroBlurEnabled = False 15 | ShowButtonGlowFrames = False 16 | ShowCaptionButtonGlowFrames = False 17 | SkinIndex = 0 18 | Left = 72 19 | Top = 96 20 | end 21 | end 22 | -------------------------------------------------------------------------------- /unMoudle.pas: -------------------------------------------------------------------------------- 1 | unit unMoudle; 2 | 3 | interface 4 | 5 | uses 6 | SysUtils, Classes, SkinData; 7 | 8 | type 9 | TdbMoudle = class(TDataModule) 10 | spSkinData1: TspSkinData; 11 | private 12 | { Private declarations } 13 | public 14 | { Public declarations } 15 | end; 16 | 17 | var 18 | dbMoudle: TdbMoudle; 19 | 20 | implementation 21 | 22 | {$R *.dfm} 23 | 24 | end. 25 | -------------------------------------------------------------------------------- /unPHPModule.dfm: -------------------------------------------------------------------------------- 1 | object PHPModule: TPHPModule 2 | OldCreateOrder = False 3 | OnCreate = DataModuleCreate 4 | OnDestroy = DataModuleDestroy 5 | Height = 421 6 | Width = 518 7 | object FPHPEngine: TPHPEngine 8 | OnScriptError = FPHPEngineScriptError 9 | Constants = <> 10 | ReportDLLError = False 11 | Left = 248 12 | Top = 136 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /unPHPModule.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unPHPModule.pas -------------------------------------------------------------------------------- /unRunOne.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unRunOne.pas -------------------------------------------------------------------------------- /unV8Extension.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lobtao/phpdesktop/328a23dc37fbed709326b321de894698bfd5d8cb/unV8Extension.pas --------------------------------------------------------------------------------