-
Php继承
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
我正在使用 PHP 5.3稳定版本,有时我会遇到非常不一致的行为.据我所知,在继承中,超类中的所有属性和方法(私有,公共和受保护)都是传递子类. class Foo{ private $_name = "foo";}class Bar extends Foo{ public function getName() { return $this-_name; }}$o[详细]
-
php – DOMPDF – 将创建的PDF附加到电子邮件
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
通过DOMPDF将PDF附加到电子邮件最简单的方法是什么? 我使用的脚本的结尾(其中的一部分)在下面: $dompdf = new DOMPDF();$dompdf-load_html($html);$dompdf-render(); //below to save the pdf file - not needed if emailing pdffile_put_contents('/home/[详细]
-
php – Facebook API – 删除状态
所属栏目:[PHP教程] 日期:2020-12-13 热度:128
在 PHP中,我使用curl将删除发送到fb图形api – 然而我收到以下错误; {"error":{"type":"GraphMethodException","message":"Unsupported delete request."}} 我正在使用的代码是; $ch = curl_init("https://graph.facebook.com/" . $status_id . ""); curl_se[详细]
-
php – 你如何强制Gravatar显示identicon
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
有没有办法强制 gravatar始终返回identicon URL? 到目前为止我找到的唯一方法是:?forcedefault = 1 default = myCustomGeneratedImageUrlHere.但是我不想自己生成一个identicon. 任何?forceIdenticon param? 添加 f = y将强制使用默认值,并将默认值指定[详细]
-
PHP深克隆对象
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
该方案:从数据库获取电子邮件模板,并循环通过收件人列表,为每个收件人个性化电子邮件. 我的电子邮件模板作为嵌套对象返回.它可能看起来有点像这样: object(stdClass) { ["title"] = "Event Notification" ["sender"] = "notifications@mysite.com" ["conte[详细]
-
PHP:相当于MySQL的函数SUBSTRING_INDEX?
所属栏目:[PHP教程] 日期:2020-12-13 热度:138
我喜欢 MySQL中的 SUBSTRING_INDEX 函数,特别是因为您可以使用负索引从字符串的右侧开始搜索. 在PHP中是否有相当于这个功能的东西? (或使用一些代码轻松实现) 没有单一的库函数可以为您提供相同的功能,但您可以获得一个单行: $str = "www.mysql.com";echo[详细]
-
在PHP array_walk中传递引用第三个参数,没有警告
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
有没有办法让这段代码在没有警告的情况下工作? function myFunction($value,$key,$array){ if (strlen($value)=2) $array[] = $key.$value;}$a = array("aa","bbb","cc","dd");$resultA = array();array_walk($a,'myFunction',$resultA);// now '$resultA'[详细]
-
php – 使用HTML嵌入代码替换文本中的YouTube URL
所属栏目:[PHP教程] 日期:2020-12-13 热度:128
如果在字符串中找到,此功能会嵌入youtube视频. 我的问题是什么是最简单的方法来捕获嵌入的视频(iframe,只有第一个,如果还有更多)并忽略其余的字符串. function youtube($string,$autoplay=0,$width=480,$height=390){preg_match('#(v/|watch?v=)([w-]+)#[详细]
-
php – Codeigniter 2.1 – 插入批处理后返回ID
所属栏目:[PHP教程] 日期:2020-12-13 热度:82
如何在insert_bunch之后返回所有ID?功能: public function insert_slike($id,$slike,$folder,$polje,$tabela){ $slike = explode(',',$slike); $i = 1; $data = array(); foreach ($slike as $slk) { $this-img_upload_resize($slk,$folder); $data[] = ar[详细]
-
PHP – hash_pbkdf2函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:138
我正在尝试使用此php函数执行函数来哈希密码: http://be.php.net/manual/en/function.hash-pbkdf2.php. 这是代码: $hash_algo = "sha256";$password = "password";$salt = "salt";$iterations = 1;$length = 1;$raw_output = false;$hash = hash_pbkdf2($h[详细]
-
php – __在这种情况下的含义是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:170
throw new Exception(__('exception')); __的作用是什么?他们叫什么?我已经在几个实现中看到了这一点,并且在整个Magento代码库中很常见. 谢谢 __是本地化功能的通用名称. __是一个有效的函数名称,与其他函数一样. function __($text) { // return localize[详细]
-
我应该在哪里放置敏感文件,以便PHP脚本可读?
所属栏目:[PHP教程] 日期:2020-12-13 热度:169
我在Parallels / Plesk VPS主机上,这是一个真正的新手问题. webroot在: /var/www/vhosts/my-domain-name/httpdocs 还有一个路径叫做: /var/www/vhosts/my-domain-name/private/ 但PHP脚本似乎无法读取文件. 从我理解的任何文件放置在webroot,有被送达公众[详细]
-
php – 获取特定类的所有对象
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
我必须通过引用列出作为类实例的对象 class Foo {}class Foo1 {}$obj1 = new Foo;$obj2 = new Foo;$obj32 = new Foo1; 我需要一个解决方案来获取所有Foo类实例的对象 你知道怎么做吗 ? 获取类的所有实例的解决方案是在创建实例化类时保留它们的记录: class[详细]
-
使用php excel将徽标添加到Excel工作表
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
我正在尝试使用下面的代码列表在生成的Excel工作表上添加徽标图像,但由于某种原因它什么都不做 $objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objPHPExcel = $objReader-load("workbooks/" . $labref . "/" . $labref . ".xlsx"); $objPHPE[详细]
-
CakePHP 3.0:如何在重复密钥更新时插入?
所属栏目:[PHP教程] 日期:2020-12-13 热度:161
我有一个像这样的数组$文章 [ (int) 0 = [ 'id' = '-@940039','xe_dsca' = 'üP2768G/1','xe_citg' = '1F0200','xe_cuni' = 'stk','xe_seak' = 'üP2768G/1','xe_seab' = '','xe_wght' = '0.0153','xe_cwun' = 'kg','xe_wgap' = '2','xe_seri' = '2','xe_ltc[详细]
-
PHP $_SERVER [‘REMOTE_ADDR’]显示IPv6
所属栏目:[PHP教程] 日期:2020-12-13 热度:126
我在 PHP中遇到了$_SERVER [‘REMOTE_ADDR’]的问题 即使服务器使用IPv4,它也会提供类似IPv6的值. 任何人都可以帮我解决这个问题. 然后,服务器接受IPv6套接字上的连接.某些操作系统可以在IPv6套接字上同时执行IPv4和IPv6.当发生这种情况时,IPv6地址看起来像:[详细]
-
尝试过多后如何延迟登录尝试(PHP)
所属栏目:[PHP教程] 日期:2020-12-13 热度:153
我正在开发一个用 PHP构建的相当大的网站,可能会有很多用户.我正在寻找一种方法来保护登录屏幕免受自动尝试.我已经在注册表中加入了CAPTCHA检查,但希望更多地加强网站. 我知道StackOverflow上有类似的问题,我知道我有能力从头开始实现这个(存储登录尝试和他[详细]
-
php – Youtube API – 仅限标题
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
我知道我可以通过以下方式获取有关视频的全部信息: http://gdata.youtube.com/feeds/api/videos/ID 但是这会输出很多信息,并使用正则表达式来获取标题.我想知道是否有办法让该页面只输出标题,而不是所有其他我不需要的东西. 不知道这是否会有所帮助,因为我[详细]
-
php – 如何优化这个MySQL表?
所属栏目:[PHP教程] 日期:2020-12-13 热度:122
这是为即将到来的项目.我有两张桌子 – 第一张用于记录照片,第二张用于记录照片的等级 Photos:+-------+-----------+------------------+ | id | photo | current_rank |+-------+-----------+------------------+ | 1 | apple | 5 || 2 | orange | 9 |+----[详细]
-
如何通过PHP访问RESTful API
所属栏目:[PHP教程] 日期:2020-12-13 热度:165
我对 PHP和RESTful API的全部工作来说都是新鲜事. 所有我现在想做的是成功发出一个纯粹的HTTP GET请求 OpenStreetMap API. 我正在使用simple PHP REST client by tcdent,我基本上了解它的功能.我在OSM中获取当前的变更集的示例代码是: ?php include("restcl[详细]
-
php将十进制转换为十六进制
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
我正在使用内置的OpenSSL库从数字证书中提取序列,但是,我无法精确地将此数字转换为十六进制. 提取的数字最初是十进制的,但我需要以十六进制表示. 我想兑换的号码是:114483222461061018757513232564608398004 这是我尝试过的: dechex()不起作用,它返回:7ff[详细]
-
如何在PHP中使用arsort()进行稳定排序?
所属栏目:[PHP教程] 日期:2020-12-13 热度:100
我需要根据值对php中的数组进行排序,数组使用一些数字作为键和值,例如: $a = array(70 = 1,82 = 5,61 = 3,55 = 1,34 = 2,53 = 2,21 = 4,13 = 5); 我喜欢这样排序: Array( [82] = 5 [13] = 5 [21] = 4 [61] = 3 [34] = 2 [53] = 2 [70] = 1 [55] = 1) 我使[详细]
-
php – 锂的部分内容
所属栏目:[PHP教程] 日期:2020-12-13 热度:183
通常我使用Zend Framework,这是我在Lithium中遗漏的东西.谐音.在视图中有一个渲染方法,你可以使用最接近的’elements’. ?php $this-_render('element','form); ? 这确实有效,但它要求form.html.php文件位于/ views / elements文件夹中.是否可以让它在另一条[详细]
-
PHP.如何获得双月重复活动?
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
我正在尝试很多方法,但后来我被卡住了一半. 假设今天创建了订单.我需要显示下一个定期订单何时发生.所以我在2012年6月13日创建了订单.然后我将时间表设置为双月重复订单,每月1日.如何计算下一次重复订单何时发生?答案是8月1日. 如果某人可以概述一种方法,那[详细]
-
php – regex_match的表单验证规则
所属栏目:[PHP教程] 日期:2020-12-13 热度:106
我试图弄清楚我在验证规则上做错了什么,因为它说这个错误. 验证规则: $this-form_validation-set_rules('username','Username','trim|required|xss_clean|regex_match[a-z0-9]'); 错误: Severity: Warning Message: preg_match() [function.preg-match]: D[详细]