php计算文字宽度(图片)

    在php中会遇到文字生成图片,在很多时候我们需要知道这一段文字生成图片的宽度。 php提供了现成的方法 imagettfbbox($fontSize,$angle, $font, $text); 其中 fontSize:是文字的字体大小。 angle:文字的倾斜度。 font:字体类型,如SIMSUN.TTC。 text:文字内容。 返回一个8个值组成的1维数组,分别是4个脚的X,Y坐标。     阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:1,228 浏览数 | 标签:

    php根据特定经纬度和一定范围获取经纬度范围

    define('EARTH_RADIUS', 6378.137); /* * 根据特定经纬度和一定范围获取经纬度范围 * @param $lat -- 纬度 * @param $lng -- 经度 * @param $distince -- 距离范围 单位km */ function SqurePoint($lat,$lng,$distince=2){ $dlng = 2*asin(sin($distince / (2 * EARTH_RADIUS)) / cos(deg2rad($lat)) ); $dlng =rad2deg($dlng); $dlat = ($distince / EARTH_RADIUS) ; $dlat = rad2deg($dla...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:3,672 浏览数 | 标签:

    mysql数据库表字段限制

    在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。 当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact-SQL语句失败,并产生错误信息。 SQL对每个表中行的数量没有直接限制,但它受数据库存储空间的限制。每个数据库的最大空间1048516TB,所以一个表可用的...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:3,055 浏览数 | 标签:

    程序员装逼速成手册

    还在整天为怎样才能更像一个IT精英而争吵的吐沫横飞的人们,我只能说你们图样图森破啊,看了下面的话,你应该自惭形秽,其实就是你们这些愚蠢的人类拉低了程序员的整体逼格,呵呵。 1、着装 一个牛逼的程序员是根本没有时间打理自己外貌的。发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:2,832 浏览数 |

    mysql时间戳group by日期写法

    一句sql搞定的方式: select count(*),DATE_FORMAT(FROM_UNIXTIME(recordtime),'%Y-%m-%d') as date  from test  group by date 首先将时间戳转换为日期格式,然后直接group by。 阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:4,152 浏览数 | 标签:

    php 获取域名的方法

    PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME,我想知道两者的区别以及哪个更加可靠。 首先我想说,百度上那些转来转去的文章都是扯淡! 有说相同的,有说不同的,都没说明原因,没经过验证就互相转来转去的,浪费观众时间。 下面说说本人经过亲自验证 + 查阅官方文档 + 官方BUG列表 + 官方邮件列表 + sitepoint + webmasterworld + google的总结: 相同点: 当满足以下三个条件时...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:2,742 浏览数 | 标签:

    php 子域名,泛域名解析session共享方案

    php 子域名,泛域名解析session共享方案。 今天在做一个项目时遇到泛域名解析时,不同子域名之间session不能共享。经查发现不同的子域名生成的session_id不相同导致,通过echo session_id()来查看。 经过半天的研究,最终得出解决方案: 在入口文件中加入以下三句,即可解决。 ini_set('session.cookie_path', '/'); ini_set("session.cookie_domain",'.bootdomain.com'); if(!isset($_SESSI...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:3,564 浏览数 | 标签:

    mysql 字段值大小写替换

    mysql字段值小写替换使用函数“LOWER” 语句示例: update  `table` set filed=LOWER(filed); mysql字段值大写替换使用函数“UPPER” 语句示例: update  `table` set filed=UPPER(filed); 阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:2,473 浏览数 | 标签:

    mysql 导出单表数据/备份单表数据

    前两天遇到数据用source命令恢复数据时,提示包过大的错误。那个包用mymanager导出的,这次用mysql自带mysqldump工具成功导出并导入到数据表中。 mysqldump 导出数据库某个表的数据方法如下: mysqldump -t -u root -p -B article --table article_detail > e:\my.sql 其中article是数据库,article_detail是数据表(只导出了数据未包含结构)。 恢复数据的时候用source命令 source /db/...阅读全文
    作者:黑♂白 | 分类:web后端 | 阅读:3,561 浏览数 | 标签: