✏️ 正在编辑: CheckLink.php
路径:
/srv/systems_dir/yuppiecred/application/views/helpers/CheckLink.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * @author martin * Checa se o link é valido e se esta com o status 200, retorno bool */ class Zend_View_Helper_CheckLink extends Zend_View_Helper_Abstract { public function checkLink($url) { $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:33.0) Gecko/20100101 Firefox/33.0"); curl_setopt($c, CURLOPT_COOKIE, 'CookieName1=Value;'); curl_setopt($c, CURLOPT_MAXREDIRS, 10); $followAllowed = ( ini_get('open_basedir') || ini_get('safe_mode')) ? false : true; if( $followAllowed ){ curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1); } curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 9); curl_setopt($c, CURLOPT_REFERER, $url); curl_setopt($c, CURLOPT_TIMEOUT, 60); curl_setopt($c, CURLOPT_AUTOREFERER, true); curl_setopt($c, CURLOPT_ENCODING, 'gzip,deflate'); curl_exec($c); $status = curl_getinfo($c); curl_close($c); if( $status['http_code'] == 200 ){ return true; } return false; } }
💾 保存文件
← 返回文件管理器