aardio 文档

aardio 范例: Hello World / PHP_CGI 服务器

//CGI 调用
import win.ui;
/*DSG{{*/
var winform = win.form(text="Hello World / PHP_CGI 服务器";right=759;bottom=469)
winform.add()
/*}}*/

import web.form;
var wb = web.form( winform);

/*
PHP 快速入门
https://quickref.me/zh-CN/docs/php.html
https://learnxinyminutes.com/docs/zh-cn/php-cn/
*/

//导入 php 扩展库
import process.php;

//生成测试 PHP 文件。
process.php.code["/test-cgi.php"] = /********
<html>
<head> 
    <meta charset="utf-8">
    <title>PHP 测试</title>
</head>
<body>
    <?php echo '<p>Hello World / PHP_CGI 服务器</p>'; ?>
</body> 
********/ 

/*
启动多线程 HTTP 服务端,返回参数(可指定资源路径)指定页面的网址。
默认自动分配空闲端口。在同一线程可多次调用不会重复启动 HTTP 服务端。
当前线程结束 HTTP 服务端会自动退出。
*/
var url = process.php("/test-cgi.php"); 

wb.go(url);//调用浏览器组件显示网页

winform.show();
win.loopMessage();

Markdown 格式