标签 PHP 下的文章

用PHP像百度文库或豆丁网一样把doc.pdf.xls.txt等文件转换成swf文件

现在我们来说一下自动在线转换DOC.PDF.xls等文件本地生成SWF文件!拿豆丁网来说,你上传一个doc或者pdf文件以后,它会自动转换成flash(swf)文件,很神奇吧!其实,说来也简单,下面我们就看看PHP大神是怎么做的!首先,需要一个小工具,它就是FlashPaper2.2(下载)!有了它,我们就来写代码吧。<?php$file=dirname(__FILE__).´1.doc´;$swf=$file.´_view.swf´;$command = dirname(__FILE__)."FlashPaper2.2FlashPrinter.exe {$file} -o {$swf}

php 中 interface的作用

interface IA{    public function foo();}class A implements IA{    public function foo(){        echo "A.foo ";    }    public function bar(){        echo "A.bar ";    }}class

php DOC的用法

/*** @name 名字* @abstract 申明变量/类/方法* @access 指明这个变量、类、函数/方法的存取权限* @author 函数作者的名字和邮箱地址* @category  组织packages* @copyright 指明版权信息* @const 指明常量* @deprecate 指明不推荐或者是废弃的信息* @example 示例* @exclude 指明当前的注释将不进行分析,不出现在文挡中* @final 指明这是一个最终的类、方法、属性,禁止派生、修改。* @global 指明在此函数中引用的全局变量* @include 指明

10个你可能从未用过的PHP函数

1. sys_getloadavg()sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因高负载宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。2. pack()Pack()能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。3. cal_days_in_month()cal_days_in_month()能够返回指定月份共有多少天。

[译]基于PHP的cURL快速入门(三)

文件上传上传文件和前面的POST十分相似。因为所有的文件上传表单都是通过POST方法提交的。首先新建一个接收文件的页面,命名为 upload_output.php:print_r($_FILES);以下是真正执行文件上传任务的脚本:<?php$url = "http://localhost/upload_output.php";$post_data = array (    "foo" => "bar",    // 要上传的本地文件地址    "upload" => "@C:/wamp/www/test.zip");$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);$output = curl_exec($ch);curl_close($ch);echo $output;?>

PHP使用CURL上传文件的函数

一般的文件上传是通过html表单进行的,通过CURL可以不经过浏览器,直接在服务器端模拟进行表单提交,完成POST数据、文件上传等功能。需要被上传的文件需要在文件名前加上“@”以示区分,并且,文件名需要是完整路径。以下php函数来模拟html表单的提交数据

php_apc.dll下载

PHP5.2.6可以使用!使用方法把php_apc.dll拷贝到php/ext/目录下修改php.ini添加如下代码apc.rfc1867 = onupload_max_filesize = 100Mpost_max_size = 100Mapc.max_file_size = 200Mextension=php_apc.dll注意:如果装了Zend Optimizer,需要把zend_extension_manager.optimizer_tszend_extension_ts这两行注释掉,否则就会出现apache死掉的情况,具体原因未知!!ATTACH_2009