用PHP把TXT转换为JPG

用PHP把TXT转换为JPG
  朋友说他的老式MP4不能看小说,但是能浏览图片,想把小说转换为图片在MP4上观看。PHP这样的超级语言最适于完成这样的任务了--不需要包装、快速实现。   完成这个功能的PHP程序非常简单,就是建立一块空白的画布,把小说的文字写一页在布上,然后把图片保存为文件,再写下一页,直到小说写完。   建立画布的语句是$im=imagecreate(320, 240);建立一个320*240的画布,也可以通过imagecreatefromjpeg等函数建立有背景图片的底画。  写字的语句是imagettftext($im, 12, 0, 0, ($line+1)*24-6, $color, $fnt, $s);根据行间距计算位置输出文字。# U/ j# n6 R" v4 N- v* C% v9 6 ~ k: U3 c# u% m8 @6 K   ...

工具专业,人就更容易专业一点

工具专业,人就更容易专业一点
在 1) 已经在本地安装了一个WordPress;2) 也导入了一定数量的内容可供测试;3) 并且已经知道关于定制外观以及关于扩展功能的一点点知识之后,曾经是“门外汉”的你就相当于已经做到: 尽量用最少的时间“学会”最少最必要的知识(Grasp minimal necessary knowledge as quickly as possible),而后通过大量“运用”获得真正的“能力”以及更加全面的“知识”。说形象一点,这就好像打天下的人不大可能一下子征服全世界;他更可能应该做的是不管三七二十一先抢个山头,而后招兵买马,再去运用各种资源与策略打天下。 现在是“招兵买马”的时候了。应该花点时间再学会使用一个新的工具,就可以准备抢另外一个山头去了。工具专业一点,就有机会做专业一点的事情;反过来也一样,为了专业一点,也只好去找一些专业工具。新的工具叫Net...

Ubuntu本地搭建Apache+MySQL+PHP+WordPress环境

Ubuntu本地搭建Apache+MySQL+PHP+WordPress环境
之所以说明在Ubuntu中搭建,是因为下面的步骤中有一些文件或文件夹的位置在不同的Linux发行版中有所不同,事实上在Linux下搭建网络环境大同小异,特此说明。 在本地搭建博客环境,对学习网络服务器的管理大有裨益,也可以学习一下WordPress这样一个世界顶尖的博客程序,另外我发现搭建好这样一个环境之后可以用来写日记,以前曾抱怨Linux下没有像样的多媒体日记本,现在看来,真是踏破铁鞋无觅处啊,合着咱是骑着驴找驴,这样一个博客环境用来写日记,足以令Windows下的任何一个日记本程序黯然失色。不过已经习惯用Vim写日记了,感觉用这么豪华的环境写日记多少有点华而不实,洗衣服我用雕牌,写日记我用Vim。 上面这四个程序中前三个几乎是现在网络服务器的标配,Apache是世界第一的网络服务器程序,MySQL是除了Oracle外最流行的数据库,PHP就更...

网页上发送mail(PHP)

网页上发送mail(PHP)
SMTP.PHP <? php <? php class  smtp class  smtp { {      /*  Public Variables  */      /*  Public Variables  */      var   $smtp_port ;      var   $smtp_port ;      var   $time_out ;      var   $time_out ;      var   $host_name ;      var   $host_name ;      var   $log_file ;      var   $log_file ;      var   $relay_host ;      var   $relay_host ;  ...

PHP版MySQL数据库备份工具

PHP版MySQL数据库备份工具
这是我以前学PHP时用的. <?php   require('session.php'); ?> <?php # Name: PHP版MySQL数据库备份工具 # Author: 年华<nianhua.liu@gmail.com > [QQ:4908220] # Homepage:http://master8.net/ session_start(); set_magic_quotes_runtime(0); define('IN_BKUP', TRUE); $magic_quotes_gpc = get_magic_quotes_gpc(); if(!$magic_quotes_gpc) {  $_POST = daddslashes($_POST);  $_GET = daddslashes($_GET); } @e...

巧取豪夺 用Gmail做Blog站点

巧取豪夺 用Gmail做Blog站点
有朋友提出了这样的想法:“把Gmail的富余容量开辟出来,比如100M或者500M,让用户来自己搭建blog或者相关个人站点! ”挺不错的主意!那天我们才看到用Gmail备份blog的点子。依稀记得好像有个Gmail插件可以实现让Gmail变成blog——Gallina。   Gallina是Gmail hacker的杰作,Gallina能把Gmail邮箱里inbox中带星号的邮件抓取出来生成xml,然后用xslt解析,做成Blog的样子。   官方地址:http://ion.gluch.org.mx/files/Hacks/gallina/"     使用方法 1.下载gallina之后使用winrar解压。 2.打开include目录下的config.php文件,按提示修改你的Gmail帐户和密码。 3.打开gallina目录下的ga...

远程调用163网易相册的代码PHP版本

远程调用163网易相册的代码PHP版本
 收藏先,未经测试~ <?php if(substr($_GET['url'], 0, 7)!="http://"){ exit; } readfile($_GET['url']); ?> 另外一种: <?php /********************************************************************** 突破防盗链的显示图片标签[simg],PHP程序部分 *********************************************************************/ ob_start(); $img=$_GET[&#39;url&#39;]; $host=$path=str_replace(&#39;http://&...

通过PHP程序统计蜘蛛是否访问你的网站

通过PHP程序统计蜘蛛是否访问你的网站
搜索引擎的蜘蛛访问网站是通过远程抓取页面来进行的,我们不能使用JS代码来取得蜘蛛的Agent信息,但是我们可以通过image标签,这样我们就可以得到蜘蛛的agent资料了,通过对agent资料的分析,就可以确定蜘蛛的种类、性别等因素,我们在通过数据库或者文本来记录就可以进行统计了。 下面是我的程序和源代码: 数据库结构: CODE: # # 表的结构 `naps_stats_bot` # CREATE TABLE `naps_stats_bot` ( `botid` int(10) unsigned NOT NULL auto_increment, `botname` varchar(100) NOT NULL default '', `botagent` varchar(200) NOT NULL default '', `b...

用phpmyadmin 的时候出现“无法载入 mcrypt 扩展,请检查 PHP 配置

用phpmyadmin 的时候出现“无法载入 mcrypt 扩展,请检查 PHP 配置
用phpmyadmin 的时候出现“无法载入 mcrypt 扩展,<br />请检查 PHP 配置” 系统是linux as4 怎么解决。这个是干什么用的? yum -y install php-mcrypt yum -y install php-mcrypt Loading "installonlyn" plugin Setting up Install Process Setting up repositories core 100% |=========================| 1.1 kB 00:00 updates 100% |=========================| 1.2 kB 00:00 extras 100% |=========================| 1.1 kB 00:00 Read...

PHP、MYSQL编程笔记

PHP、MYSQL编程笔记
一、MYSQL 用MYSQL语句直接修改数据。update `db_name` set `urlrequested` = replace(`urlrequested`,''','') where `urlrequested` like "%'",把以'结尾的链接请求末尾的'去掉。replace可以保证key的连续性,如果先删除后添加就没有这个好处了。 插入记录。INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);如果values中为空,则添加默认值为基础的记录。 更新记录。需要配合where条件判断。UPDATE users SET age = 30 WHERE id = 12;以上语句都很危险,如果where没有设置的话会更新所有的数据记录,所以在进...
Copyright © 理处言语然自 保留所有权利.   Theme  Ality 京ICP备07032740号

用户登录

分享到: