我想要一个string,并显示它的可能组合(在PHP中),但是按照每个字的顺序。 例如:“你好吗”会返回(一个数组) How are you How are are you how you are 我现在的代码显示所有的组合,但我希望它保持秩序,而不是翻转单词。 任何人有任何想法或片段,他们都喜欢分享? 谢谢
我目前正在创build一个博客,我想创build以下forms的个人文章的链接: http://www.mysite.com/health/2013/08/25/some-random-title —— —————– | | category title 但是我不知道如何做到这一点。 我find了一些能够给我的URI。 $uri = $_SERVER["REQUEST_URI"]; 然后,我会继续提取所需的部分,并针对数据库提出请求。 这似乎是一个非常非常愚蠢的问题,但我不知道如何在谷歌上查看(我试过…),但我到底怎么处理链接呢? 我试图一步一步解释: 用户点击文章标题 – >页面重新加载新的uri – >我应该在哪里处理这个新的uri,以及如何? 如果请求path如下所示: index.php?title=some-random-article-title 我会做index.php中的读取$ _GET数组,并相应地处理它。 但是,在这个问题开始的时候,我怎么用这个build议的结构呢?
可能重复: 在新窗口中redirect 请不要介意这是愚蠢的问题, 是否有可能在PHP中使用新标签打开一个窗口 header(Location: 'blahblah');
PHP中推荐的XML库是什么? 优点? 寻找创build/发送/parsingXML。 需要支持高容量(每天数百万次呼叫)
我有这个cURL代码在PHP中。 curl_setopt($ch, CURLOPT_URL, trim("http://stackoverflow.com/questions/tagged/java")); curl_setopt($ch, CURLOPT_PORT, 80); //ignore explicit setting of port 80 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_ENCODING, ""); curl_setopt($ch, CURLOPT_HTTPHEADER, $v); curl_setopt($ch, CURLOPT_VERBOSE, true); HTTPHEADER的内容是; Proxy-Connection: Close User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1017.2 Safari/535.19 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie: __qca=blabla Connection: Close […]
我得到这个错误。 Fatal error: Call to undefined function oci_connect() $conn = oci_connect('localhost', 'username', 'password') or die(could not connect:'.oci_error) 那就是代码。 这是我得到的错误。 Fatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\org\org\php\myphp.php on line 51 我检查了ext文件夹中的PHP DLL文件。 有人提前感谢这个问题。
我今天发现的问题与这个未解决的问题类似, 虽然不一样,但可能有同样的原因。 我使用inkscape渲染SVG文件,如PNG或PDF。 在大多数情况下,我打算使用Gearman在后台渲染这些内容,但现在我正在PHP / Apache进程中创build一些缩略图。 看起来,如果inkscape在Apache进程中被调用(通过PHP的exec ),它不能find它需要渲染的字体。 因此,graphics元素渲染良好,但任何文本元素都不会在PNG输出中绘制。 我怀疑从Apache内部的CLI环境是不同的,我的平时bash控制台的方式,这意味着字体不能被看到。 我在OS X 10.6.8上。 有任何想法吗? 编辑:继续从评论中,我已经捕获了Apache和Gearman中的php -i ,并将第一个和第二个(第二个是diff)进行比较(理论上应用diff会使它工作)。 结果在这里 。 编辑2:我已经尝试在两个环境使用system convert -list font – 没有任何差异。
我正在通过SSL连接到我的数据库Google Cloud SQL。 我使用codeigniter 3.0来这样做,虽然mysqli驱动程序有点修改,以允许此function。 它已经运行好几个月了。 但是它刚刚开始返回这个警告: Message: mysqli::real_connect(): SSL operation failed with code 1. OpenSSL Error messages: error:14082174:SSL routines:SSL3_CHECK_CERT_AND_ALGORITHM:dh key too small 我假设DH Key is too small是主要问题,但我不知道这意味着什么。 我已经使用Diffie-Hellman密钥交换,以及“键太小”的消息,但我没有太多的运气。 这是否表示服务器上的密钥已被篡改? 我已经检查了最近修改的date – 没有exception的近期访问。 这可能是我的服务器做了一些升级到PHP或他们的服务器configuration,这可能会导致此打破,但我想检查,确保它不是别的。 感谢有关这个问题的任何见解/可读材料。
我正在使用php代码来查询数据库,结果将被用来生成一个报告。 如果我想要以pdf格式生成报告,我应该怎么做?
我一直在我的开发服务器上的问题,其中cURL,而完美的HTTP任何工作,与任何HTTPS无法正常工作 – 即使是完全相同的资源与不同的协议(用于testing我一直在要求google.com同时使用http和https)。 返回的cURL错误是35:“在SSL / TLS握手的某处发生了问题。 我已经梳理了networking和解决scheme,所有这些都设置CURLOPT_SSL_VERIFYPEER为false,这不会改变什么,或者下载证书文件并将CURLOPT_CAINFO设置为它的path,这也不会改变。 设置证书时,我按照本教程和本教程的说明尝试同时下载我请求的资源的证书并下载证书包。 我也试着明确地设置CURLOP_PORT为443.为了彻底的问题,我设置的其他选项是CURLOPT_VERBOSE = true,CURLOPT_RETURNTRANSFER = true,并且CURLOPT_SSL_VERIFYHOST = 2(我尝试了1和2的所有组合都是VERIFYPEER和假)。 我也已经在phpinfo()中确认我有OpenSSL并且已经启用了。 我使用了很多在我的最后一个生产服务器上完美工作的旧代码,所以这个代码已经工作过了。 但是,托pipe共享主机,我不知道大部分的configuration。