- 浏览: 127795 次
- 性别:
- 来自: 福建
文章列表
说明:
客户端在第一次请求service的时候,会事先发送安全信息请求验证,因此当你捕获到“policy-file-request”的时候,直接返回策略文件信息:"<?xml version=\"1.0\"?><cross-domain-policy><site-control permitted-cross-domain-policies=\"all\"/><allow-access-from domain=\"*\" to-ports=\"*\"/>&l ...
# 把数组转化成对象
function array_to_object($data) {
$ref = new stdClass();
if(is_array($data)) {
foreach($data AS $key => $val) {
$ref->$key = array_to_object($val);
}
} else {
$ref = $data;
}
return $ref;
}
概要:
今天系统组的同事在整理磁盘空间时发现在/var/spool/clientmqueue目录下存在大量的文件,统计了一下约占了5G多的空间。随便点开一个文件,里面的内容都似曾相识,原来都是crontab脚本执行程序输出的内容。
原因分析: 系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件,两个字垃圾,全删;
解决办法: 1、 将crontab里面的命令后面加上> /dev/null 2>&1
2、知识点: 2>:重定向 ...
当你好不容易做了一个flash的时候,是否因为swf文件太大导致用户加载时间超慢呢,确实有点抓狂的感觉。使用下面的方法来优化你的flex文件吧。
1、使用Release模式
点击工具栏上的File->Export->Release Build, 选择你要优化的mxml文件,在Export to folder 中填入你要导出到的文件夹. 然后点击”finish”。这时在你的工程目录下便增加了bin-release文件夹,里面有优化过的swf文件
2、使用MXML Module
在你的项目下的mxml文件夹上右击, New Mxml Module,新建一个 ...
收到一份关于制作视频网站的需求,于是参考优酷网的视频上传,自己用Flex写了一个带上传进度条+表单提交的demo。
技术要点:
1、使用FileReference类实现了让你上传文件的功能。
2、使用HTTPService类实现表单提交
3、使用ProgressBar控件实现上传进度条
4、使用ViewStack容器实现场景切换
5、使用getTimer类计算上传剩余时间和上传速度
6、使用FileFilter类控制选择上传文件的格式
效果如下:
Flex 很好的学习资源 支持开源 共同学习
1.不知道控件有什么样式设置?看它 :http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html2.有控件不知道怎么用?看它:http://examples.adobe.com/flex3/componentexplorer/explorer.html
平常我们用PHP+JS语言写的多人聊天室代码都是使用Ajax技术,每隔一定的时间刷新聊天数据。
现在使用Flex+PHP语言,通过socket实现来实现客户端和服务端的交互。只要客户端发送新的消息给服务端,服务端就会自动把客户端的消息推送到每个客户端上。具体实现如下:
1、服务端代码(PHP实现)
<?PHP
/**
* patServer
* PHP socket server base class
* Events that can be handled:
* * onStart
* * onConnect
* * onConnectionR ...
1、CSS样式
body {
background-image:url(text.txt); /* for IE6 */
background-attachment:fixed;
}
#bottomNav {
z-index:999;
position:fixed;
bottom:0; /*去掉此行则固定在页面顶部*/
left:0;
width:100%;
_position:absolute; /* for IE6 */
_top: expression(documentElement.scrollTop + documentElement.clientHeight- ...
昨天公司的行情网站数据全部空白,跟踪了很久也没找到结果,原代码都没有改过,为什么以前用的好好的,突然就出错了呢,最终找到是服务器的原因,系统组的同事在Apache上又加入了resin,导致PHP文件被resin解析了。
报错为:
404 Not Found/test.php was not found on this server.--------------------------------------------------------------------------------* Resin/3.1.3
解决办法:
通过修改resin的配置文件app-defaul ...
今天收到美工提供的模板,发现在火狐下使用设置首页和加入收藏夹的功能不能用。
自己查了下资料,稍微改了下,结果可以了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta ...
遍历文件夹下的所有文件和子文件夹
- 博客分类:
- PHP技术
function my_scandir($dir)
{
$files = array();
if ( $handle = opendir($dir) ) {
while ( ($file = readdir($handle)) !== false ) {
if ( $file != ".." && $file != "." ) {
if ( is_dir($dir . "/" . $file) ) {
...
Content-type 的说明:'hqx' -> 'application/mac-binhex40','cpt' -> 'application/mac-compactpro','doc' -> 'application/msword','bin' -> 'application/octet-stream','dms' -> 'application/octet-stream','lha' -> 'application/octet-stream','lzh' -> 'application/octet-stream','exe' -> 'ap ...
今天在写生成静态文件的脚本时,本来要写两个脚本:1、生成静态文件的PHP脚本;2、把静态文件移动到可访问目录下的脚本。中间还得使用文件加锁等操作。
为什么要这么麻烦呢?不是可以直接将静态文件生成在可访问目录一下吗?因为当服务器I/O读写压力过大时,wirte可能延迟,这时静态文件的内容有可能是不完整的。因此最好的做法是保证要生成静态文件的完整性,然后将静态文件移动到访问目录。
关于第二步的操作,原来是使用Linux的MV命令来做的,mv将文件移动的同时可进行重命名,并且具有覆盖功能。不过感觉写两个脚本麻烦。所以使用PHP的函数rename(),rename的功能和mv差不多,而且php ...
1、使用CURL模拟POST表单提交
<?php
//创建curl句柄
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost/curl/target.php");
curl_setopt($ch,CURLOPT_POST,true);
$data = array('id'=>2,'name'=>'berry');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //获得返回内容,但不需要直接输出到页面上
curl_set ...
今天在写脚本的时候,遇到了一个很郁闷的问题,脚本比较繁琐,以下用一个简单的例子表示
<?php
class fun{
var a = '1';
function __contruct(){
echo 'this is contruct';
}
function test(){
echo $this->a;
}
}
?>
<?php
require_once('./class.php');
...