草庐IT

unix-socket

全部标签

javascript - 将 unix 时间戳转换为 javascript 日期对象

这个问题在这里已经有了答案:HowdoIformataMicrosoftJSONdate?(42个回答)关闭8年前。我正在使用表示这样日期的jsonapi"date":"/Date(1356081900000)/"我想把它变成常规的javascript日期。我能想到解决这个问题的唯一方法是对所有留下时间戳的内容进行替换,然后我可以“转换”。这行得通,但看起来不对。我的问题。我可以用更好的方式做到这一点吗?更新unix_timestamp=jsonDate.replace('/Date(','').replace(')/','');newDate=newDate(+unix_timest

php - Apache+PHP在unix上写权限

我正尝试在Fedora上使用apache启动PHP站点,但我遇到了有关写入权限的问题。看起来apache对某些文件夹没有写权限,但我不明白为什么。我检查了httpd.conf,它有组:apache,用户:apache。然后我做了:chown-Rapache:apachewww并为文件夹设置777权限,但它仍然显示:Warning:file_put_contents(/var/www/public/temp.txt)[function.file-put-contents]:failedtoopenstream:Permissiondeniedin/var/www/public/newte

php - 无法以完全权限运行 shell 脚本 (UNIX)

我有一个在php脚本中创建的shell脚本(具有完全权限)。当我尝试从终端运行shell脚本时,我没有收到任何错误,但脚本没有运行(没有命令执行)。虽然,一旦我复制shell脚本的内容,将它们粘贴到XCode中的一个新文件中,并覆盖旧的shell脚本,它就可以正常运行。有什么建议吗?很长一段时间以来,我一直在努力解决这个问题,但没有任何进展。我假设从php脚本编写shell脚本存在问题,因为它在XCode或文本编辑器中编写时有效。这里是写shell脚本的php脚本:$filePath="/Applications/MAMP/htdocs/php/Batch/modulator/Rele

php - 在 php 中获取恰好 1 个月前的 unix 时间戳的最简单方法

我想获取当天的unix时间戳,正好是从当天往前30天。什么是最好的方法?我可以用它来获取30天前的日期吗,这是最好的方法吗?$day=date('Y-m-d',strtotime('-30days'));google搜索将我带到php中的mktime()函数。但是我如何将两者结合起来并获得当天的unix时间戳?什么是最简单最快的方法? 最佳答案 您只需要使用strtotime("-1month");函数。这将返回一个UNIX时间戳。 关于php-在php中获取恰好1个月前的unix时间戳

php - stream_socket_client 超时

我正在尝试调试PHP函数stream_socket_client但我真的不知道该怎么做。这是我遇到问题的代码:$this->socket=@stream_socket_client($remote,$errno,$errstr,$this->request->getConfig('connect_timeout'),STREAM_CLIENT_CONNECT,$context);if(!$this->socket){thrownewHTTP_Request2_ConnectionException("Unabletoconnectto{$remote}.Error:{$errstr}"

php - 如何在 Ubuntu 12.04 系统上启用 PHP 5.3.10 中的 Socket

我正在尝试在Linux上的PHP中启用套接字。我检查了php.ini但在该文件中没有得到以下行。;extension=php_sockets.so 最佳答案 因为你已经安装了php5libapache2-mod-php5,根据它。Thefollowingextensionsarebuiltin:bcmathbz2calendarCorectypedatedbadomeregexiffileinfofilterftpgettexthashiconvjsonlibxmlmbstringmhashopensslpcrePharposixR

php - PHP 如何优雅地关闭本地套接字连接...?

我有一个PHP客户端通过纯文本Unix域套接字连接到本地C服务器程序。但是,我可以很好地关闭它的唯一方法是如果我完成套接字session:stream_socket_shutdown($sock,1);//shutdownsocketwritingusleep(500*1000);//waitfor0.5secondsfclose($sock);//actuallyclosethesocket(finally)我想像我的C客户端一样优雅地关闭它:-shutdown(connection_fd,SHUT_WR);//tellserverwe'vestoppedsendingqueries

php - Unix 时间戳如何计算夏令时?

我一直在研究Unix时间戳如何解释夏令时,这里似乎有很多令人费解的答案,关于它无关紧要或只是将其设置为欧洲/伦敦或使用函数获取本地时间。这仍然没有考虑夏令时!这是一些测试代码:date_default_timezone_set('Europe/London');$timestamp_time=date("hi",1377853200);echo$timestamp_time;这将比实际时间快一小时返回时间戳的小时和分钟(设置为上午9点,返回时间为上午10点)。这个时间戳是使用设置为GMT(+0)的在线转换器制作的,我使用过各种转换器,所以不仅仅是这个被破坏了。我必须为这个项目使用GMT

php - PHP 中的 UNIX 包装器

对于一个简单的Web应用程序,我希望能够利用几个稳定、历史悠久且在生产中得到充分验证的UNIX功能,而不必编写自己的代码。以用户为例。我不想在我的web应用程序中拥有完整的用户、组和权限基础结构,我希望能够简单地搭载UNIX的等效功能。是否有一个PHP库可以让我注册用户、登录、管理权限等? 最佳答案 摸索托管您网站的实际系统的用户和权限设置确实不是一个好主意。如果您想保护站点的各个目录,最好使用.htaccess文件。OTOH如果您使用的是虚拟URL,则无论如何都很难将UNIX目录权限映射到它们。

PHP MS SQL Unix 驱动程序 - Microsoft 或 FreeTDS

我正在运行LAMP服务器,但现在需要连接到MSSQL(客户端请求)。听说微软有驱动,不过没法验证有人知道Microsoft驱动程序是否适用于Unix吗?如果没有,我应该坚持使用FreeTDS吗?这似乎是由PHP推荐的,但是似乎缺少安装文档。任何方向都将不胜感激。很抱歉这个一般性问题,我不熟悉设置PHP驱动程序。更新只是为了一些背景故事,我正在从LAMP服务器运行一个内部网,但需要连接到外部MSSQLDB服务器(当然是Windows)上的数据源。我正在运行PHP5。 最佳答案 FreeTDS很好并且运行良好。Microsoft驱动程序