要形成选择菜单的XML项(在php中?)

我想知道是否有人知道如何从XML文件中获取信息,并使用php将其转换为表单选择/列表。。这是XML模式: <?xml version="1.0" encoding="utf-8"?> <expose version="2.1"> <collection _mngid="1"> <collection _mngid="1"> <title>Heatherton Football Club</title>

php mail()函数和消息中的HTML

有人能给我介绍一个好的图坦卡蒙或网站,展示如何使用PHP mail()函数创建一个简单的HTML邮件消息 谢谢使用Swiftmailer:你可以查看优秀邮件的来源。你是否查看了HTML电子邮件的示例?无意冒犯,但你必须更具体。仅仅让我们给你指出一个教程是非常懒惰的,因为有很多教程,问题是它们太多了,而且它们对mime类型、chmodroot和所有这些不适用的linux术语都很疯狂。。。有些是2003年的,有些不是很直观…所以这就是我一直在寻找的方向。。。我不是在偷懒。如果我懒惰的话,我会要求提供

phpinfo()如何永久更改页面标题?

如果在页面中使用phpinfo(),您会注意到它会更改页面的标题吗?即使你给了你的页面不同的标题,它也不会改变。这是如何完成的?phpinfo输出一个完整的HTML页面,包括带有phpinfo()的部分。每页只能有一个和一个,因此我甚至不知道如何尝试将标题更改为其他内容,而不产生一个完全中断的页面。是因为phpinfo print,取决于浏览器如何处理标记呈现。 Chrome、Firefox和internet explorer正在练习FIFO 那么,这样做吧 <title>my ti

Php 日期时间格式,更改格式。

我在数据库中有一个页面的时间戳,因此采用这种格式$d=“2011-01-03 12:53:22” 当我试图通过日期(“c”,“d”)发送时,我只得到1970-01-01T10:33:31+10:00 我在php手册中读到日期(“c”,这个)必须是一个INT,那么如何从“2011-01-03 12:53:22”中获取INT呢?在发送日期函数时,您忘记了将日期字符串转换为时间戳 date('c', strtotime($d)); 谢谢,但是在我读这篇文章之前,我发现了关于strotime的问题,但

Php Mac GDB客户端独立应用程序

既然bluestatic.org上的MacGDBp似乎已经停产,那么有没有其他方法可以使用适用于Mac OS X的独立应用程序使用xDebug调试PHP应用程序 我使用TextMate作为我的主编辑器,我不想切换到NetBeans或Eclipse。不知道你在哪里读到它被中断了。新的测试版刚刚发布: 你说得对。bluestatic.org那天似乎已经关闭了。谢谢

Php 将XML日期从yyyymmdd更改为年月日

