草庐IT

connects

全部标签

php - Curl 在 Codeigniter 中失败 : OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to fcm. googleapis.com:443

我将Fire-base通知CRUL代码与Codeigniter集成在一起。有时我会收到错误,但并非总是如此。我已经将下面的代码集成到Controller中Controller代码$newDate=Date('m-d-YH:i:s');$test_str=$user->us_name.'Clockedat'.$newDate;$res=array();$res['data']['title']=$user->us_name.'-ClockedIn';$res['data']['is_background']="TRUE";$res['data']['message']=$test_str

PHP ssh2_connect() 实现超时

我正在使用PHPssh2库,并且只需执行以下操作:$ssh=ssh2_connect($hostname,$port);问题是我想设置超时,即5秒后停止尝试连接。据我所知,ssh2库不支持native连接超时。如何实现超时包装器? 最佳答案 我知道这是一个旧线程,但问题仍然存在。因此,这是它的解决方案。ssh2_connect()使用socket_connect()。socket_connect依赖于phpini配置参数default_socket_timeout,默认设置为60秒(http://php.net/manual/en/

php - 如何捕获 pg_connect() 函数错误?

pg_connect()以表格格式显示错误。不是以表格格式显示错误消息,而是需要错误消息警报。ErrorMessageWarning:pg_connect()[function.pg-connect]:UnabletoconnecttoPostgreSQLserver:FATAL:passwordauthenticationfailedforuser"test"in/home/test/public_html/QueueManager/Modules/Database.phponline41如果以表格格式显示错误之后。执行pg_connect()后抛出异常。但是它不起作用。代码func

php - 服务器出现 curl "Unknown SSL protocol error in connection"错误,但在本地有效

我正在尝试使用以下代码从站点(我已经审查了url)检索数据:它在本地工作正常,但在服务器上却不行。这是本地的输出:Lookup:0.015155Connect:0.0281Pretransfer:0.129087Starttransfer:0.786341Total:0.786384Error:这是服务器的输出:Lookup:0.028731Connect:0.043182Pretransfer:0Starttransfer:0Total:60.057787Error:UnknownSSLprotocolerrorinconnectionto[censoredurl]任何其他url都可

php - mysql_connect() 在 PHP 5.6.5 中可用吗

这个问题在这里已经有了答案:Whyshouldn'tIusemysql_*functionsinPHP?(14个答案)关闭7年前。PHP最新版本是哪个,谁支持mysql_connect()?我想升级我的PHP版本。我读过,mysql_connect()已被弃用。在所有项目中,我都使用旧的mysql_connect()。我可以更新到PHP5.6.5还是这个版本中的命令已经删除?有人使用带有mysql_connect()的PHP5.6.5?问题是,我不能在这么短的时间内更改太多项目,只能更新到支持mysql_connect()的最高版本。致以最诚挚的问候,非常感谢!

Nginx + php-fpm : 504 timeout error - upstream timed out (110: Connection timed out)

我们是第一次搭建Nginx和PHP-FPM。一周前,我们使用Apache来提供网页服务,但我们决定尝试Nginx组合,但我们面临着几个问题。我们有一个运行Ubuntu14.04LTSTrusty的虚拟机。在其他实用程序中,机器正在运行带有PHP-FPM和MySQL的Nginx,这是问题出现的时间:在同一个网络中,所有同事(大约10名)都可以毫无问题地访问网络,但只有一名同事不能访问网络(错误504)。在外部,一些同事可以毫无问题地访问网络,而其他同事则看到504错误。例如,在我的情况下,我可以通过家庭WiFi访问,但如果我使用手机的3G,则不能。有些同事的情况正好相反,他们可以通过3G

php - PHP 中的 Facebook Graph API 出现不一致错误 - 无法连接到 graph.facebook.com 端口 443 : Connection timed out

我在我正在处理的网站上集成了一个Facebook登录选项,在用PHP调用Facebook的API时遇到了一些问题。我得到的实际错误如下:Failedtoconnecttograph.facebook.comport443:Connectiontimedout我已经验证了curl调用的超时值是正确的,我尝试通过SSH直接从服务器的命令提示符检查连接(ping正确,端口似乎打开并且进程正在监听它,等等).但是,使用我在网上发现的其他有类似问题的人的一个简单的curl片段,我设法轻松地对其进行了测试,并且问题似乎是间歇性的/不一致的:有时它可以完美且快速地工作,有时它会加载几秒钟然后因上述错

php - 无法使用 PHP 连接 FTP 服务器,ftp_connect()

我尝试使用PHP的ftp_connect()函数连接ftp服务器,如下所示:但是它返回这个错误:Warning:ftp_connect()[function.ftp-connect]:php_network_getaddresses:getaddrinfofailed:Nosuchhostisknown.inD:\wamp\www\ftp2.phponline6虽然这是一种非常常见的错误类型,但我仍然找不到任何解决方案。谁能提供一些可能的解决方案?感谢您的宝贵时间。 最佳答案 您必须仅提供ftp服务器主机名,而不是主机名和目录路径,

php - ftp_ssl_connect 与隐式 ftp over tls

ftp_ssl_connect可以处理基于TLS的隐式FTP吗?默认情况下,它使用显式。我正在尝试上传到一个服务器,该服务器仅接受端口990上的隐式ftpovertls;有没有人遇到过这个呢?你是怎么解决的? 最佳答案 ftp_ssl_connect只是显式的如果需要隐式,使用curl$fp=fopen($path,'r');$ftp_server='ftps://'.$server.'/'.$filename;$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$ftp_server);curl

PHP : Make other functions access the $conn variable inside my database connection function

让其他函数访问我的数据库连接函数中的$conn变量所以在这里,我绝对不顾一切地想做点什么。我知道我想做的不是OOP,也不是100%的最佳实践。它不适用于实时网站,我只是在XAMPP上学习一些基本的PHP概念。我正在尝试做的是使我的数据库连接函数中的$conn变量可供需要它的所有其他函数访问。我正在考虑将其作为参数传递,但如何实现?我不喜欢使用PHP的“全局”或$GLOBALS。我现在的工作方法是使用过程方法使用mysqli。例如我有这样的东西:functiondb(){$conn=mysqli_connect("localhost","root","","database");}fun