-
php – 发送邮件的SMTP协议不能与codeigniter一起使用
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
$config = Array('protocol' = 'smtp','smtp_host' = 'smtp.gmail.com','smtp_port' = 465,'smtp_user' = 'XXXX@XXXX.com','smtp_pass' = 'XXXX','mailtype' = 'html','charset' = 'iso-8859-1');$this-load-library('email',$config);$this-email-set_newli[详细]
-
php – Roundcube-SQL-Global-Address-Books自定义vCard
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
我在 RoundCube和 iRedMail找到了这个 global address book插件.我使用 hMailServer作为我的电子邮件服务器,因为我正在使用Windows.我仍尝试使用此插件,并使用默认字段(名称,电子邮件和域).我在表中添加了vcard字段,但是在文档中找不到它.我还调整了sql_glob[详细]
-
php – 在localhost xampp os x上建立数据库连接时出错
所属栏目:[PHP教程] 日期:2020-12-13 热度:186
我是wordpress的初学者,想要学习它,第一步就是失败:( 我试图在localhost(xampp)上安装它,并显示此错误“建立数据库连接时出错” 我在这个视频https://www.youtube.com/watch?v=A3fXcvnzlkw中做了每一步 安装xampp-osx-5.6.30. 打开mysql数据库和apache服务器[详细]
-
PhpStorm和PHPUnit 6:PhpStorm总是为<5创建PHPUnit模板
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我想在PhpStorm中运行一些 PHPUnit 6测试.这些是我的配置. 按照here中的说明将.phar文件复制到我的机器. 现在,我可以验证我的版本, 我在PhpStorm中配置了PHP7 但是,我似乎无法在IDE中创建PHPUnit 6测试. 当我尝试自动创建模板(new- phpunit)时,模板具有PHPUn[详细]
-
PHP var_dump()上的授权标头为空
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我正在使用以下请求标头向服务器发送标头: Host: xx.comUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0Accept: */*Accept-Language: en-US,en;q=0.5Accept-Encoding: gzip,deflateReferer: xx.comAuthorization:[详细]
-
PHP – PSR-4:自动加载器(编写器)和具有相同根的多个名称空间
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
目前我的所有类都在一个文件夹中并且位于一个名称空间下: "psr-4": { "RootNamespace": "lib/"}, 这很好用.当我添加越来越多的类时,我想将一些逻辑上相关的类放入更深的命名空间级别,但具有相同的根命名空间.它应该是这样的: RootNamespace/Services (in[详细]
-
Mediawiki php:如何获取上传文件的用户名?
所属栏目:[PHP教程] 日期:2020-12-13 热度:146
我正在更新MediaWiki扩展,显示类别中的所有图像( CategoryGallery). 我想显示上传图像的用户的名字,然后可能按用户过滤. 代码的一部分是这样的: // Capitalize the first letter in the category argument,convert spaces to _$params['cat'] = str_replace[详细]
-
php – TYPO3 Extbase:CSRF-FormProtection在前端非管理员用户
所属栏目:[PHP教程] 日期:2020-12-13 热度:172
我已经为我的自定义TYPO3扩展实现了CSRF保护(根据 documentation),它非常适用于未经过身份验证的前端访问者以及后端管理员.我注意到一个奇怪的事情是,如果非管理员后端用户尝试在前端插件中使用表单,则会抛出错误: PHP Catchable Fatal Error: Argument 1 p[详细]
-
php – Woocommerce我如何在每次变化后获得价格
所属栏目:[PHP教程] 日期:2020-12-13 热度:115
我正在使用最新的WC,我真的希望价格显示在每个变体旁边,以获得更好的概览. 我无法为我的functions.php找到合适的代码,以显示每个变体旁边的价格.我看到几个较旧的帖子,其中没有人真的有用. 我尝试了以下方法: add_filter( 'woocommerce_variation_option_na[详细]
-
php – 使用file_get_contents()进行抓取时强制使用桌面版网站
所属栏目:[PHP教程] 日期:2020-12-13 热度:72
我正在使用FriendsOf PHP / Goutte包抓取网站.一切都很好.当用户将URL粘贴到输入中时,我正在抓取用于打开图形标签(如图像,标题等)的网站. 当用户从移动设备复制URL时,会出现问题,该URL现在是移动URL,如https://m.datpiff.com/tape/818948,并且在该URL上没有[详细]
-
php – 扩展mysqli_result – 它是否使用store_result()或use_re
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
我写了一个 mysqli的孩子,其中有一个返回mysqli_result子元素的查询方法.此结果子项将具有我的应用程序独有的其他方法. public MySQL extends mysqli{ public function query($query) { if ($this-real_query($query)) { if ($this-field_count 0) { return[详细]
-
PHP在下拉列表中显示菜单树
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
菜单树的功能: function category_tree($parent_id){ $sql = "SELECT * FROM menu WHERE parent_id ='".$parent_id."'"; $result = $conn-query($sql); echo "div id="wrapper" div id="navmenu""; while($row = mysqli_fetch_object($result)): $i = 0[详细]
-
CakePHP模板的推荐语法(视图)
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
自从我使用Cake PHP之后,我就问自己对CTP文件的推荐语法有了更深层次的认识,它基本上是一个HTML文件,所有PHP代码都用标签括起来.我发现这很难阅读,我认为HTML和PHP之间的上下文切换会增加一些性能损失. 收集字符串中的所有输出并在结束时回显它会不会更快更[详细]
-
使用PHP将转发的URL参数保存到MySQL数据库
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我有一个客户发送批量短信的网站,因此我将短信请求转发给聚合器,他通过印度的移动操作符发送消息. 现在,我面临的问题是.一旦发送了SMS,为了获得实时传送报告,我需要使用PHP中的脚本从聚合器接收参数.所以我做了一个脚本,例如example.com/dlr.php和脚本包含 ?[详细]
-
php – 为什么在我执行no-op之前DateTime对象不可用?
所属栏目:[PHP教程] 日期:2020-12-13 热度:181
参见英文答案 Why can’t I access DateTime-date in PHP’s DateTime class? Is it a bug?????????????????????????????????????4个 我是PHP的新手.以下错误(?)花了我891723498小时来查找我的代码.有人可以向我解释是什么导致这种情况,也许是一种解决方法[详细]
-
PHP MySQL连接表作为JSON
所属栏目:[PHP教程] 日期:2020-12-13 热度:180
参见英文答案 How create json format with group-concat mysql?????????????????????????????????????6个 我有两个不同的表 – 一个称为“产品”,其中包含有关在线商店的产品信息,另一个称为“图像”,其中包含相应的产品图像(每个产品有几个图像). 我想在主[详细]
-
在php中集成payfort api的问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
我正在关注( https://docs.start.payfort.com/references/api/)文件来实施Payfort付款Api但我面临的问题.任何人都可以帮我解决这些问题吗? 我在Api中使用以下代码: ?phprequire_once('lib/Start.php');// Enter secret key hereStart::setApiKey('test_sec[详细]
-
php – PDOExeption SQLSTATE [HY001]无法分配足够的内存
所属栏目:[PHP教程] 日期:2020-12-13 热度:149
当我从php-fpm运行以下代码时: $connect = new PDO("dblib:host=mssql.dev.gm.local;dbname=GeoData","username","password");try{ $s = $connect-query('[RU].GetTownInfo 4368'); var_dump($s-fetch());}catch (Exception $e){ var_dump($e-getMessage())[详细]
-
php – MYSQLi和ssl连接到数据库服务器
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
我使用php建立ssl连接有一些奇怪的问题. 我有网络和数据库服务器.我两个都通过openssl生成了证书.它们完全一样. 所以我试图使用mysql命令从webserver连接: mysql -h 10.1.1.1 -uroot -pPasswordWelcome to the MySQL monitor. Commands end with ; or g.Yo[详细]
-
php – Symfony3 Facebook登录 – redirect_uri URL转换为亲戚
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
我正在尝试为网络应用程序实现facebook登录. 这是FacebookConnect.php ?phpnamespace VendorGiftBundleController;use SensioBundleFrameworkExtraBundleConfigurationRoute;use SymfonyBundleFrameworkBundleControllerController;use SymfonyCo[详细]
-
结合字符和数字php
所属栏目:[PHP教程] 日期:2020-12-13 热度:80
我正在从pdf文件中剥离数据,因此我将pdf转换为txt并从中获取数据.我得到了像CARDS 1 GA350C 3 2 0这样的字符串主记录. 0 450.0 DIGCL R 90. 0 55.0 2Y 4 4#当只有一条记录时,有时我会在单个字符串中得到多条记录,我用“#”字符计算出字符串中有多条记录邀请1[详细]
-
如何为输入按下执行搜索的现有代码创建搜索按钮? PHP / JavaScr
所属栏目:[PHP教程] 日期:2020-12-13 热度:174
我有一个网站,其他人一直在为我编码,我试图了解如何改变一个简单的事情. 我不是webdeveloper,但在最后几天我熟悉了一下php,mysql和javascript(我熟悉java). ****问题:**** 在我的网站上,我有一个没有搜索按钮的搜索表单(搜索功能适用于输入按下或从自动完成[详细]
-
php – Magento 2覆盖核心框架
所属栏目:[PHP教程] 日期:2020-12-13 热度:143
我想覆盖AbstractBlock类,我尝试使用我的自定义模块,但它无法正常工作 di.xml ?xml version="1.0"?config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd" pre[详细]
-
修改两个特定标签之间的字符串 – php
所属栏目:[PHP教程] 日期:2020-12-13 热度:199
更新的问题,不幸的是我之前没有解释过. 细节 : 我有一个包含多行的数据库,每行有大量数据,但每个数据的共同点是 pre code / code / pre标签按随机顺序排列. 例: $string = " h2Heading 2/h2 Something precode alot of html and other code here /code/pre[详细]
-
macOS Sierra中的更改阻止了“说”在PHP脚本中执行
所属栏目:[PHP教程] 日期:2020-12-13 热度:193
我有一个带有一个小站点的macOS服务器,它使用say命令将文本片段转换为音频. 随着升级到Sierra,一切顺利,除了一件事:当我的PHP脚本中的exec()包装时,say命令不再起作用. 该页面刚刚超时.也没有发现任何错误. ?php try { exec('/usr/bin/say "hello"'); } cat[详细]