我使用PHP从XML文件输出数据,特别是日期,输出为“20101110” 我可以使用PHP将此更改为2011年11月10日吗?如果是,怎么做 这是我的密码: $file = 'http://www.gostanford.com/data/xml/events/m-baskbl/2010/index.xml'; $xml = simplexml_load_file($file); foreach($xml as $event_date){ if(!empt

使用php'查找公共html文件夹;s ftp功能

我有一个php脚本,可以通过ftp功能登录到我的服务器,并轻松快速地备份整个内容,但我似乎找不到一种方法让脚本确定主索引文件所在的文件夹 例如,我有6台服务器,其中有大量ftp帐户,所有这些帐户的设置都不同。有些登录到FTP根目录,该根目录包含httpdocs/httpsdocs/public_html/error_docs/sub_域和类似的文件夹,有些直接登录到索引文件所在的httpdocs。我只想备份主要的工作网络文件,而不是所有的其他东西,可能在那里 我已经设置了一种定义工作目录的方法,

使用PHP5在Excel工作表中添加图像

我正在PHP5中创建Excel工作表我的脚本是: <? $csv_hdr="ID,Image\n"; // Column Heading $rows=array(); $rows[0]=['img/logo_0.png']; $rows[1]=['img/logo_1.png']; $rows[2]=['img/logo_2.png']; $rows[3]=['img/logo_3.png']; $rows[4]=['img/logo_4.png']; for($r=0;$r<s

使用PHP将http://添加到文本体中检测到的URL

在插入数据库之前,我使用以下命令自动向注释中检测到的任何URL添加标记 $pattern = "@\b(https?://)?(([0-9a-zA-Z_!~*'().&=+$%-]+:)?[0-9a-zA-Z_!~*'().&=+$%-]+\@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+\.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\.[a-zA-Z]{2,6})(:[0-

Php 创建/登录帐户以查看个人数据

怎么可能做出这样的事情: 管理员使用特定的用户名和密码创建帐户 然后用户从网站登录到他的帐户,查看管理员上传到他的帐户的个人帐户数据 例如,有一个客户买了东西,然后他登录到他的站点帐户,查看他上周买的东西(实际上是浏览特定的服务器数据) 如何做到这一点?用一个简单的脚本?cms还是什么 谢谢你的帮助 您可以使用脚本或cms来完成。我认为脚本比cms更合适——这太过分了,你需要花更多的时间来摆脱cms,而不是真正做你想做的事情 然而,在我看来,最好的选择是一个框架。鉴于您是如何将问题标记为php的

Php 访问管理页面

嗨,我正在尝试创建一个管理员登录。在我的mysql数据库中,在“users\u table”表中,我有一个字段admin,它的默认值为N,但如果它等于Y,则将其指向admin.php 这是我当前用于启动新会话的代码,我想知道是否可以将其放入其中,如果它确实=Y,则表示会话“Admin”启动并重定向到Admin.php,而不是$_session['name'](顺便说一句,“name”是我数据库中的字段1,“Admin”是字段7 <?php session_start();

我可以根据虚拟字段对cakePHP选择框进行排序吗?

现在,我的选择框是从myPlayers类中的虚拟字段创建的,用于myStatistics模型的add.ctp视图。当前正在按id对选择框进行排序。我希望它按Player.last\u name排序 这是我的模型: class Player extends AppModel { public $name = 'Player'; public $virtualFields = array( 'name' => "TRIM(CONCAT(Player.last_name

使用jQuery而不是AJAX将JSON数组传递给PHP脚本

我有一个JavaScript数组,其中包含以下形式的JSON值对: var myArray = [{attribute: "attributeID1", option: "optionID1"}, {attribute: "attributeID2", option: "optionID2"}]; 我有一个PHP脚本,它希望以数组形式获取数据,并用它搜索我的数据库。在搜索过程中,我不想停留在页面上,所以我不想使用AJAX——我只想将这些数据传递给PHP脚本,然后PHP脚本将呈现新页面 对我来说

Php 在LinkedIn应用程序中请求用户权限

使用LinkedIn的PHP api,如何在应用程序授权时请求用户权限 这些是我需要的权限 您的个人资料概述 你的全部资料 你的电子邮件地址 我试过了,但什么也找不到,请帮我看一下文档的最后一部分,将其添加到您的身份验证字符串中:scope=r\u basicprofile+r\u emailaddress+r\u fullprofile 我将介绍如下: https://api.linkedin.com/uas/oauth/requestToken?scope=r_basicprofile+

Php 我想要一个链接来更改表单上的字段

基本上这就是我想要的: 来我网站的人点击链接 <a href="/form.html">Clicking here will pre-select Option 1</a> <a href="/form.html">Clicking this one will pre-select Option 2</a> 然后单击的链接将确定在表单中预先选择的选项 <select> <option>Option 1</opti

Php 如何取消设置post数组?

每次刷新页面时,我都会得到存储在post数组中的相同值。 我只希望在提交和刷新无回显结果后执行回显语句 <?php if(isset($_POST['submit'])) { $name = $_POST['name']; echo "User name : <b> $name </b>"; } ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">

强制PHP执行include,即使脚本后面出现错误

我正在尝试创建一个系统,通过添加一个include,我可以将PHP设置为显示错误(PHP.ini文件阻止了这一点)。换言之: <?php include "showerrors.php"; // Produce Error ERROR; ?> 这将创建一个解析错误,并且“batherrors.php”不会执行,这意味着永远不会显示错误。但是,如果执行了“showerrors.php”,则会显示错误。如果出现解析错误,即语法无效,则不会执行文件中的任何代码

PHP HTML解析器(就是没有好的HTML解析器)

我花了一整天的时间来尝试不同的PHP HTML解析器,以实现web抓取。 他们都能处理Google.com great,或者他们在主页上发布的其他类似例子。但它们都在“”上失败 最初,我编写了一个Perl脚本来实现这一点。perl上的Web::Scraper绝对没有问题。我5分钟前回去了,它做得很好。但是我的共享主机并不真正支持Perl。我想,即使是PHP,我也一直在使用5.3.13 如果您尝试使用: PHP简单HTML DOM解析器 加农 他们失败了 当我尝试使用返回的解析文档时,PHP Si

从SQL结果中搜索PHP数组

我目前在php中有一个存储产品名称的数组,通常为5-10。我想创建一个SQL查询结果与数组匹配的地方,以确保它们都是正确的,如果不显示错误的话 到目前为止,我已经将结果放入一个数组中,然后运行查询以获得结果。我认为我需要在查询结果中放入某种while循环,并检查while循环中的数组?您可以在使用while循环从数据库接收结果并使用in_数组函数检查结果时循环 $availability=0 $cart_products = array("book", "album"); $available_

Php joomla 1.5.x中未正确安装自定义组件

最近,我为我们的客户制作了一个自定义博客组件,在我的本地主机上,它工作得非常好。现在,我必须为这个组件准备一个包,让我们的客户给他这个组件。我根据这个链接准备包装 这里是XML文件 <?xml version="1.0"?> <install type="component" version="1.5.0"> <name>customblog</name> <author>Jogesh Sharma</author>

Php 在垂直行中显示HTML元素行

我想在我的Virtuemart webshop中以与本演示相同的方式垂直排序显示类别列表: 所以我借用了代码: <?php $cols = 4; //number of columns, you can set this to any positive integer $values = array(); $result = mysql_query("SELECT * FROM states ORDER BY name"); $numrows = mysql_num_rows($

为AJAX应用程序加载一次内核(PHP)

我正在通过PHP用AJAX(jquery)构建一个功能齐全的画廊网站 我有一个核心准备从其他网站我已经建立 我的问题是:我只想加载一次网站核心(db、urlmanager、defines&constants等),而不是在用ajax加载的每个页面上 我有以下页面:gallery.php、init.php、albums.php 但是,当我在AJAX($.AJAX……albums.php)上调用每个函数时,我需要执行“require_once……core.php” 并在每次呼叫时打开另一个DB连接 有

Php SQL创建表-错误

我目前正在使用phpmyadmin创建许多不同的表,但这一个似乎导致了一个问题。这可能是这部分代码中的错误,或者可能是由于代码中引用了更深层的人员而导致的 SQL query: CREATE TABLE Staff( Staff_ID INTEGER( 5 ) PRIMARY KEY AUTO_INCREMENT , Local_ID INTEGER( 5 ) , First_name VARCHAR( 20 ) NOT NULL , Last_name VARCHAR( 20 ) NOT

Php 提交/成功后如何清除表单字段?

我使用的是完全相同的MailChimp PHP/AJAX订阅处理表单——但在成功后如何真正将表单字段清除掉,我感到十分困惑 显然,这是Felix在这里推荐的——代码只有在文档加载时存在span元素时才能工作,如果使用Ajax,则必须在完成后调用if语句 谁能帮帮我吗?用户成功完成表单字段后,如何清除该字段 代码如下: <?php // store-address.php function storeAddress(){ // Validati

Php 如何使用google wallet digital goods添加多个项目?

我正在尝试使用google digital goods添加多个项目,我希望我的用户能够使用购物车中的多个项目结账。这是代码(不是完整代码)和一个项目。如何添加多个 $payload = array( "iss" => $row['seller_identifier'], "aud" => "Google", "typ" => "google/payments/inapp/item/v1", "exp" => time() + 3600, "iat"

“是什么意思?”$这->;对象->&引用;在php中?

我正在编写一个php脚本,其中在抽象类中使用了以下语法(而且似乎工作正常): $this->object->prepareTextareaOutput() 我找不到方法prepareTextareaOutput()的定义位置,无论是在抽象类本身内部还是在将其用作父类的类中 请帮忙 $this->object是对另一个类实例的引用 使用var_转储(get_类($this->object))获取其类名。$this->foobar 是当前对象的属性(变量),由$this引用。 因此,如

Php 用于提取注释参数的正则表达式

我想提取注释中存在的参数 我已经做了这么多了 $str = "(action=bla,arg=2,test=15,op)"; preg_match_all('/([^\(,]+)=([^,\)]*)/', $str, $m); $data = array_combine($m[1], $m[2]); var_dump($data); <pre><?php $subject = '(action=bla,arg=2,test=15,op, arg2=[1,2,3],arg3

如何使CodeIgniter实例成为PHP类的属性?

我在PHP中创建了一个用户数据库抽象类,它扩展了我创建的名为DBO(database object)的基类。DBO对象的任务只是将$db作为我的codeigniter的$db引用 因此,理想情况下,在我的用户对象中,我可以执行$this->db->insert()并访问codeigniter的数据库对象 这是我的密码: DBO: 用户:(它扩展了DBO) 但每当我尝试使用$this->db->insert()时,它都会对非对象调用成员函数insert()。 有没有办法让这一切顺利进行?还是根本错

使用php从HTML表单分组关联数组

我正在开发基于表格的web表单。每行有单独的基准。在填写完表单的所有字段后,应将其分组为php中的关联数组。但经过多次试验,我并没有得到确切的结果 生成形式 <table width="60%" class="table table-striped table-bordered table-hover att doodleTable"> <thead> <tr>

Php 如何自动转换mysql';使用Doctrine2选择时,是否将其设置为整数?

通常用于表示选项,通过这些选项,可以使用位运算将它们组合在一起 例如 第一个将返回以逗号分隔的选项列表(例如“option1,option2”) 第二个将返回3(1+2) 我使用的是Doctrine2,我只处理对象(不使用部分对象或数组)。所以我的问题是,在查询实体的存储库时,如何检索第二种格式 如果我将列映射为字符串,它将返回第一种格式。如果映射到整数,php将转换为0(intval('options,…')) 肮脏的黑客会将其添加到映射属性中: @ORM\Column(name=

如何解析已经存储在数据库中的数据-PHP

我有一个用户填写的表单,其中有一个文本区域。这将存储在数据库中 现在我想筛选收集的数据,获得有意义的信息(如标题),并将这些信息存储在数据库的新字段中 我知道如何获取数据并将其存储在变量中。我不知道下一步该怎么办。我需要在数据中搜索诸如“标题”和“说明”之类的特定词语,然后关注该词语之后的所有内容,直到输入报税表。我应该从哪里开始呢 更新 我真的很喜欢到目前为止的帮助,表情匹配和preg_match_all/preg_match似乎让我开始了。最后一个问题-我知道如何找到搜索的开始,但如何找到结

htaccess mod_重写不带.php

我在htaccess方面遇到了问题,因为我希望我的URL搜索引擎友好。这很好,但是如果不使用.php,我就无法访问URL 我的网址是: http://rasolutions.eu/blogitem?id=3 我希望它是: http://rasolutions.eu/blogitem/3/ 我已经在网上搜索过了,并且我已经编写了一些代码使其工作,唯一的问题是,除非我使用.php,否则我无法访问URL 我的htaccess代码如下(如果涉及htaccess,我就是noob): 非常感谢你的帮助!

基于条件语句的多个PHP包含

我想根据以下条件语句包含2个文件 <?php if (isset($_SESSION['name']) && $_SESSION['name'] == true) { include 'file_a.php'; }else{ include 'file_b.php'; } ?> 这是正确的方法吗?您可以尝试下一个代码: if(session_id() == '') { session_start(); include !empty

Php 如何在Laravel模型类中编写此语句

如何在Laravel模型类中编写这样的语句 SELECT * from video where view=(select max(view) from video) $query = DB::table('video')->select('*'); $alldetails = $query->addSelect('max(view)')->get(); 我打算选择具有最大视图量的视频的所有属性 我的型号 class Video extends Eloquent imple

Php 检查用户名/电子邮件是否可用

我尝试使用一种安全的方法来检查用户名或电子邮件是否被占用,我不确定这是否是正确的方法。我怎样才能做得更好 private function checkAvailability() { try { $conn = new PDO(DB_SERVER, DB_USER, DB_PASS); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

Php 具有特定基数且无重复的所有组合

我有一个数组: [a, b, c, d, e, f, ... , z] 我将生成所有可能的子数组集,不重复,其基数在X和Y之间 让我们假设php: $array = array(1, 2, 3, 4, 5, 6, 7, 8); $results = myFunction($array, 3, 5); 我的函数应该返回如下内容: array( array(1, 2, 3), array(1, 2, 4), ... array(4, 5, 6, 7, 8),

Php 请求时会话令牌无效

我一直在我的项目中使用。我想要实现的是将我们的数据填充到此站点。在我们创建或发布数据之前,该站点需要身份验证。这是我的密码 function submit_immi(){ $this->load->library(array('PHPRequests')); $options = array( 'auth' => new Requests_Auth_Basic(array('myusername', 'mypassword')) );

Php WordPress搜索不起作用

我正在创建一个WP主题。我的搜索功能不能正常工作。 当我点击搜索按钮时,什么也没有发生,甚至没有刷新页面。但是当我输入URL www.example.com/?s=Lorem时,我得到了结果。我不明白为什么我的搜索按钮不起作用。谁能告诉我如何解决这个问题?下面您将看到my search.php和searchform.php search.php <?php get_header(); ?> <main role="main"> <!-- se

Php 与'有关的问题;woocommerce\u登录\u重定向&\x27;滤钩

我在使用“woocommerce\u login\u redirect”过滤器挂钩时遇到问题。我希望用户在登录时被重定向到首页,但在签出页面登录时除外。无论我尝试什么,当用户登录到签出页面时,仍然会重定向到首页。 这是我的密码: add_filter('woocommerce_login_redirect', 'wc_login_redirect'); function wc_login_redirect( $redirect_to ) { if ( ! is_checkout()){

Php 查找ABC的字母系列值&;ACA

假设A=1,B=2,Z=26,现在AA=27,AB=28,那么现在求出ABC和ACA等的值 请帮助我用php编写这个程序。在输入字符串的每个字符上使用for循环。然后使用ord()函数获取字符的ASCII码-当A为65,A应为1时,将其调整64。在每个阶段,将以前的值乘以26,即可算出新的数字 小写字母应适当调整。我们很乐意提供帮助,但我们的想法是,您自己会做出一些努力,我们可以帮助解决任何问题。实际上,这只是一个系列,其值将从最后一个值递增一。例如A=1,B=2,-----Z=29,AA=27

Php 上传图片时,它有一个白色背景

我不确定这是不是一个合适的地方,但是我已经为我的网站准备了一张图片,我在powerpoint上删除了它的背景,但是当我上传的时候,它周围是一个白色的背景。即使我将背景颜色设置为其他颜色,它也会有我选择的颜色,但周围也会有白色。不知道如何摆脱白色,所以希望得到任何指导 img{ 最大宽度:50%; } 当我阅读您的问题时,我知道您在POWERPOINT中编辑了图像,这可能是问题所在。您可以尝试在photoshop或在线跟踪下面的链接中编辑图像,以选择更适合您的选项吗? (在线编辑) (phot

Php 内置函数的ReflectionFunction返回类型为null

在内置函数上使用以下反射,使返回类型始终为null $reflectionFunction = new \ReflectionFunction('strtoupper'); // $reflectionFunction->getReturnType() returns null 当getDocComment不起作用时,如何获取内置函数的返回类型。我知道这是预期的,因为文件。这是一个关于如何从这里开始计算返回类型的问题。不幸的是,您必须使用一个映射,PHPStan有一个不错的映射,您可以

Php appspot的app.yaml文件设置有问题

我有app.yaml示例,但在部署完成后尝试查看链接时出现此错误: This xxxxxxx.appspot.com page can’t be found No webpage was found for the web address: http://xxxxx.appspot.com/index.php APP.YAML设置: runtime: php55 api_version: 1 handlers: # Serve images as static resources. -

Php 使用字符串获取模型

我试图通过其类名访问Laravel应用程序中的模型,但出现以下错误: Class 'Asset' not found 不过,我已经导入了这个模型。 这是我的密码: <?php namespace App\Services; use App\Models\Asset as Asset; use App\Models\Benefit\BenefitGroup as BenefitGroup; use App\Models\Benefit\EmployeeDependent as Employ

Php 样式超时

各位 我使用laravel6(v6.18.2),并运行php artisan serve 我访问此页面,然后它显示超过60秒的最大执行时间 这是我的密码: <head> <!-- something --> <!-- plugin css --> {{-- {!! Html::style('assets/plugins/@mdi/font/css/materialdesignicons.min.css') !!}--}} <link hr