草庐IT

deprecation-warning

全部标签

php - 突然的 PHP 错误 "Warning: imap_open() [function.imap-open]: Couldn' t 打开流”

好的,这段代码“运行”得很好,然后我开始尝试使用它,以便让其他人连接到他们的电子邮件,但由于各种拼写错误和这样的。自从这样做之后,突然间我根本无法连接到我的电子邮件?不久前,我使用了完全相同的连接代码,然后浏览了我的收件箱。我总是收到“警告:imap_open()[function.imap-open]:无法打开流”错误。这很奇怪,因为我使用的代码与以前完全相同,但由于遇到错误,我现在无法连接。它也需要很长时间才能做出回应。代码如下:$mailbox=imap_open('{mail.artisancodesmith.com:143/notls}INBOX','admin@artisa

php - 交响乐 3.4 : How to get a list of all Deprecated warnings?

我在Symfony3.4中有一个相当大的项目,我希望更新到Symfony4。而且我收到了很多弃用警告。没关系,我需要修复这些问题,但我无法检查我网站的每条路线……太多了。有没有办法在我的项目中获得Symfony3.4的所有折旧? 最佳答案 我首先使用sensiolabs-de/deprecation-detector找到了很多它们,但你永远不会用那个工具覆盖它们。之后,您可以浏览Symfony项目中的.md文件,它们位于供应商/symfony/symfony/UPGRADE-3.0.md供应商/symfony/symfony/UPG

php - 困惑的人寻求 : "Warning: Cannot modify header information"

我非常希望看到PHP警告“无法修改header信息”。为什么?因为它是明智的。您不应该在正文之后发送header。但是我可以!!如果我在Controller中调试一些变量并且之后没有立即退出,脚本只会重定向到下一页:一切都“顺利”并且我看不到我的变量转储。我可以在PHP的哪个位置配置(?)它不缓冲输出?或者是什么导致了这种奇怪的行为!明确一点:我确实想要PHP警告,我不想要重定向header('Location:...')开始工作。我很确定在我以前的(本地)服务器(都是WXP)上它确实抛出了输出/标题警告...编辑为了说明这一点,使用最基本的代码(我没有按字面意思使用,但间接地是相同的

php - Twilio PHP API 库 : Warning: file_get_contents(): SSL operation failed with code 1

我通过composer("twilio/sdk":"~3.12")安装了官方TwilioPHPAPI库。当我尝试通过测试凭证使用API(例如发送短信)时出现错误:Warning:file_get_contents():SSLoperationfailedwithcode1.OpenSSLErrormessages:error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificateverifyfailedin..vendor/twilio/sdk/Services/Twilio/HttpStream.phpline62如果

php - 弃用 : Function session_register() is deprecated and Cannot modify header information

我用sql创建了一个简单的登录系统它有4个主要组件index-询问用户名并通过checklogin-检查凭据登录成功首页-登录成功后的登陆页面错误生成在文章末尾给出Index.phpasksforusernameandpassNottinghamUni AuthenticationUsernamePassword   checklogin.phpchecksforthecredentialsIfitssuccessitgoestohomepage.phplogsuccess.phpisbelowLoginSuccessfulthesecodesa

php mail function error -> Warning : mail() [function. mail] : SMTP server response: 530 5. 7.0 必须先发出STARTTLS命令

我正在尝试从php向gmail帐户发送电子邮件。我的笔记本电脑上有以下设置:Windows8InternetconnectionXAMPP1.7.4,PHPVersion5.3.5,我有以下php.ini设置[mailfunction];ForWin32only.;http://php.net/smtpSMTP=smtp.gmail.com;http://php.net/smtp-portsmtp_port=:465;ForWin32only.;http://php.net/sendmail-from;sendmail_from=postmaster@localhost;ForUnix

php - Behat:Goutte/Guzzle 通过 cURL "Warning: curl_setopt_array(): 3607 is not a valid File-Handle resource"下载文件

使用Behat测试一些涉及下载文件的行为。使用Goutte和Guzzle拦截文件下载,以便我可以在另一步骤中与其进行交互。//Wheretoputthefile$tmpFile='download.zip';$handle=fopen($tmpFile,'w');$goutteDriver=$this->getSession()->getDriver();$goutteClient=$goutteDriver->getClient();/**@var\Guzzle\Http\Client$guzzleClient*/$guzzleClient=$goutteClient->getCli

PHP 错误 : Warning: ociparse() parameter 1 to be resource

由于oracle中没有现成的函数来验证如此创建的查询。所以我尝试了下面的代码来检查QUERY是否有效。if(isset($_POST['btn_Submit_Query'])){$check_query=$_POST['txtQuery'];echo$check_query;$valid=false;$stmt=oci_parse($DB,$check_query);echo"Statement".$stmt;//oci_define_by_name($stmt,'NUMBER_OF_ROWS',$number_of_rows);oci_execute($stmt,OCI_DEFAUL

php - ppa :ondrej/php5 deprecation 之后的 "issue"

今天,我将LEMP堆栈上的PHP5.5升级到5.5.35版。升级后,我收到一条屏幕消息,指出repoppa:ondrej/php5已弃用,如果我想继续接收php更新,我应该转到ppa:ondrej/php现在在oneplace中包含PHP5.5、PHP5.6和PHP7.0.以前这些版本位于不同的存储库中。我听从了Ondřej的建议,然后运行:sudoadd-apt-repositoryppa:ondrej/php然后:sudoapt-getupdatesudoapt-getupgrade--show-upgraded一切顺利,除了两个包被阻止:php-pear和pkg-php-tool

php - 修复 InitRuntimeInterface 的 TWIG 弃用警告

我收到以下TWIG弃用警告:The"Symfony\Bridge\Twig\Extension\FormExtension"classimplements"Twig\Extension\InitRuntimeInterface"thatisdeprecatedsinceTwig2.7,toberemovedin3.0但是,我找不到任何关于要更改的内容。有人可以指出正确的方向来解决这个警告吗? 最佳答案 我有同样的错误,将twig从v2.7.2更新到v2.7.4修复了它。composer更新twig/twig