草庐IT

server-sent-events

全部标签

php - SQL Server 2008 数据库 + PHP 中的 UTF-8

我想用PHP在MSSQL2008数据库中存储数据。我遇到了像äöüß这样的字母问题,它们在数据库中显示不正确,当我在网站上显示时。当我使用PHP对输入数据进行utf8_encode并使用utf8_decode对输出数据进行utf8_decode时,它​​会起作用。还有其他更简单的方法可以解决这个问题吗? 最佳答案 我已经解决了这个问题,问题是PHP的mssql驱动程序坏了(找不到bugs.php.net的链接,但它在那里)并且在涉及到nchar和nvarchar字段a时失败了utf8.您需要稍微转换数据和查询:SELECTsome_

php $SERVER ['PATH_INFO' ] 和 apache mod_rewrite

我这里有.htaccess文件:Options+FollowSymLinksRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule.*index.php[QSA,L]并且重写有效,但是当我尝试http://site.com/example时,我的index.php中没有path_info.这个话题我已经红了https://stackoverflow.com/questions/1442854/codeigniter-problem-w

php - $_SERVER 可以在 PHP 中伪造吗?

在PHP中,远程文件包含可以通过来自$_GET、$_POST、$_COOKIE的输入进行。我知道这是不可能的,但是否有可能(有机会)伪造来自$_SERVER的值?我的意思是,即使在极少数情况下,$_SERVER也能成为远程文件包含的来源吗? 最佳答案 $_SERVER是一个数组,包含用于访问请求的路径、header等信息。许多值由用户直接设置和操作(例如QUERY_STRING),因此它可能会以与$_GET和$_POST完全相同的方式受到攻击。不过,这取决于您如何在自己的代码中使用这些值。您是否有不想伪造的特定$_SERVER索引?

php - Zend Server "Caching"的 JS 和 CSS 文件

我在Vitrualbox上的CentOSVM中运行ZendServer,我遇到了链接JS和CSSAssets被“缓存”的问题。我说“缓存”是因为它们在真正意义上并没有被缓存,而是当我将内容添加到JS或CSS文件时它们会损坏并且不会显示更改。相反,该文件附加了一堆错误字符,例如。layout.phtml(zend框架模板)$this->headScript()->appendFile('/js/admin/product.js','text/javascript');这呈现:products.js//re-addscrollinghandlesscrollThumbs.reSortThu

php - fatal error : DOMDocument not found after Zend Server CE Update

我在Windows7(64位)系统上使用ZendServerCE。我正在使用ZendFramework2.0开发一个网站。在本网站中,我使用DOMDocument来分析外部网站(由URL给出)。我使用ZendFramework1.12和ZendServerCE4(PHP5.2)开始这个项目。现在我安装了ZendServerCE5.6.0(apache2.2、PHP5.3.14、ZF2-Support)。我用ZF2.0重建我的项目。一切正常...除了一个功能。当我尝试实例化DOMDocument时收到此错误消息(php-error.log):Fatalerror:Class'Applic

php + sql server 登录和 session

你好,我正在尝试用php创建一个用于sqlserver的登录和session脚本,但我无法让它工作,无论我在登录表单中输入什么,只要它验证它可以工作,它就像我输入的一样,我无法弄清楚代码有什么问题,但是,我刚刚开始使用php和sqlserver并且还没有获得知识来解决我自己的问题如果soeone可以帮助那会很棒,如果你知道任何使用sqlserver和php的优秀教程网站,您能否分享一下,因为遗憾的是,对于他们来说,没有那么多优秀的教程网站。在这个阶段非常欢迎任何帮助。我的主要问题是,它不检查以html形式发布的信息是否存在于数据库中。(我已经取出了js验证,因为它不需要接缝,但它有效)

php - 从 $_SERVER ['PATH_INFO' 分析路径的正确方法]

我正在尝试用PHP5.4编写一个小型RESTful服务API(用于教育目的)。因此,我需要分析调用服务的URL。我想要这样做的方法是从$_SERVER['PATH_INFO']中剥离URL路径并将它们放入一个数组中。假设路径信息包含/contacts/14295/。将两条路径放入数组的正确方法是什么?array(2){[0]=>string(8)"contacts"[1]=>string(5)"14295"}我发现至少有两种方法可以将路径信息字符串拆分为一个数组,但这两种方法都会生成一个包含两个以上条目的数组。我找到的第一个方法是explode返回带有尾随空字符串的数组的函数(意味着第

php - 客户端从服务器检索聊天消息的最佳方式?

我正在使用JavaScript、jQuery、MySQL和PHP构建一个聊天应用程序,我只是想知道客户端从服务器检索聊天消息的最佳方式是什么?我目前的潜在候选人是轮询、长轮询、HTML5服务器发送事件(EventSource)和WebSockets。其中哪一个是最快的(即时消息)和最有效的方法(如果可能也解释为什么)?或者如果有更好的方法,请在答案中详细说明。此外,我还查看了Node.js+Socket.IO,但我为它们找到的文档和示例代码对我来说毫无意义。最后,我使用XAMPP作为我的本地服务器,使用MySQL作为这个应用程序的数据库。如有任何帮助,我们将不胜感激。

javascript - 多个用户的服务器发送事件

我正在尝试使用新的Server-SentEventsAPI编写聊天程序,但是,我一直无法弄清楚如何向不同的用户发送不同的事件。由于所有代码都出现在一个PHP文件中,我不确定只向每个用户发送特定事件的最佳方式。您能提供的任何帮助将不胜感激。(我正在使用PHP和Javascript) 最佳答案 假设以下是您的sender.php代码(一个php文件)echo"event:ping\n";$msg1="Thisisfirstuser";echo'data:{"msg":"'.$msg1.'"}';echo"\n\n";echo"event

PHP file_get_contents 很慢并返回 500 Internal Server Error

我正在尝试阅读新闻机构网站的rss并获取所有新闻的多个选项以保存在我的数据库中。所以我使用php函数作为file_get_contents或cURl,但它需要大约一分钟来获取网站内容并分析它以分离我想要的新闻部分。这是我从rss获取新闻数据的代码的一部分:$rss=newDOMDocument();$rss->load('http://isna.ir/fa/Sports/feed');$feed=array();foreach($rss->getElementsByTagName('item')as$node){$item=array('title'=>$node->getElemen