草庐IT

外参数

全部标签

php - 如何创建一个从代码中获取参数并返回字符串的函数?

所以,我一直在努力学习PHP。我有一个任务,我应该列出一个带有价格的产品list,并且根据今天是哪一天,它应该给你一个折扣。到目前为止有效。但是,我想做的一件事是不直接在代码中回显结果;我想创建一个函数,它接受必要的参数(口味、价格、数量)并返回一个格式化的字符串。尽管尝试了很多,但我一直无法做到这一点。这是我的代码。这是我第一次使用StackOverflow,如果我输入不正确,请原谅我。=14&&$hourTastePriceDiscountAmount";echo"".$donuts[$i][0]."";if($weekday==1){echo"".getPricePercent(

php - 返回一个带有可变参数列表的方法作为 PHP 中的引用

我试图从一个方法返回一个值作为PHP5.3中的引用。我可能会以完全错误的方式进行此操作,但我正在使用一些较新的5.3+功能加快旧项目的速度。下面是我用来解释正在发生的事情的例子:classFoo{static$foobar=5;function&bar(){returnself::$foobar;}}//Doesn'twork//$test1=&call_user_func_array(array("Foo","bar"),array());//Doesn'twork//$test1=&call_user_func_array("Foo::bar",array());//Doesn't

PHP Laravel 在重定向中将参数作为发布数据传递

注册成功后,我想将所有数据作为POST传递给登录路由。你如何在laravel4中做到这一点?我知道我可以在注册后对用户进行身份验证,但登录页面有其他参数和更多必需的身份验证过程。所以我希望将在注册过程中输入的用户名和密码推送到登录过程中,以便它可以通过登录路由内的其他过程。(例如,token生成需要app_id和app_secret的发布数据) 最佳答案 你可以使用LaravelEvents来做到这一点:在filters.php中注册您的事件或创建一个events.php并将其添加到composer.json:Event::list

php - $http - Angular post 参数并从 PHP 获取 json

我是Angular的新手,使用$http甚至是更新的。我无法得到以下内容_使用$http发布参数(PHP执行调用所需的参数)获取JSON作为对该调用的响应这是我到目前为止得到的:$http调用:vardeferred=$q.defer();varparametres=$.param({nomWS:ws,servidor:ip,query:param,idCamping:dadesCamping[0],forceRenew:renew});varurl='./api/functions.php?function=callWS_JSON';$http({method:'POST',url:

PHP imap_open - 不适用于 SSL 和 novalidate-cert 参数

我尝试通过PHP打开IMAP连接imap_open("{localhost:993/ssl}","username","pwd")好的,这没有按预期工作,因为我使用的是自签名证书。但至少我得到了一个错误:Warning....Couldn'topenstream所以我试试imap_open("{localhost:993/ssl/novalidate-cert}","username","pwd")然后:什么都没有-白页-没有错误或警告,服务器日志中没有错误。邮件服务器已正确配置-通过thunderbird或outlook在此端口上启用ssl加密连接没有问题。我还尝试将imap_ope

php - PHP 函数可能未定义的参数

在显示从数据库中检索到的值时,这些值可能存在也可能不存在,我的PHP代码有很多这样的内容:if(isset($data['a']))$a=number_format($data['a']);else$a='–';if(isset($data['b']))$b=number_format($data['b']);else$b='–';(例如,简化后的$data['a']实际上类似于$data[$date][$part]['errors']。)随后是。和.使用?:而不是if使代码在垂直方向上更紧凑但更丑陋。我想把它放在一个函数中,这样我就可以拥有$a=someFunction($data[

javascript - 从 url 获取路由参数

我正在尝试从重置密码电子邮件中的链接检索重置密码token。该链接使用我尝试获取的token将用户发送回我的Node/Angular应用程序。LaravelAPI:电子邮件模板ResetYourPasswordNode/Angular应用程序:ResetPassword.ejs模板:我正在使用AngularController:...stuff重置密码Controller:'usestrict';angular.module('myApp').controller('resetPasswordCtrl',['$scope','$routeParams','$location',func

php - WHERE IN 语法的搜索参数 SQLSRV_QUERY

我想知道是否有办法将一些值传递到sqlsrv_query函数的参数选项中。我尝试了一些方法,但无法正常工作。这个查询是我想要执行的:SELECTid,name,etcFROMsqlTableWHEREidIN('1','2','100','314')我想使用params选项传递WHEREIN值,如下所示:$q="SELECTidFROMsqlTableWHEREidIN?";$p=array(array('1','2','100','314'));sqlsrv_query($connection,$q,$p);现在我将值直接传递到查询字符串中,但出于明显的安全原因,我想将它们作为参数传

php - 如何使用 PHP 的参数执行 .exe 并将输出放入 txt 文件?

我有PHP文件,我想执行带有“参数”的.exe并将输出放在文本文件中。当我从Windowscmd执行此工作时,它成功运行。但是,当我在PHP中执行此任务时,文本文件是空的。我不知道执行是否有效,但文件是空的。这是在windowscmd中运行的命令行:cdC:\inetpub\wwwroot\webclient\db\nucleotideblastdbcmd-entry$gi-db$DatabaseName-outfmt%f-out$text_files_path\result.txtblastdbcmd是执行文件"blastdbcmd.exe"。result.txt使用命令的所有结果成

php - Magento 2:传递给 Controller::__construct() 的参数 1 必须是 ..\..\..\Action\Context 的实例,给定的 ..\..\..\ObjectManager 的实例

当我尝试运行我的Magento2模块时出现以下错误:Fatalerror:UncaughtTypeError:Argument1passedtoMyModule\Service\Controller\Module\Version::__construct()mustbeaninstanceofMagento\Framework\App\Action\Context,instanceofMagento\Framework\ObjectManager\ObjectManagergiven,calledin/srv/www/vendor/magento/framework/ObjectMan