草庐IT

url_array

全部标签

php - 正则表达式将 URL 转换为链接而不会弄乱文本中的现有链接

我正在尝试将一段文本中的URL转换为超链接-使用正则表达式。我已经设法实现了这一点,但问题是当文本中已经存在链接时所以blablablahwww.google.comblablahwww.google.com应该导致blablablahwww.google.comblablahwww.google.com不是blablablahwww.google.comblablahwww.google.com">www.google.com 最佳答案 终于完成了:functionadd_url_links($data){$data=preg_r

php - CI 基本 URL 路由

例如,在Twitter中,您可以使用以下URL格式:http://twitter.com/username/“用户名”是用户的用户名。我想知道在Codeigniter中使用正确的方法。我需要相同的格式。我还有其他页面,例如用户帐户管理、关于等。我是否需要通过一个函数路由它,检查该用户是否存在,然后将其传递给另一个Controller?谢谢! 最佳答案 通过在您的application\libraries目录中放置一个MY_Router.php来扩展Router类,并使用此代码:set_directory($segments[0]);

php - 使用简单 HTML DOM 将相对 URL 转换为绝对 URL?

当我从某些页面抓取内容时,脚本会提供一个相对URL。是否可以使用SimpleHTMLDOM获取绝对URL? 最佳答案 我不认为SimpleHTMLDOMParser可以做到这一点。但是你可以自己做。首先,如果没有另外声明,您需要区分作为文档URI的基本URI(参见BASEelement)。比获取每个URI引用并应用algorithmstoresolvearelativeURIasdescribedinRFC3986(已经有类可以用于类似PEARpackageNet_URL2的类)。因此,使用这两个类,您可以执行如下操作:$uri=n

php - 替换 URL 中的参数值

//Belowareanumberofstringswhichneedammending$string="www.development_test.php?action=show_development_crs&test1&test2";$string="www.development_test.php?action=show_rfw&test1";$string="www.development_test.php?action=show_development_crs";我需要编写一个preg_replace()函数来替换"="+"&"之间的值,或者在当“newAction”不存在时

php - Wordpress bloginfo ('stylesheet_url' 的值保存在哪里?

我正在建立一个Wordpress网站(作为新手)。它的工作方式是我在开发服务器上进行安装,我在其中更改内容,然后其他人将我的更改移动到实时服务器。现在我遇到了一个问题,即虽然在开发服务器上一切正常,但实时服务器无法提取正确的CSS样式表。在在HTML文件中,我可以看到样式表的两个链接,都指向开发服务器URL而不是实时服务器URL。如果我没记错的话,这个信息来自bloginfo('stylesheet_url').现在我不知道它的值(value)从何而来。我已经搜索了实时安装中的每个文件,没有找到任何硬编码链接(除此之外我会记得设置硬编码链接)。那么这个值保存在哪里?非常感谢!

PHP 如果 array_key_exists,变量等于数组值 : How?

我组合了两个数组创建了以下数组,命名为$group_wages_array:Array([1]=>500[4]=>44[6]=>80[3]=>11.25)我正在尝试测试数组键是否与X匹配,将变量设置为它的值。这是我拥有的:注意:整个过程是在一个while循环中执行的,所以$thegroup['group_id']的值会改变。对于此示例,我已将其值设置为“6”。$thegroup['group_id']="6"//Thisparticulargroup(forsimplicity)if(array_key_exists($thegroup['group_id'],$group_wages

php - Zend Framework 2 - 通过 URL 的多个模块

我目前正在使用来自Git的ZendFrameworkSkeleton应用程序,并试图利用它的模块部分来拥有大量模块,可以通过URL进行更改,如下所示:http://localhost/application/index/index/http://localhost/guestbook/index/index/http://localhost/forum/index/index/此外,您将如何在其中使用语言以供将来扩展:http://localhost/en/application/index/index/http://localhost/de/application/index/ind

php associate array of arrays - 添加键/值,检查键是否存在,将值添加到值数组

我不熟悉PHP关联数组,所以我希望有人能阐明这个主题并建议如何解决我的特定问题。我有一个数据数组,其中每个元素都是一个字符串“Month,Year”。我想解析该数据并创建一个关联数组,其中键是年份,值是那一年的月份数组。例如,我有array("November,2011","May,2011","July,2010")使用foreach循环,我想解析这些数据并创建数组:array("2011"=>array("Novemeber","May"),"2010"=>array("July"))据我所知,我需要知道如何检查一个键是否存在,如果不存在则创建它并创建一个新数组作为它的值,如果是,

php - 如何在 PHP GET URL 变量(或函数参数)中使用&符号?

我有以下代码(这是WordPress函数)(错误结构示例):正确结构的例子:如您所见,我正在尝试将前面的箭头+空格(← )添加到“旧”字和空格+箭头( →)到“较新”的词。问题是分隔2个函数参数的&和作为HTML字符开头的&之间存在冲突。正确的结构应该是什么样的? 最佳答案 Incasesomeonesearchesforthesamequestion:为了传递带有符号(&)的参数,您需要对其进行编码。使用urlencode()来源:http://php.net/manual/en/function.urlencode

php - 使用 .htaccess 重写一个简单的 url

我有一个这样的url-www.example.com/blog.php/username,它将带你到用户名的博客页面,但我想改用这样的url-www.example.com/blog/username以获取相同的文件(blog.php)。请问我需要采取什么步骤来实现这一目标?感谢您的帮助。 最佳答案 在您的根目录中创建一个名为.htaccess的文件,并将其粘贴到:RewriteEngineonRewriteRule^blog/(.*)$yourpage.php?username=$1[L](.*)将占用任何字符如果您只想使用字母和