-
PHP正确的正则表达式在带有unicode的PHP 5.3.3-7中不起作用
所属栏目:[PHP教程] 日期:2020-12-13 热度:132
我正在尝试将这个正则表达式用于查找句子中的两个单词. echo (int)preg_match('/bHelloW+(?:w+W+){0,6}?Worldb/ui','Hello,world!',$matches).PHP_EOL;print_r($matches); 它完美地运作: 1Array( [0] = Hello,world) ……但只有拉丁语.如果我切换到uni[详细]
-
在Yii2上登录的REST API调用
所属栏目:[PHP教程] 日期:2020-12-13 热度:199
我开始使用yii2,我正在从Web应用程序提供REST Api.我找不到任何关于如何使用yii2 REST api提供登录功能的文档. 以前在yii1中,我们曾经有一个名为actionLogin的动作,它接受用户名和密码并对其进行身份验证(使用用户模型). yii2仍然采用相同的方法吗?就像在Us[详细]
-
在auth之后将用户重定向到上一页(yii2)
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我有一个主控制器,其他的继承.代码是这样的 public function init(){ $this-on('beforeAction',function ($event) { ... if (Yii::$app-getUser()-isGuest) { $request = Yii::$app-getRequest(); // dont remember login page or ajax-request if (!($reque[详细]
-
PHP Oauth无效的签名问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我试图从 PHP开始使用OAuth 1.0,我遇到了奇怪的问题.我创建了伪消费者,它根据规范生成签名,并通过POST将其与使用过的参数一起发送给Provider.消费者用途: $oauth_consumer_key = '123';$oauth_consumer_secret = '456';$oauth_signature_method = 'HMAC-SHA[详细]
-
域驱动设计 – PHP存储库模式实现问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
存储库应该从服务调用返回什么? 例如,实体(或实体集合),或者是对自身的引用,然后可以用来访问包含实体集合的属性? 拿这个示例代码: $user = $userRepository-findById(1); 要么 $users = $userRepository-findAll(); 我认为在大多数代码中,用户实体对象或[详细]
-
zend-framework – Zend Form文件输入集必需false不起作用
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
我有以下代码来呈现zend表单文件输入 $pd_photo = new Zend_Form_Element_File('photo');$pd_photo-setDestination(APPLICATION_PATH . '/../uploads');$pd_photo-setRequired(false);$pd_photo-setAllowEmpty(true);$pd_photo-addValidator('Count',false,1[详细]
-
php – 使用MySQL的帖子投票/喜欢系统
所属栏目:[PHP教程] 日期:2020-12-13 热度:72
我已经在stackoverflow上搜索了这个,虽然我发现了这些内容,但我没有找到任何真正帮助我的东西,所以我会问自己这个问题. 所以我试图在我的网站上为图像实现一个类似的按钮.但是我在弄清楚它是怎么回事时遇到了一些麻烦. 到目前为止,我在SQLI方面有这个: CREA[详细]
-
PHP file_put_contents在75万行文本文件上的性能
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
这个 PHP脚本在我的文本文件(日志)中添加了行: file_put_contents($filename,$log .PHP_EOL,FILE_APPEND | LOCK_EX); 我限制日志文件保持在100Mb以内,此后将创建一个新文件;因此我期待aprox.每行144个字节,每个文件大约750000行. 我需要记录操作,我需要快速[详细]
-
PHP MySQL错误设置
所属栏目:[PHP教程] 日期:2020-12-13 热度:109
我在 linux机器上开发了一些php / mysql代码,运行正常.在 Windows上运行wamp服务器的客户端机器上,同样的操作会产生一个mysql错误 – Php以表格格式整齐地显示.错误发生在带有INSERT的mysql查询中,与重复键有关. (我知道我可以使用ON DUPLICATE KEY UPDATE,[详细]
-
PHP会话在现场很难但不是本地的
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
我们的开发团队刚刚将应用程序从本地服务器移动到了实时站点.该应用程序利用可以写入并利用MSQLi以及PDO方法的远程数据库来获取数据并将数据推送到数据库. 更新connect .inc文件以获得正确的数据库凭据后,Web应用程序在后端工作.数据通过表单进入数据库.但是[详细]
-
php – 以html格式限制字符数
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我想要做的是从用户那里获得一些输入(即名称)但是将字符数量限制在5以上….有没有办法做到这一点? 还有一种方法可以确保文本输入只接受数字吗? (试图输入ID) tr thID:/th tdinput type="text" placeholder="ID" name="studet_ID"/td /tr tr thFull name:/t[详细]
-
想象一下,在使用PHP将SVG转换为JPG时不使用自定义字体
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
我在尝试将SVG转换为JPG图像时遇到自定义字体无法渲染的问题.我正在使用为SVG文本元素定义的font-family =“Lobster”. 我的服务器设置如下: CentOS 6.5(32位) ImageMagick 6.5.4-7 PHP 5.2.17 我正在测试的PHP代码,但不起作用.我正在尝试使用自定义字体龙[详细]
-
zend-framework – Zend捕获布局并将内容视为变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:110
我有一个控制器Mycontroller与简单的例行动作: public function exempleAction(){ // Using layout "mail" $this-_helper-layout()-setLayout("mail");} 我希望使用以下内容获取视图的HTML内容:(稍后将其用作电子邮件内容) $view_helper = new Zend_View_He[详细]
-
php – Mysql内部加入查询
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
我是Mysql查询的新手. 我有2个表(tbl1,tbl2) 我需要以start_time升序加入这两个表并过滤日期和emp_id 这里的表格字段不同(开始时间 – 及时,结束时间 – 输出时间) tbl-1:id start-time end-time date emp_id1 09:00:00 09:00:59 2014-05-14 12 10:00:00 10:[详细]
-
无法使用PHP连接到OAuth 2.0
所属栏目:[PHP教程] 日期:2020-12-13 热度:139
我有一个网站,我希望向所有访问者显示我的Google Analytics帐户中的一些数据(来自不同国家/地区的独特网页浏览量).就我而言,可以使用OAuth 2.0和Google AnalyticsAPI执行此操作.我希望身份验证能够实现自动化,以便访问我网站的任何人都可以查看此数据,而不仅[详细]
-
php – Wincache扩展无法在IIS上正常工作(它仍然很慢|
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
我花了很多时间才能让wincache工作,因为我在Symfony 2中的应用程序在我的 Windows 8上运行缓慢(初始化时间 2s). Wincache解决方案在这里成立 https://stackoverflow.com/a/9487264 安装了IIS并将其安装在phpinfo()中.但问题是我的申请仍然很慢.我试图搜索出[详细]
-
从数组PHP中提取[cat_ID]
所属栏目:[PHP教程] 日期:2020-12-13 热度:167
我有以下数组(只是完整数组的一部分),我想提取[cat_ID]的值. Array ([1] = stdClass Object ( [term_id] = 21 [name] = z_aflyst [slug] = z_aflyst[term_group] = 0 [term_taxonomy_id] = 23 [taxonomy] = category [description] = [parent] = 0 [count] =[详细]
-
为OpsWorks php app服务器堆栈设置upload_max_filesize
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
我在OpsWorks上运行一个非常标准的,非EBS支持的 PHP应用服务器.它托管一个使用Expression Engine构建的站点,并且只有一个自定义主厨配方,可以将PHP的写入权限设置为EE可写入的目录. 无论如何我使用后端图像处理,所以我希望客户端能够直接从相机上传JPG,也可[详细]
-
php – Opscode Chef REST API无效的JSON
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
我想通过 PHP与Chef集成 我使用库https://github.com/dv1r/php-chef与Hosted Enterprise Chef进行通信.当我从Chef检索信息时,一切都很好.我也可以删除客户端等. 当我尝试将数据发送到服务器时,问题就开始了.我总是得到错误“无效的JSON”. 我发送的JSON根据h[详细]
-
php – pcre.backtrack_limit的“单位”是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
我遇到一个问题,其中带有复杂正则表达式的preg_replace()导致错误(PREG_BACKTRACK_LIMIT_ERROR),因为pcre.backtrack_limit太低,默认情况下设置为1,000,000.我把它设置为10,它适用于这个特定的应用程序. 我的问题是,什么是回溯限制,松散定义,“单位”? 1,000[详细]
-
PHP分形变换器返回嵌入数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:170
我正在尝试使用Fractal来转换API数据输出.这适用于单个项目和集合,但我似乎无法使用嵌入式数据.不幸的是,我在Fractal上找不到很多“怎么做”.我按照Fractal网站上的信息,但它不起作用.我正在使用Laravel 4作为我的框架. 这是我在Transformer课上的内容: pro[详细]
-
使用PHP清理HTML5(防止XSS)
所属栏目:[PHP教程] 日期:2020-12-13 热度:140
我正在使用 HTML5和 Javascript构建WYSIWYG编辑器. 我允许用户通过WYSIWYG发布纯HTML,因此必须对其进行清理. 像保护站点免受跨站点脚本(XSS)这样的基本任务正在??成为一项艰巨的任务,因为它没有最新的净化和安全性.过滤器 – 用于PHP的软件. HTML Purifier目[详细]
-
在PHP中查找字符串中空格和下划线的正确排列
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
我必须解析写入磁盘的所有文件的XFERLOG日志文件,并使用外部脚本处理所述文件. XFERLOG的问题在于它用下划线替换所有空格,而磁盘上的文件名保持不变(应该是这样). 如果原始文件名混合了空格和下划线,这种情况使得很难确定磁盘上的实际文件名,因此必须循环遍[详细]
-
php – 将二进制树编码为Json
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
我在我的数据库中存储了一堆数据,以在html画布中绘制二叉树 Idx /姓名 1 Apple 2蜜蜂 3咖啡厅 4钻石 8东 9场比赛 16爱好 这里,idx表示二叉树中项目的位置.所以上面的数据在树中看起来像这样 1.Apple / 2.Bee 3.Cafe / 4.Diamond / 8.East 9.Game /16.Hob[详细]
-
使用PHP进行Google Glass GDK身份验证
所属栏目:[PHP教程] 日期:2020-12-13 热度:158
我正在尝试按照此链接对GDK中的用户进行身份验证: https://developers.google.com/glass/develop/gdk/authentication 它在Java中给出了示例,但我的网页使用PHP.我知道我必须使用 https://github.com/google/google-api-php-client/blob/master/src/Google/S[详细]