php中curl 连接ftp上传和下载文件,还有ossftp说明
[ 2020-05-25 16:28:01 | 作者: admin ]
关于ossftp:https://help.aliyun.com/document_detail/32190.html?spm=5176.10695662.1996646101.searchclickresult.69a04017LCXEgB
curl连接ossftp说明如下:
用户名:AccessKeyID和Bucket名称,AccessKeyID/bucket_name;
密码:AccessKeySecret
端口就是2048
范例如下:
阅读全文…
curl连接ossftp说明如下:
用户名:AccessKeyID和Bucket名称,AccessKeyID/bucket_name;
密码:AccessKeySecret
端口就是2048
范例如下:
$target_ftp_file = 'ftp://127.0.0.1:2048/filepath/'.$_FILES['upload']['name'];
curl_setopt($curl, CURLOPT_URL, $target_ftp_file);
...curl_setopt($curl, CURLOPT_URL, $target_ftp_file);
阅读全文…
php中isset,unset,reset区别和联系
[ 2020-05-16 14:55:51 | 作者: admin ]
1:isset - 确定如果一个变量被设置,不为NULL,isset只检查变量。
2:unset 取消设置(Unset a given variable)
3:reset() 函数把数组的内部指针指向第一个元素,并返回这个元素的值。
2:unset 取消设置(Unset a given variable)
3:reset() 函数把数组的内部指针指向第一个元素,并返回这个元素的值。
奇妙的smarty快函数smarty_block_name,以插件扩展Smarty之二,解密篇
[ 2020-05-14 19:51:45 | 作者: admin ]
p.s.嗯。。看到这个smarty块函数插件的编译解释逻辑实在太绕了,也亏的作者能想出来。如果用原生php,几行代码的事,效率差距太大太大。
上次写过一篇关于smarty_block_name的疑惑,这次来说下它的实现原理,以便于理解这玩意怎么赋值和生效的
模板片段如下,定义一个自定义块 block
然后在插件plugin中加上 smarty_block_block ,使用$GLOBALS[$index]定义一个全局变量来存储数组$items,入栈出栈$item
阅读全文…
上次写过一篇关于smarty_block_name的疑惑,这次来说下它的实现原理,以便于理解这玩意怎么赋值和生效的
模板片段如下,定义一个自定义块 block
<block parent_id="6" ><li>{$item.title}</li></block>
然后在插件plugin中加上 smarty_block_block ,使用$GLOBALS[$index]定义一个全局变量来存储数组$items,入栈出栈$item
function smarty_block_block($params, $content, $template, &$repeat){
...
......
阅读全文…
win7下安装mysql报错5.7.13-Table 'mysql.user' doesn't existFor more information
[ 2020-05-09 19:01:21 | 作者: admin ]
用管理员身份打开cmd.exe,进到mysql的bin目录
D:\Program Files\mysql-5.7.13\bin>mysqld install
Service successfully installed.
D:\Program Files\mysql-5.7.13\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
报错了,打开系统日志提示:
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information, see Help and Support Center at
...
阅读全文…
D:\Program Files\mysql-5.7.13\bin>mysqld install
Service successfully installed.
D:\Program Files\mysql-5.7.13\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
服务没有报告任何错误。
请键入 NET HELPMSG 3534 以获得更多的帮助。
报错了,打开系统日志提示:
Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t existFor more information, see Help and Support Center at
...
阅读全文…
奇妙的smarty快函数smarty_block_name,以插件扩展Smarty之一
[ 2020-05-09 13:49:11 | 作者: admin ]
本文内容实属不理解块函数原理,详细分析还请看本人另外一篇blog,smarty_block_name解惑篇 http://blog.xg98.com/article.asp?id=2669
p.s.本人非常讨厌任何模板语法,能不用就不用。关于smarty的plugin扩展,官方文档惜字如金,实在看的不明不白 https://www.smarty.net/docs/zh_CN/plugins.block.functions.tpl
当block中涉及变量,如果直接赋予字符串没有问题,如果给予一个变量常常就不对头了。
结果正确:
结果错误:
百度了很多文档是在$s...
阅读全文…
p.s.本人非常讨厌任何模板语法,能不用就不用。关于smarty的plugin扩展,官方文档惜字如金,实在看的不明不白 https://www.smarty.net/docs/zh_CN/plugins.block.functions.tpl
当block中涉及变量,如果直接赋予字符串没有问题,如果给予一个变量常常就不对头了。
结果正确:
$smarty->assign("title", "这是标题");
结果错误:
$smarty->assign("title", $item[title]);
百度了很多文档是在$s...
阅读全文…
关于洗衣机进水管和水龙头的连接头
[ 2020-05-04 21:55:50 | 作者: admin ]
10分钟内跨账号迁移阿里云ECS实例
[ 2020-04-28 08:56:40 | 作者: admin ]
今天在阿里云购买了一个便宜的实例,打算把旧实例迁移到新实例。步骤很简单。旧实例创建自定义镜像控制台找到ECS实例,点击创建自定义镜像。镜像名称随意填,反正是一次性的。因为我的实例只有系统盘,所以只有默认资源组可以选,如果你有别的盘,可能可以选择多个。共享自定义镜像(在同一账号内迁移的跳过这一步)提交创建后,在镜像菜单可以看到提交的镜像,进度在不断累加,直至100%。等待进度的过程中,我们可以设置镜像共享了。如下图,在你的镜像菜单点击 更多-共享镜像。...
阅读全文…
阅读全文…
ECS服务器过户步骤及流程示例
[ 2020-04-28 08:55:00 | 作者: admin ]