Rumah > Muat turun >  Muat turun perpustakaan

  • <?php class FanyiAction extends Action {   public function _empty(){     header("HTTP/1.0 404 Not Found");     $this->display("Public:404");   }   public function index()   {     $User = A("Index");     $User->head();     $User->right();     $User->footer();     $this->display();   }   public function fanyi()   {     $value=$_POST['value'];     $from="auto";     $to="auto";     $value_code=urlencode($value);     $appid="xxxxxxxx";//这里填写你在百度上申请的API key     $languageurl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to;     $text=json_decode($this->language_text($languageurl));     $text = $text->trans_result;     $rs=$text[0]->dst;     $this->assign('value',$value);     $this->assign('rs',$rs);     $User = A("Index");     $User->head();     $User->right();     $User->footer();     $this->display('index');   }Baidu Translation ialah perkhidmatan terjemahan dalam talian yang dikeluarkan oleh Baidu Bergantung pada kelebihan sumber data Internet dan teknologi pemprosesan bahasa semula jadi, ia komited untuk membantu pengguna merapatkan jurang bahasa dan mendapatkan maklumat dan perkhidmatan dengan mudah dan cepat. Terjemahan Baidu menyokong terjemahan ke dalam 28 bahasa popular di seluruh dunia, termasuk Cina, Inggeris, Jepun, Korea, Sepanyol, Thai, Perancis, Arab, Portugis, Rusia, Jerman, Itali, Belanda, Yunani dan Estonia , Bulgaria, Poland, Denmark, Finland, Czech, Romania, Sweden, Slovenia, Hungary, Vietnam, Kantonis, Cina klasik dan Cina tradisional, meliputi 756 arah terjemahan. "Dunia ini rumit dan Baidu lebih memahami anda Baidu Translate mempunyai pelbagai bentuk produk seperti versi web dan APP mudah alih Selain itu, ia juga menyediakan perkhidmatan antara muka awan terbuka untuk pembangun dan bertindak balas kepada ratusan juta permintaan terjemahan setiap hari. Sebagai tambahan kepada terjemahan teks, berdasarkan keperluan terjemahan pengguna yang pelbagai, ia telah melancarkan fungsi seperti terjemahan halaman web, definisi dalam talian, ayat contoh besar-besaran, kamus berwibawa, terjemahan luar talian, terjemahan suara, terjemahan perbualan, bahasa lisan praktikal dan terjemahan foto. , membolehkan pengguna menikmati setiap pengalaman terjemahan. Pada 28 Februari 2013, berdasarkan senario penggunaan telefon mudah alih, Terjemahan Baidu secara rasmi melancarkan pelanggan mudah alih Android dan pada 7 Mac 2013, pelanggan mudah alih iOS telah dikeluarkan secara rasmi. Pada Mei 2015, sistem terjemahan rangkaian saraf (NMT) telah dikeluarkan, yang merupakan produk dalam talian NMT Internet pertama di dunia. Pada Jun 2015, sistem NMT luar talian untuk telefon bimbit telah dikeluarkan, menyokong berbilang bahasa seperti Cina, Inggeris, Jepun dan Korea. Pada 5 Julai 2016, Terjemahan Manusia Baidu telah dikeluarkan secara rasmi, menyediakan perkhidmatan terjemahan manusia berbayar dan tepat kepada pengguna, serta komited untuk memenuhi keperluan terjemahan pengguna secara lebih menyeluruh dalam senario yang berbeza.

    Perpustakaan lain23572017-12-29
  • <?php //功能:生成缩略图 class CreatMiniature { //公共变量   var $srcFile = ""; //原图   var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件   var $im = ""; //临时变量   var $srcW = ""; //原图宽   var $srcH = ""; //原图高 //设置变量及初始化   function SetVar($srcFile, $echoType)   {     if (!file_exists($srcFile)) {       echo '源图片文件不存在!';       exit();     }     $this->srcFile = $srcFile;     $this->echoType = $echoType;     $info = "";     $data = GetImageSize($this->srcFile, $info);     switch ($data[2]) {       case 1:         if (!function_exists("imagecreatefromgif")) {           echo "你的GD库不能使用GIF格式的图片,请使用Jpeg或PNG格式!返回";           exit();         } Jana fungsi lakaran kenit (menyokong format imej: gif, jpeg, png dan bmp) * @author ruxing.li * @param string $src Sumber laluan imej * @param int $width Lebar berkadar imej kecil ( Laksanakan lebar berkadar imej kecil penskalaan apabila hanya menyatakan ketinggian) * @param int $width Ketinggian imej kecil (mengakui penskalaan berkadar apabila hanya menyatakan lebar) * @param string $filename Simpan laluan (terus keluar ke penyemak imbas jika tidak dinyatakan) * @kembali bool

    Perpustakaan lain17372017-12-29
  • <?php class Student {   var $str_Name;   var $str_Sex;   var $int_Id;   var $int_English;   var $int_maths;   function  Input ( $Name, $Sex, $Id, $English, $Maths)   {     $this->str_Name=$Name;     $this->str_Sex =$Sex;     $this->int_Id =$Id;     $this->int_English=$English;     $this->int_Maths=$Maths;   }   function ShowInfo()   {       echo ("姓名:$this->str_Name<br>   ");   echo ("性别:$this->str_Sex <br>   ");   echo ("学号:$this->int_Id <br>   ");   echo ("英语成绩:$this->int_English <br>   ");   echo ("数学成绩:$this->int_Maths <br>   ");   } }   $Wing = new Student;   $Wing->Input ("Wing","男",33,95,87);   $Paladin = new Student;     $Paladin->Input ("paladin","女",38,58,59.5);     $Wing->ShowInfo();   $Paladin->ShowInfo(); ?>mentakrifkan kelas manusia, termasuk nama, jantina, nombor pelajar, markah bahasa Inggeris, markah matematik, dll.

    Perpustakaan lain16282017-12-29
  • <?php class cache {   var $cacheRoot    = "./cache/";   var $cacheLimitTime  = 3;   var $cacheFileName  = "";   var $cacheFileExt   = "php";   function cache( $cacheLimitTime ) {     if( intval( $cacheLimitTime ) )       $this->cacheLimitTime = $cacheLimitTime;     $this->cacheFileName = $this->getCacheFileName();     ob_start();   }   function cacheCheck(){     if( file_exists( $this->cacheFileName ) ) {       $cTime = $this->getFileCreateTime( $this->cacheFileName );       if( $cTime + $this->cacheLimitTime > time() ) {         echo file_get_contents( $this->cacheFileName );         ob_end_flush();         exit;       }     }     return false;   } Secara umumnya, tujuan caching adalah untuk meletakkan data di satu tempat untuk membuat akses lebih cepat. Tidak dinafikan bahawa memori adalah yang terpantas, tetapi bolehkah ratusan M data disimpan di dalamnya. kadangkala ia diletakkan buat sementara waktu dalam cache pelayan Contohnya, jika halaman cache ob_start() dihidupkan, kandungan halaman akan dicache dalam memori sebelum menghantar pengepala fail sehingga output halaman dikosongkan secara automatik, atau menunggu pengembalian ob_get_contents, [atau ob_end_clean Pembersihan paparan boleh digunakan dengan baik dalam penjanaan halaman statik dan boleh ditunjukkan dengan baik dalam templat

    Perpustakaan lain18732017-12-29
  • <?php class fileoperate { var $path; var $name; var $result;   function creat_file($path,$name) {   $filename=$path.$name;   if (file_exists($filename))   {     echo "文件已经存在,请换个文件名";   }   else   {     if (file_exists($path))     {       touch($name);       rename($name,$filename);       echo "文件建立成功 </br>";     }     else{       echo "目录不存在,请检查";     }   } } Cipta fail yang ditentukan di bawah laluan yang ditentukan * @param string $path (perlu menyertakan nama fail dan akhiran) * @param boolean $over_write Sama ada hendak menulis ganti fail * @param int $time Set masa. Lalai ialah masa sistem semasa * @param int $atime Tetapkan masa akses. Lalai ialah masa sistem semasa

    Perpustakaan lain20482017-12-29
  • <?php //打印上一个session; //echo "上一个session:<b>".$_SESSION["authnum_session"]."</b><br>"; $validate=""; if(isset($_POST["validate"])){   $validate=$_POST["validate"];   echo "您刚才输入的是:".$_POST["validate"]."<br>状态:";   if($validate!=$_SESSION["authnum_session"]){ //判断session值与用户输入的验证码是否一致;     echo "<font color=red>输入有误</font>";   }else{     echo "<font color=green>通过验证</font>";   } }Mula-mula buat halaman pengesahan lengkap, dan kemudian buka sesi pertama pada halaman,Alih keluar sesi, supaya anda boleh mendapatkan nilai sesi baharu setiap kali;Menggunakan seesion berfungsi dengan baik dan sangat mudah

    Perpustakaan lain22212017-12-27
  • <?PHP header("Content-type: text/html; charset=utf-8");   $link = mysql_connect('localhost','root','eric') or die(mysql_error()); mysql_select_db('sortclass',$link);   class SortClass{   var $data = array();   var $child = array(-1=>array());   var $layer = array(-1=>-1);   var $parent = array();   var $link;   var $table;   function SortClass($link, $table){     $this->setNode(0, -1, '顶极节点');     $this->link = $link;     $this->table = $table;     $node = array();     $results = mysql_query('select * from '.$this->table.'',$this->link);     while($node = mysql_fetch_assoc($results)){       $this->setNode($node['cid'],$node['pid'],$node['cname']);     }   }Ini ialah perpustakaan pelaksanaan untuk pemisahan tak terhingga PHP, dengan dua kaedah: rekursif + bukan rekursif. Rakan-rakan yang memerlukannya boleh memuat turun dan menggunakannya.

    Perpustakaan lain23112017-12-27
  • <?php class Parser {   private $_tpl;   public function __construct($_tplFile)   {     if (! $this->_tpl = file_get_contents($_tplFile)) {       exit('ERROR:模版文件读取错误');     }   }   private function parvar()   {     $_patten = '/<!--\s+\{$([\w]+)\}\s+-->/';     if (preg_match($_patten,$this->_tpl)) {       $this->_tpl = preg_replace($_patten, "<?php echo $this->_vars[''];?>",$this->_tpl);     }   }   private function parif(){     $_pattenif = '/<!--\s+\{if\s+$([\w]+)\}\s+-->/';     $_pattenElse = '/<!--\s+\{else\}\s+-->/';     $_pattenEndif = '/<!--\s+\{\/if\}\s+-->/';     if (preg_match($_pattenif,$this->_tpl)) {       if (preg_match($_pattenEndif,$this->_tpl)) {         $this->_tpl = preg_replace($_pattenif,"<?php if ($this->_vars['']){?>",$this->_tpl);         $this->_tpl = preg_replace($_pattenEndif,"<?php } ?>",$this->_tpl);         if (preg_match($_pattenElse,$this->_tpl)) {           $this->_tpl = preg_replace($_pattenElse,"<?php }else{?>",$this->_tpl);         }       }else{         echo 'ERROR:IF语句没有关闭!';       }     }   }Selepas menerima kandungan fail templat, bina kaedah, dapatkan kandungan fail templat dan huraikannya, gunakan pembolehubah biasa untuk menghuraikan penyataan IF, dan kemudian menghuraikan fail templat untuk menjana fail yang disusun.

    Perpustakaan lain18452017-12-27
  • <?php class AlipayNotify {   var $https_verify_url = 'https://mapi.alipay.com/gateway.do?service=notify_verify&';   var $http_verify_url = 'http://notify.alipay.com/trade/notify_query.do?';   var $alipay_config;   function __construct($alipay_config){     $this->alipay_config = $alipay_config;   }   function AlipayNotify($alipay_config) {     $this->__construct($alipay_config);   }   function verifyNotify(){     if(empty($_POST)) {//判断POST来的数组是否为空       return false;     }Ini adalah untuk mengesahkan alamat dalam bentuk mesej HTTPS, dan kemudian mengesahkan sama ada mesej itu adalah mesej yang sah yang dihantar oleh Alipay terhadap notify_url, menilai sama ada tatasusunan daripada POST kosong, dan mendapatkan hasil ATN pelayan jauh Alipay ( sahkan sama ada ia adalah mesej yang dihantar oleh Alipay).

    Perpustakaan lain19702017-12-27
  • <?php class mysafe{ public $logname; public $isshwomsg; function __construct(){ set_error_handler('MyError',E_ALL); //----- } function MyError($errno, $errstr, $errfile, $errline){ echo "<b>Error number:</b> [$errno],error on line $errline in $errfile<br />"; exit; } function wlog($logs){ if(empty($logname)){ $this->logname=$_SERVER["DOCUMENT_ROOT"]."/log.htm"; } $Ts=fopen($this->logname,"a+"); fputs($Ts,$logs."\r\n"); fclose($Ts); } function showmsg($msg='',$flag=false){ $this->isshwomsg=empty($this->isshwomsg) ? false : true; if ($this->isshwomsg) { echo '<br />--------------------------------------<br />'; echo $msg; echo '<br />--------------------------------------<br />'; if ($flag) exit; }Ini ialah parameter PHP dan kelas penapisan data Untuk keselamatan data, data yang ditapis mesti digunakan sebelum ia boleh digunakan.

    Perpustakaan lain17682017-12-27
  • <?php class qqlogin{   public $app_id;   public $app_key;   public $callback;   public $code;   public $state;   public function __construct($app_id,$app_key,$callback){     $this->code = isset($_REQUEST['code'])? $_REQUEST['code'] : '';     $this->state = isset($_REQUEST['state'])? $_REQUEST['state'] : '';     $this->app_id = $app_id;     $this->app_key = $app_key;     $this->callback = $callback;   }   public function get_token(){     $url = "https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=".$this->app_id."&client_secret=".$this->app_key."&code=".$this->code."&redirect_uri=".urlencode($this->callback);     $str = $this->visit_url($url);     parse_str($str,$arr);     return $arr;   }Ini ialah kelas log masuk QQ, digunakan untuk antara muka log masuk QQ, kelas log masuk php-qq, kelas telah dikapsulkan, digunakan untuk halaman panggil balik log masuk QQ. App_id, app_key, callbackProses capaian QQ perlu difahami oleh anda sendiri dalam dokumentasi Internet QQ Jenis ini hanya merangkumi fungsi panggil balik. Minta alamat URL, dapatkan rentetan pemulangan, tukar rentetan ke dalam format yang boleh di-json_decoded, dan dapatkan nilai pulangan halaman melalui curl.

    Perpustakaan lain19702017-12-27
  • <?php class Image {   private $info;   private $image;   public $type;   public function __construct($src)   {     $this->info=getimagesize($src);     $this->type=image_type_to_extension($this->info['2'],false);     $fun="imagecreatefrom{$this->type}";     $this->image=$fun($src);   }Ini adalah perpustakaan kelas yang boleh mengendalikan gambar Anda boleh menambah tera air pada gambar, memampatkan gambar dan memotong gambar. * Tera air teks * @param [jenis] $font Font * @param [type] $content Content * @param [type] $size Saiz teks * @param [type] $col Warna teks (tatasusunan kuaternari) * @tatasusunan param $kedudukan lokasi * @param integer $sudut kecondongan sudut * @kembali [jenis] * Tera air imej * @param [jenis] $tanda air imej alamat * @param [type] $dst Kedudukan imej tera air dalam imej asal * @param [type] $pct Transparency * @return [type] * Imej mampat * @param [taip ] $thumbSize saiz imej termampat * @kembali [taip] [penerangan] * pangkas imej * @param [jenis] $cutSize saiz tanaman * @param [jenis] $lokasi pemangkasan kedudukan * @ return [taip] [huraian] * Tunjukkan gambar * @return [taip] [penerangan] * Simpan gambar * @param [taip] $newname Nama gambar baharu * @return [taip] [ penerangan]

    Perpustakaan lain20662017-12-26