在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
编者按: 本文从stackoverflow收集了PHP编程中的常见问题。基于google/baidu/bing翻译将问题议成了中文,希望在英语表达不地道(特别是中英文夹杂)的情况下,也能检索到优质内容入口。 PHP相关问题非常多,我们会陆续将这些问题做成专辑,分成多篇文章分别展现。本文是其中的第五篇内容。 注: 点击标题直达英文原版网站(可能比较慢),点击 ,可以通过本站加速器快速访问。 1. 行计数与PDO[PHP] (Row count with PDO) mysql,pdo 有许多冲突的语句,什么是最好的方式使用PDO在PHP中的行计数?在使用PDO之前我只是简单地使用mysql_num_rows.fetchAll是我不想要的,因为我可能… 2. 帖子请求的大小限制是多少?[PHP] (What is the size limit of a post request?) internet-explorer,http,post 对不起,如果这是重复,我会认为这将是,但找不到任何东西。我有一个flex应用程序,我通过IE发布数据回到php / mysql服务器。我没有遇到任何问题… 3. 允许php会话转移到子域[PHP] (Allow php sessions to carry over to subdomains) apache,session,cookies 我对所有用户数据使用php会话(不是cookies,除了会话ID cookie),当用户转到他们的配置文件user.mydomain.com,他们立即“注销”,直到删除… 4. 调用成员函数bind_param()对非对象[duplicate][PHP] (Call to a member function bind_param() on a non-object [duplicate]) mysqli,prepared-statement 我试图绑定一个变量在这个准备的语句,但我不断收到的错误:调用成员函数bind_param()对非对象函数被调用,变量传递给… 5. jQuery验证远程方法用法,以检查用户名是否已存在[PHP] (jQuery Validate remote method usage to check if username already exists) jquery,mysql,jquery-validate,username 我想验证如果用户名存在数据库中使用jQuery.validate所以这里是我到目前为止:jQuery:$(“#signupForm”)。validate({rules:{username:{… 6. require,include和require_once之间的区别?[PHP] (Difference between require, include and require_once?) include,require,require-once 在PHP中:什么时候应该使用require vs. include?什么时候应该使用require_once vs. require? 7. PHP GCM(Google Cloud Messaging)[PHP] (GCM with PHP (Google Cloud Messaging)) android,google-cloud-messaging 如何在Google后端中集成新的Google Cloud Messaging? 8. htmlentities()vs. htmlspecialchars()[PHP] (htmlentities() vs. htmlspecialchars()) php htmlspecialchars()和htmlentities()之间有什么区别。我应该什么时候使用一个或另一个? 9. 在PHP中使用@符号是什么?[PHP] (What is the use of the @ symbol in PHP?) operators,error-suppression 我已经看到在某些函数前使用@,如下所示:$ fileHandle = @fopen($ fileName,$ writeAttributes);这个符号的用途是什么? 10. 从字符串中提取数字[PHP] (Extract numbers from a string) php 我想从包含数字和字母的字符串中提取数字:“In My Cart:11 items”我想在这里获得数字11或任何其他数字。 11. PHP:远程文件大小,无需下载文件[PHP] (PHP: Remote file size without downloading file) curl 有没有办法获取远程文件的大小http://my_url/my_file.txt而不下载文件? 12. SimpleXML:选择具有某个属性值的元素[PHP] (SimpleXML: Selecting Elements Which Have A Certain Attribute Value) xml,xpath,simplexml,netflix 在XML文档中,我有一些共享相同名称的元素,但属性的值定义了它是什么类型的数据,我想选择所有具有特定值的元素… 13. 检测编码并使一切UTF-8[PHP] (Detect encoding and make everything UTF-8) encoding,utf-8,character-encoding 我从各种RSS源中读出大量文本并将它们插入到我的数据库中。当然,在馈送中使用了几种不同的字符编码。 UTF-8和ISO-8859-1 …. 14. 做htmlspecialchars和mysql_real_escape_string保持我的PHP代码注入安全吗?[PHP] (Do htmlspecialchars and mysql_real_escape_string keep my PHP code safe from injection?) security,xss,sql-injection 今天早些时候,有人问关于Web应用程序中的输入验证策略的问题。在撰写本文时,最好的答案建议在PHP中只使用htmlspecialchars和mysql_real_escape_string。 … … 15. 如何获取file_get_contents()以使用HTTPS?[PHP] (How to get file_get_contents() to work with HTTPS?) curl,file-get-contents 我正在设置信用卡处理,需要使用CURL的解决方法。以下代码在我使用测试服务器(它不调用SSL网址)时运行正常,但现在… 16. 如何使用HTTP基本认证与PHP curl进行请求?[PHP] (How do I make a request using HTTP basic authentication with PHP curl?) rest,curl,basic-authentication 我在PHP中构建REST Web服务客户端,目前我使用curl向服务发出请求。如何使用curl进行验证(http基本)请求?我必须添加… 17. Php – 调试卷曲[PHP] (Php – Debugging Curl) debugging,curl 我想在发送之前看到请求中的帖子字段。 (为了调试目的)。我使用的PHP库(类)已经做了(不是由我),所以我试图理解它。 18. 如何解码Unicode转义序列,如“ u00ed”到正确的UTF-8编码字符?[PHP] (How to decode Unicode escape sequences like “u00ed” to proper UTF-8 encoded characters?) unicode,utf-8,escaping,decoding 在PHP中有一个函数可以解码Unicode转义序列,如“ u00ed”到“Ô和所有其他类似的情况?我发现类似的问题,但似乎不工作。 19. PHP – 使用带有IN子句数组的PDO[PHP] (PHP – Using PDO with IN clause array) pdo 我使用PDO执行一个语句,使用一个IN子句,它使用数组的值:$ in_array = array(1,2,3); $ in_values = implode(’,’,$ in_array); $ my_result = $ wbdb-> prepare(“SELECT * … 20. 我可以尝试/捕获警告吗?[PHP] (Can I try/catch a warning?) error-handling 我需要捕获一些警告从一些php原生函数抛出,然后处理它们。具体来说:array dns_get_record(string $ hostname [,int $ type = DNS_ANY [,array&$ authns [… 21. 为什么要检查isset()和!empty()[PHP] (Why check both isset() and !empty()) php 在isset和!empty之间有区别。如果我这样做双布尔检查,这是正确的还是多余的?并且有更短的方法来做同样的事情吗?isset($ vars [1])AND!empty($ …) 22. 强制使用PHP下载文件[PHP] (Forcing to download a file using PHP) http,download 我有一个CSV文件在我的服务器上,如果用户点击链接应该下载,而是打开在我的浏览器窗口。我的代码看起来像如下<a href =“files / csv / example / example.csv” > … 23. 比较php中的浮点数[PHP] (Compare floats in php) floating-point 我想比较PHP中的两个浮动,就像这个示例代码:$ a = 0.17; $ b = 1 – 0.83; //0.17if($a == $ b){echo’a和b are same’;} else {echo’a和b不相同’;}在这段代码中… 24. 将AST编译回源代码[PHP] (Compiling an AST back to source code) compiler-construction,abstract-syntax-tree 我目前正在构建一个用PHP编写的PHP解析器,因为在我的上一个问题中没有现有的解析器。解析器本身工作相当好。很显然,解析器本身就… 25. 什么是PHP运算符“?”和“:”调用,他们做什么?[PHP] (What are the PHP operators “?” and “:” called and what do they do?) syntax,conditional,conditional-operator 什么是 ?和:PHP中的运算符?例如:(($ request_type ==’SSL’)?HTTPS_SERVER:HTTP_SERVER) 26. 如何每周发送10万封电子邮件? [关闭][PHP] (How to send 100,000 emails weekly? [closed]) email,email-integration,mailing-list,massmail 如何在PHP中每周向100,000个用户发送电子邮件?这包括使用以下提供程序的订阅者的邮件:AOLG-MailHotmailYahoo所有电子邮件都很重要… 27. 在PHP中检索用户的正确IP地址的最准确方法是什么?[PHP] (What is the most accurate way to retrieve a user’s correct IP address in PHP?) ip-address 我知道有大量的$ _SERVER变量头可用于IP地址检索。我想知道是否有一个普遍的共识,如何最准确地检索用户的真实IP … 28. 如何使用PHP检查远程文件是否存在?[PHP] (How can one check to see if a remote file exists using PHP?) file,networking,testing 最好的我可以找到,如果fclose fopen类型的东西,使页面加载真的很慢。基本上我想做的是以下:我有一个网站列表,我想显示他们的… 29. 如何获取PHP中连接的客户端的MAC和IP地址?[PHP] (How can I get the MAC and the IP address of a connected client in PHP?) mac-address 我需要知道连接客户端的MAC和IP地址,我如何在PHP中这样做? 30. 如何“扁平化”一个多维数组到PHP简单的数组?[PHP] (How to “flatten” a multi-dimensional array to simple one in PHP?) arrays,multidimensional-array 这可能是初学者问题,但我正在经历文档更长的时间已经,我找不到任何解决方案。我想我可以对每个维度使用implode,然后把那些字符串… 31. open_basedir限制生效。文件(/)不在允许的路径内:[PHP] (open_basedir restriction in effect. File(/) is not within the allowed path(s):) filesystems 我在我的网站上的头像上传时收到此错误。我从来没有得到它,最近没有改变我开始得到这个错误…警告:is_writable()[function.is-writable] … 32. 如何通过PHP检查网址是否存在?[PHP] (How can I check if a URL exists via PHP?) url 如何检查PHP中是否存在URL(非404)? 33. 什么是输出缓冲?[PHP] (What is output buffering?) output-buffering 什么是输出缓冲,为什么是在PHP中使用它? 34. 跨子域的PHP会话[PHP] (PHP Sessions across sub domains) authentication,session,cross-domain 我试图设置以下:auth.domain.comsub1.domain.comsub2.domain.com其中如果用户访问sub1.domain.com或sub2.domain.com,他们没有登录,他们被推送到。 … .. 35. 我可以对代码执行什么样的模式,以使它更容易转换为另一种编程语言? [关闭][PHP] (What kinds of patterns could I enforce on the code to make it easier to translate to another programming language? [closed]) python,compiler-construction,coding-style,abstract-syntax-tree 我开始做一个侧面项目,目标是将代码从一种编程语言翻译成另一种。我开始的语言是PHP和Python(Python到PHP应该是… 36. 将php数组转换为Javascript[PHP] (Convert php array to Javascript) javascript,arrays 如何转换一个PHP数组的格式像thisArray([0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] AP1W3242 … 37. 使用PHP读取JSON POST[PHP] (Reading JSON POST using PHP) json,post 我看了很多之前发布这个问题,所以我的道歉,如果它是在另一个职位,这只是我的第二个问题在这里所以如果我不格式化这个问题正确。 38. 如何使用file_get_contents在PHP中发布数据?[PHP] (How to post data in PHP using file_get_contents?) http,http-post,file-get-contents 我使用PHP的函数file_get_contents()来获取URL的内容,然后通过变量$ http_response_header来处理头。现在的问题是一些URL需要一些数据… 39. 如何在单个网页上连接到多个MySQL数据库?[PHP] (How do you connect to multiple MySQL databases on a single webpage?) mysql 我有信息散布在几个数据库,并希望将所有的信息放在一个网页使用PHP。我想知道如何我可以连接到单个PHP网页上的多个数据库。 40. PDO Prepared在单个查询中插入多行[PHP] (PDO Prepared Inserts multiple rows in single query) pdo,insert,prepared-statement 我目前在MySQL上使用这种类型的SQL在一个查询中插入多行值:INSERT INTO`tbl`(`key1`,`key2`)VALUES(’r1v1’,’r1v2’), ,’r2v2’),…在…上的读数… 41. 如何在PHP中将日期转换为时间戳?[PHP] (How to convert date to timestamp in PHP?) date,timestamp 如何获取时间戳记。 22-09-2008? 42. 在$ _REQUEST,$ _GET和$ _POST哪一个是最快?[PHP] (Among $_REQUEST, $_GET and $_POST which one is the fastest?) php 下面哪些代码会更快?$ temp = $ _REQUEST [‘s’]; orif(isset($ _ GET [‘s’])){$ temp = $ _GET [‘s’];} else {$ temp = $ _POST [‘s’];} 43. foreach的奇怪行为[PHP] (Strange behavior Of foreach) arrays,foreach <?php $ a = array(’a’,’b’,’c’,’d’); foreach($ a as&$ v){} foreach($ a as $ v){} print_r($ a);?>我认为这是一个正常的程序,但这是我得到的输出: 44. 动态下拉框?[PHP] (dynamic drop down box?) jquery,html 我得到一个数据库表类名称如下所示:我试图做一个动态下拉框,索引脚本显示为:<?phptry {$ objDb = new PDO(’mysql:host = localhost; dbname = test’ ‘… 45. 删除空数组元素[PHP] (Remove empty array elements) arrays,string 我的数组中的一些元素是基于用户提交的空字符串。我需要删除那些元素。我有这个:foreach($ linksArray as $ link){if($ link ==”){unset(… 46. 你如何实现一个好的亵渎过滤器?[PHP] (How do you implement a good profanity filter?) regex,user-input 我们中的许多人需要处理用户输入,搜索查询以及输入文本可能包含亵渎或不良语言的情况。通常这需要被过滤掉。 47. 在URL中传递base64编码字符串[PHP] (Passing base64 encoded strings in URL) url,string,get,base64 通过GET参数传递原始base64编码字符串是安全的吗? 48. 在php中多文件上传[PHP] (Multiple file upload in php) file-upload 我想上传多个文件,并将它们存储在一个文件夹,并获得路径,并将其存储在数据库…任何好的例子,你寻找做多个文件上传…注意:文件可以是任何… 49. 如何在PHP中将逗号分隔的字符串拆分为数组?[PHP] (How can I split a comma delimited string into an array in PHP?) arrays,string 我需要把我的字符串输入拆分成一个数组在逗号。我如何完成这个?输入:9,admin @ example.com,8 50. 如何使用PHP从MySQL数据库存储和检索图像?[PHP] (How can I store and retrieve images from a MySQL database using PHP?) mysql,database,blob 我如何在MySQL中插入一个图像,然后使用PHP检索它?我在任何一个领域都有有限的经验,我可以使用一点代码让我开始做这个。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13