jjzjj

php - 是否应该为此使用 PHP 类?

我正在尝试确定使用一个类来声明一组约20个公共(public)函数是否合适:if(!class_exists('example')){classexample{#Declare~20functions(methods),allof#whicharepublic.(There'snothingelse#intheclass.)publicstaticfunctionone(){/*...*/}publicstaticfunctiontwo(){/*...*/}#...}#class}使方法可用:example::one();example::two();上述方法有哪些优点/缺点对比。只需

php - 你如何让 url 以斜杠结尾显示?

对此可能有一个简单的答案,但我找不到一个,所以我的简单问题是,如何让url在末尾显示一个斜线?例如:example.com/page/而不是example.com/page.html或example.com/page.php我读了http://php.net/manual/en/security.hiding.php但大部分都超出了我的理解范围。我将expose_php设置为关闭,但扩展仍然存在,这是通过编辑配置文件中的某些内容还是通过向php脚本添加代码来实现的?作为引用,我找到了mod_rewritewiki有帮助。 最佳答案

php - Htaccess : How to get Variable form URL?

我有一个关于htaccess的问题。我正在尝试执行以下操作:blabla.com/lala和blabla.com/lululala和lulu是我的变量(在两个站点上显示不同的内容,但它是同一个文件(example.php)。所以我在htaccess中所做的是:RewriteRule^([^&]+)$example.php?type=$1但是当回应GET[type]时,我只得到文件名(“example.php”)。但我希望它显示“lala”或“lulu”。当我这样做时它会起作用:RewriteRule^blablabla/([^&]+)$example.php?type=$1但我只是不需

php - 在函数中返回 parent::function

classTestextendsParent{$a=1;publicfunctionchangeVarA(){$a=2;returnparent::changeVarA();}}谁能解释一下returnparent::function();它的作用是什么?谢谢...!;D 最佳答案 这将调用父类中的函数changeVarA。当一个类扩展另一个类,并且两者具有相同的函数名称时,parent::调用会强制调用和使用该函数的父版本。它的返回部分将简单地返回父函数完成后返回的任何内容:example();?>输出:HelloWorldHel

PHP - 列出带有网址的号码

像这样的php示例:for($i=1;$i";echo$url;}我想要输出:http://example.org/1201http://example.org/1202http://example.org/1203http://example.org/1204http://example.org/1205http://example.org/1206http://example.org/1207http://example.org/1208http://example.org/1209http://example.org/1210http://example.org/1211http

php - htaccess 重定向到另一个目录

我有示例网站:example.com我在这个网站上有一个博客文件夹,我还有另一个文件夹,其中的文件与根目录完全相同(它是一个翻译后的文件夹)example.com/en/我需要将点击我的横幅的用户重定向到根博客文件夹,使用与他点击时相同的属性。例如:他点击/en/文件夹中的一篇博文example.com/en/blog/eventos_21_example-post我需要在htaccess上添加一些内容以将此链接重定向到example.com/blog/eventos_21_example-post它需要适用于每篇文章。有什么帮助吗?谢谢 最佳答案

php - preg_match_all - 在字符串中查找完整 url 的正则表达式

我花了4个多小时试图找到我的php代码的正则表达式模式,但运气不佳。我有一个带有html代码的字符串。它有很多url格式,例如:example.comhttp://example.comhttp://www.example.comhttp://example.com/some.phphttp://example.com/some.php?var1=1http://example.com/some.php?var1=1&var2=2etc.我有以下部分工作的php代码:preg_match_all('/\b(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)[

php - 我可以在 admin.php?page=example 等查询页面上执行 $pagenow 吗?

我正在和...一起工作global$pagenow;if(in_array($pagenow,array('example1.php','example2.php'))){}在Wordpress中,这适用于仅在需要的管理页面上排队管理脚本。有没有办法将同样的概念应用于查询页面?示例:global$pagenow;if(in_array($pagenow,array('example1.php?page=example1','example2.php?page=example1'))){}有一些插件我试图在我的设置中更有效地加载,但有些插件使用页面查询来访问它们的页面,而上面的代码不起作

php - 子文件夹的 htaccess 重写规则(漂亮的 url)

我试图弄清楚如何在子文件夹“admin”中工作,就像在根目录中工作一样,问题是我不知道该怎么做。目前我有:RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$?arg=$1[L,QSA]#/RewriteCond%{REQUEST_URI}!\.[[:alnum:]]+$RewriteRule^(.+[^/])$/$1/[R=301]现在它的工作原理是:http://example.com/page翻译成http://e

php - 如何在数组中添加数据

我有一个while循环,从中我从数据库中获取名称,如何将从数据库中获取的所有名称添加到该数组中这是我如何从数据库中获取名称name:结果为name:example1name:example2&soon......我想像这样将所有这些名称放入数组中->array("example1","example2","example3"); 最佳答案 您需要创建一个新的数组变量并为该数组变量赋值,如下所示:-";print_r($new_array);//printarray?>输出应该像您想要的那样:-array("example1","ex