mwwdfl 发布的文章

function aaaa(file) {
        var prevDiv = document.getElementById('androimg');
        if (file.files && file.files[0])
        {
            var reader = new FileReader();
            reader.onload = function(evt){
                prevDiv.innerHTML = '<img src="' + evt.target.result + '" height="150"/>';
            }
            reader.readAsDataURL(file.files[0]);
        }
        else
        {
            prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>';
        }
    }
如果上面的不行用下面的
onchange的时候把this给上!!!!!
function aaaa(file) {
        var prevDiv = document.getElementById('androimg');
        if (file.files && file.files[0])
        {
            var reader = new FileReader();
            reader.onload = function(evt){
                prevDiv.innerHTML = '<img src="' + evt.target.result + '" height="150"/>';
            }
            reader.readAsDataURL(file.files[0]);
        }
        else
        {
            prevDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + file.value + '\'"></div>';
        }
    }

xshell或者putty敲命令:

cat /etc/issue

在CentOS下执行显示为:
CentOS release 5.7 (Final)
Kernel \r on an \m

或在Ubuntu下显示为:
Ubuntu 11.04 \n \l

move_uploaded_file()出错 windows没问题,linux下(上线)不行

出错原因大概有以下三点:
1.如果检测到文件不是来自post上传,这个文件不会执行cp工作;

2.目的路径找不到;

3.目的路径权限不够;
if(move_uploaded_file($_FILES['video']['tmp_name'], $url))
{
   echo "文件上传成功";
}

else
{

        echo "文件移动失败";

}

结果返回 文件移动失败

测试把目的路径改为临时目录的路径,发现成功了,
于是,就是目的路径的权限问题 chmod -R 777 YOUR_DIR;
OK;解决!
之前考虑过权限问题,用ftp工具直接把目的路径修成了777,结果失败,原来用ftp工具修改是他娘的不行的,后来用putty(x-shell一样)修改的权限才起作用:
总结:就是权限不够!

引入插件:html2canvas.js

《img src="" id="img"》

《script》
function takeScreenshot() {

    html2canvas(document.body, {
        onrendered: function (canvas) {
            var url = canvas.toDataURL();
            $('#img').attr("src", url);
        }
    });
}

《script》

MySQL删除一张表或一条数据的时候,出现
[Err] 1451 -Cannot delete or update a parent row: a foreign key constraint fails (...)
这是因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
可以使用

SET FOREIGN_KEY_CHECKS=0;

来禁用外键约束.

之后再用

SET FOREIGN_KEY_CHECKS=1;

来启动外键约束.

查看当前FOREIGN_KEY_CHECKS的值可用如下命令

SELECT  @@FOREIGN_KEY_CHECKS;