Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Php_IT技术博客_编程技术问答 - 「Fatal编程技术网」

php GET请求未按预期工作

我的服务器代码: <?php $temp = $_GET["emailData"]; if($temp != ''){ echo "YEAAAAAAAAAAAA"; } ?> 这是我使用php的第一天。php文件中似乎没有发生任何事情。echo输出在哪里可见。我如何发送回复? 谢谢大家 您正在发送一个post请求,因此您应该使用$\u post而不是$\u GET $temp = $_POST["emailData"]; if($temp != ''){

如何避免通过php向mysql重复输入数据?

我们有一个表载体和一个简单的php表单。在插入数据之前,我会检查车辆注册号是否存在,但某些客户端pc可能会输入重复的条目。下面是代码片段。还有什么原因可能导致这种情况 $vehicleRegistrationNumber=$_POST['vehicleRegistrationNumber']; $selectQuery1 ="Select vehicleRegistrationNumber From Vehicle Where vehicleRegistrationNumber='".$vehi

Php 生成并存储今日日期+;11个月和+;一年

我需要用php生成一些日期,然后将这些日期存储在MySQL数据库中 今天日期,今天日期+1年,今天日期+11个月,今天日期+364天 ie:2013年9月12日、2014年9月12日、2014年8月12日、2014年9月11日 最好的办法是什么 我可以从以下地点获得今天的日期: function zen_date_created_stat($raw_date) { if ($raw_date == '') return false; $year = substr($raw_dat

Php 从字符串中查找最后5个字符并删除它们(如果它们包含&;符号)

我有一根绳子。使用PHP(以及最简单的解决方案,可能是preg_replace),我想: 从字符串中查找最后5个字符(不是单词) 如果最后5个字符中有一个包含“&”字符,我想删除此(&C)字符和后面的任何其他字符 例如,当字符串为: $string='Hello world this day and tomorrow'; 脚本应找到: “orrow” (由于“orrow”不包含“&”,所以不要执行任何操作) 但当: $string='Hello world this day and tomor

Php 无法使用render()输出图像

我正在尝试输出此图像: 但是,没有打印出来。我的代码是 print render($media_item->field_media_photo['und'][0] 为什么不起作用?改用 改用 改用 改用 那样不行。 最好的方法是使用主题功能 $image = theme('image', $vars); $path = $media_item->field_media_photo['und'][0]['uri']; $vars = array( 'path' =>

计算PHP后输出错误

我在用PHP进行计算时遇到了一些问题。输出回波的值错误。例如,3500的回波应为475。我得到的是525?我错在哪里 我正在尝试创建一个计算服务费的系统。费用将自动由sum生成。2500欧元的第一部分,服务费为15%。对于第二部分(2500和5000之间的部分),费用将是10%,等等。我已经编写了以下代码,但我的输出(echo)不正确。没有退出它只是不断循环。我的代码有什么问题?有人有什么建议吗。我是一个PHP新手顺便说一句,所以任何帮助将不胜感激 <? ### Sum ### $som

使用PHP和Sendgrid API发送表单文件附件

下面是一个使用phpmailer通过php sendmail发送电子邮件的脚本。我想使用Sendgrid的API发送电子邮件,我需要做哪些更改才能使其与Sendgrid一起工作 <?php require('PHPMailer/class.phpmailer.php'); if(isset($_POST['email'])) { $name = $_POST['name']; // required $position = $_POST['position']; //

Php compact()的缩写形式?

现在,我的控制器执行以下操作: $topics = ['lol']; $users = ['oh baby']; return Api::json(compact('topics', 'users')); 和产出: {"topics":["lol"],"users":["oh baby"]} 我经常写这篇文章,为了打字,我想把它缩短 Api.php类: 有办法做到这一点吗 $topics = ['lol']; $users = ['oh baby']; return Api::json

成功后将PHP联系人表单重定向到另一个页面

成功提交表单后,如何重定向到PHP中的其他页面?现在我有一个代码,在提交按钮下显示一条绿色消息:您的消息已成功提交 我想重定向到success.php,如果出现错误,请重新提交.php //try to send a message if(mail(MY_EMAIL, EMAIL_SUBJECT, setMessageBody($fields_req), "From: $email")) { echo json_encode(array('message' => 'Your me

Php 将多维数组转换为简单数组

打印时(我的数组) 现在,我想知道如何创建一个新的数组变量,使其仅包含一个具有以下结构的级别。e、 g: 如果打印($new_数组),它将显示: Array ( [0] => num1 [1] => num2 [2] => num3 ) 尝试使用$my_数组的foreach,并将value赋值给$new_数组变量,如 $new_array = array(); foreach($my_array as $array){ $new_array[

Php 获取两个日期之间的平均间隔

因此,我有以下数组($lifeSpanArray),我希望计算两个日期之间的平均间隔 到目前为止我所拥有的,但我认为我的想法有点错误: <?php foreach ($lifeSpanArray as $key) { $newTimeAdd = new DateTime($key["timeAdded"]); $newTimeRead = new DateTime($key["timeRead"]); $interval = $n

Php 根据选择更改文本框

我正试图开发一个小项目,但我遇到了一个小问题 我正在制作一个连接到MySQL服务器的PHP页面。我有一个只有管理员有权访问的页面,该页面允许他更改用户信息。 所以,我有一个选择,显示网站上的所有用户名和3个文本框,可以插入名字,姓氏和电子邮件。 我的数据库更新成功,但我要做的是在选择3教科书上选择一个用户名时自动填充该用户名信息。 这是一张更好地解释我想做什么的图片。 对不起我的英语,谢谢大家 您可以让PHP后端将JSON数据返回到前端。然后,使用javascript执行以下操作: docume

Php 从文件读取并创建关联数组?

我可以从文件中读取并创建数组,但是出现以下错误:注意:未定义的偏移量:1。在我的数组中有一个元素是空的,我不明白为什么它是空的 我的文本文件的格式如下: #灭绝:0,美国ABC家族[]http://localhost/IpInfo/index.html #F:0,CBC[]http://localhost/IpInfo/index1.html #F:0,A&E[]http://localhost/IpInfo/index2.html 这是我的密码: $fh = fopen('file1.t

PHP与RESTWeb服务

存在一个已存在的REST web服务。只有一个用户:admin。一旦我在登录时输入管理员凭据,出于安全目的会在内部生成一个令牌,然后从该令牌验证后,我就可以进入主页 我已经为一个简单的登录添加了代码的PHP部分,我已经完成了。我想知道,基于上述情况,如何以及在何处添加和调用用于身份验证的令牌部分 <?php session_start(); /* Starts the session */ /* Check Login form submitted */ if(isset($_P

Php woocommerce在结账后重定向回购物车,并显示空购物车

在woocommerce中,我尝试构建一个购物页面,用户可以一次选择多个产品。一旦用户选择了产品,我就会将页面中的ProductID发布到woocommerce的cart.php文件中。在那里,我使用 WC()->cart->add_to_cart($productid[$i]); 在woocommerce插件的cart.php文件上进行编程。 它正确地显示购物车中的产品,但一旦我按下“checkout”,它将再次重定向到购物车,但这次购物车是空的。 此外,如果我登录并执行相同的过

匿名函数在PHP5.5.x中不起作用

下面是我项目中的一个小代码片段 if (!empty($user['IndustryUser'])) { $user['IndustryUser'] = array_filter($user['IndustryUser'], function ($ku) { $k = !empty($ku['Industry']['name']) ? trim($ku['Industry']['name']): ''; return $k != ''; });

如何在php中配置OpenLDAP dn?

今天刚刚学习了OpenLDAP,我想与PHP集成。我所做的是安装OpenLDAP这是我的结构,看起来像: 然后,我想将此LDAP集成到PHP中,但我不知道如何获取此配置的信息(使用此配置进行了尝试,但没有成功): 有人能帮我吗?这是我的ldapconnection的完整代码 <?php include_once('settings.php'); class LDAP_Connector { protected $baseDn = "dc=maxcrc,dc=com";

Php Larvel在同一路线上扮演多个角色

这是我目前为Laravel 5.1上的user和auth角色执行的路线: Route::group(['prefix' => 'admin', 'middleware' => 'auth:administrator'], function() { $a = 'admin.'; Route::get('/', ['as' => $a . 'home', 'uses' => 'AdminController@getHome']); }); Route::gr

MongoDB使用PHP按时段(开始日期、结束日期)过滤数组字段

我有以下结构的MongoDB文档: { _id: 1 dates: [ ISODate ("2015-08-21T22: 00: 00Z") ISODate ("2015-09-27T22: 00: 00Z") ], ... } 在我的示例中,我们看到文档1被访问: 2015-08-21 2015-09-27 在我的应用程序中,我可以按时间段(开始日期、结束日期)进行筛选 如果在我的申请中过滤“2015-09-01

如何使用模板处理器在phpword中添加图片?

好的,我终于让phpword模板处理器工作了,现在我遇到了一个小问题:我想动态地将图片添加到我的模板中。到目前为止,我一直在替换模板中的内容,如下所示: $templateProcessor->setValue('name', 'MY NAME COMES HERE'); $templateProcessor->setValue('name2', 'OWW YEA PHPWORD IS WONDERFUL'); 如何替换图像??任何帮助都将不胜感激 当前PhpWord(0.13.

Php 从字符串分解递归创建多维数组

我有一个数组,包含很多类别字符串,比如 Cars > Model1 Cars > Model1 > Accessories Cars > Model1 > Something Cars > Model2 Cars > Model3 我想递归地将其转换为多维数组,其中“Cars”是Model1、Model2和Model3的父元素 当然,“附件”和“某物”将是Model1的子元素 我已经试着找出这背后的逻辑很长一段时间了,但我似乎无法理解 编辑:到目前为止

Php Can';在自定义分类存档页上获取选项页自定义字段

我使用ACF创建了选项页面,并为帖子和类别创建了自定义分类法。我在页眉的get_字段中添加了logo,它在页面的大部分部分都很好地工作 在自定义分类类别页面上,我没有得到任何数据。。我试着把垃圾倒出来 还有打印什么的。。它什么也得不到,我在谷歌上也找不到答案 这是我的密码- header.php <?php if (get_field('konimhakol_logo', 'options')) { $site_logo = get_fiel

Php Joomla分类在移动到垃圾箱后仍保留在我的网站上

我得到了一个基本的joomla cms(只有核心cms),有一些内容页面链接到它和一个动态菜单 如果我删除一篇文章,它现在也会从网站上删除它,因为我添加了以下代码: "SELECT * FROM `lb_content` WHERE catid = '".$sub['id']."' AND state = 1 order by ordering" 因此,它只显示状态为1的项。类别也应该如此,只有在joomla中,它们的状态设置在published中 所以我补充说: "SELECT * FROM

从Facebook群组订阅源php sdk提取日期

我试图在我的网站上显示来自公共组的最新组帖子,我使用以下代码来显示原始数据,效果很好 try { $response = $fb->get('25366400942/feed?fields=message,updated_time,from'); $graphEdge = $response->getGraphEdge(); } catch(Facebook\Exceptions\FacebookResponseException $e) { echo 'Grap

Php 如何根据一个或多个条件从表中选择数据?

我正在使用MySQL/PHP,我想根据一个或多个条件从表中选择数据,但使用最小if语句。 例如,如果我有一张桌子 Students | Register | End | Points Mark | 14/1 | 18/6 | 14 Dina | 18/12 | 19/2 | 1 Karl | 1/1 | 1/2 | 9 我有一个表单,用户可以根据他选择设置的数据,根据一个或多个条件(注册、结束、点)查找数据 如果他只设定

使用php登录用户时请求管理员权限

我用php编写了注册表单和登录表单的代码,但每次运行这段代码时,都会显示无效用户名,或者说您的帐户不存在;我还没有批准bu管理员。有人可以告诉我如何在用户登录时对其进行管理员批准。我希望我的用户得到管理员的批准。请注意,管理员必须以与用户相同的表单登录。这是我的注册表: 这是我的登录表: 如果我理解正确,那么您可以使用“批准”列作为0 | 1boolean(int)标志 然后将其添加到WHERE子句 (NOTA:必须先在插入中创建,然后才能工作) 即: 然后,对于您的选择:(侧注:1表示已批

Php 通过TOR使用cURL发布数据

我试图使用下面的cURL和PHP代码通过TOR发布数据 $url = "http://www.example.com"; $data = "test=true&entry_id=123"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt

Php Imagick使用填充调整图像大小

我写了一个函数,它可以将给定的图像调整到框中,并在图像的顶部和底部添加白色填充 public function resizeToBox($MAX_SIZE, $path) { $im = new \Imagick($this->fullPath); $width=$this->width; $height=$this->height; if($width > $MAX_SIZE || $height > $MA

Cakephp 3.0:关闭或禁用特定控制器的堆栈跟踪运行时

我使用的是CakePHP3.0框架,如果出现异常或错误,需要禁用/关闭堆栈跟踪 我试着给出解决方案 如果我在MyProject\config\app.php文件中进行更改,则所有控制器的堆栈跟踪都将关闭,但如果我使用以下代码针对特定控制器错误设置trace=false,则堆栈跟踪将被设置为false,但堆栈跟踪未被禁用 <?php namespace App\Shell; use Cake\Core\Configure; use Cake\Console\Shell; Configur

保存并重新加载一个通过PHP使用JointJS创建的图表

实际上,我正在开发一种在网络浏览器中创建新图表的工具。在moement,我正在寻找一种方法,将我的图表(不同的SVG)保存在一个文件中,存储在MySQL数据库(MariaDB)中,并将其重新加载到浏览器中,以修改整个图表。但是一步一步地:首先,我正在寻找一种将这些元素保存到文件中的方法。我想把它保存到XML中,但我不知道该怎么做。有人对我有什么想法吗?会对我目前所坚持的每一条有用的评论进行评论 谢谢大家 您的图是js图的一部分吗?如果是这样,序列化为tojson或从json加载是小菜一碟: 到j

Php mod rewrite从url中删除文件名

如果我有一个文件,比如说rec view.php,那么我可以通过以下URL调用它: domain.com/record/rec-view.php?id=3 但是,我也想使用以下URL调用此文件: domain.com/record/3 因此,基本上我想告诉服务器,如果有任何文件以“-view.php”名称结尾,那么它应该删除URL中的所有文件名,并仅通过传递id打开该文件 我正在尝试以下规则,它通过“/v”访问文件,但我需要通过动态编号访问 RewriteCond %{REQUEST_FIL

PHP-在同一行中传递参数并进行预转换?

我知道这是一个奇怪的问题,但我有一个静态方法声明如下: public static function getCountForTypesByModificationYear($year, $filter = null) { $filter["modification year"] = $year; return self::getCountForTypes($filter); } 它需要一个参数(一年)和一个带有附加过滤选项的关联数组(可选)。第一行确保$filter数组只有一个

Php 搜索查询在laravel中不起作用

我需要返回用户在搜索栏中所写内容的结果,但当我按search进行测试时,什么也没有发生 这就是我创建搜索栏的方式 <form class="form-inline" role="search" action="{{ route('search-source') }}" method="POST"> {{ csrf_field() }} <div class="form-group"> <input type="text" class=

PhpStorm文档提示方法的指定结果

PhpStorm是否可以理解具有指定参数的方法的结果,或者当从特定类调用时,是否可以知道在PHPDoc中定义的结果 例如: class demo { public static function getInstance($className) { return $className::Instance(); } } class someClass { public function Instance() { return new s

Php 不推荐使用/e修饰符,请使用preg_replace_回调而不是preg_replace()

我最近尝试将preg_replace()行转换为preg_replace_回调,但没有成功。我确实在Stackoverflow上尝试了这些方法,但它们似乎有所不同 希望我能得到一些帮助 function ame_process_bbcode(&$parser, &$param1, $param2 = '') { if (class_exists('vB_BbCodeParser_Wysiwyg') AND is_a($parser, 'vB_BbCodeParser_Wy

Php 如何使用GROUPBY,但在列中保留所有其他值(在mysqli中)

是否可以使用Group By,同时保留列中所有其他关联值 month | date | location --------------------------- april | 4/11/18 | US april | 4/16/18 | US may | 5/14/18 | Canada june | 6/05/18 | Canada june | 6/30/18 | US 基本上,我希望显示月份的不同值,但要匹配相应月份下的日期,并保留其他值 april: 4/

Php 使用雄辩的语言创建表

我正在尝试使用Laravel中的Elount创建一个表。它将每个整数属性视为自动递增主键 另外,在创建表定义时,我可以声明字段是否为NULL。像属性DOB为NULL一样,如何从这里将此字段DOB声明为NULL 模型代码块 public function up() { Schema::create('devotees', function (Blueprint $table) { $table->increments('id');

如何在页面上显示php验证错误

我有一个表单和所有的验证,现在我想在文本字段前面而不是url中显示错误消息。我该怎么做 这是我的PHP代码: <?php if ((isset($_POST['submit']))){ $email = strip_tags($_POST['email']); $fullname = strip_tags($_POST['fullname']); $username = strip_tags($_POST['username']); $password

Php Laravel:一个表与另一个表没有关系

我想更新“事件”表中的记录,但“事件”表与另一个表没有关系 那么我应该在模型中做什么呢 这是我的代码和解释 <td> <a href="{{ route('events.edit',$event->id)}}"> <span class="glyphicon glyphicon-edit"></span> </a> </td> 更新函数在这里 public function updat

php文件在本地服务器上运行,但在联机服务器上运行时失败

我确实完成了一个学生在线入学表格的网站,作为我学习的演示项目。当我从本地服务器运行时,它工作正常,但当我上传到Web服务器和index.php以及其他文件时,运行正常,除非用户输入他/她的符号no以检查他/她是否已注册..我已经编写了一个逻辑代码 如果(存在)>显示接纳卡 如果(不存在)>显示警报框 它在本地服务器上运行良好,但在Web服务器上,当我在搜索框中输入值并输入时,它会显示空页面,没有任何错误 我的数据库中有一行。因此,如果您想检查,这里是第15369-2017-02列中的符号编号。输

Php 在Drupal 8中返回深度嵌套的字段变量值

在过去的几个小时里,我一直在试图解决这个问题,但还没有接近一个解决方案。我试图返回D8段落模板内链接目标属性的字符串值: 当我使用机器名(field\u link\u cta)在字段上执行var转储时,执行以下操作 {{dump(content.field_link_cta['#items'].getValue())}我得到结果返回值: 我可以遍历变量以返回标题ok,但由于某种原因无法访问链接属性 {{content.field_link_cta[0]['title']}-工作,返回值。 {

PHP-避免嵌套foreach的访问关系

我有一个web应用程序,我的用户可以: 上传文本文档 向我的应用程序发送电子邮件 现在文档和电子邮件都将包含某种文本。然后,我的用户可以根据一组自定义的解析规则来解析该文本,这些规则可以应用于文本 现在,所有文档和电子邮件最终都将属于我所称的流。考虑这些关系: $rules = $document->stream->fieldrules; Stream.php // A stream can have many documents public function documents

Php 如何检测use语句中不存在的类

如何检测到类不存在类不存在 我目前正在查看来自PhpStan、Phan、Composer的功能,但到目前为止还没有 开发人员删除类A中调用NonExistingClass的代码,并删除整个类NonExistingClass,但不删除类A中的use语句: 您无法在use语句中检测到不存在的类,因为它可能是一个命名空间 您可以做的是检测文件中未使用的用法,这在代码示例中是实际情况。在中查看SlevomatCodingStandard.namespace.UnusedUsessniff for PHP

通过多维PHP数组的循环次数过多

我在一个多维数组中循环,希望通过它们的键获得值。我让它工作,但不是循环通过每个数组一次,它似乎循环通过它们三次。代码如下: <?php $collection_form_fields = array( array( 'group_field_key' => 'field 1', 'field_key' => 'first_name', 'field_value' => 'cheese' ), array( 'group

Php 在数组数组中查找值?

当我想确定某个值是否在数组中时,我熟悉在数组中使用 如果某个值位于数组中,是否有类似且有效的方法返回true或false $example = array( array( 'small', 6789), array( 'blue', 'duck', 'music'), array( 1000, 'gems' ) ); 在上面的例子中,如果我在寻找“blue”,我希望返回true 我知道我可以在数组中循环并在数组中使用,但我确信我缺少了一个更简单(更快)的方法。除非您想更

使用PHP根据星期几从数组中选择数据

我有以下代码,取自: 它按原样工作,但我希望能够输出当天的日程安排,例如: The schedule for today (thu) is 9:00 AM - 12:00 AM 我该怎么做?我知道date('D')输出当前日期(Thu),但我无法从数组中提取所需的数据。根据您的问题,最简单的解决方案如下,您可以使用或根据您的逻辑使用其余函数 根据您的问题,最简单的解决方案如下,您可以使用其他功能,也可以根据您的逻辑使用其他功能 您尝试了哪些方法使其起作用?你被困在哪里?“提取所需数据”是

  1    2   3   4   5   6  ... 下一页 最后一页 共 27915 页