草庐IT

PHP-joomla : strange syntax error occurs only in localhost

在服务器(PHP5.6.38)上,我在Joomla中有一个运行良好的网站,我试图将其移动到本地主机(UniserverzXIII-PHP5.6.30)以测试一些更新,但设置时出现错误$error_reporting='开发':Parseerror:syntaxerror,unexpected'}'inC:\UniServerZ\www\site_name\templates\site_temp\html\modules.phponline64代码如下:functionmodChrome_myCatMod($module,&$params,&$attribs){$moduleTag=$p

sql - 乔姆拉。在 bluehost 服务器上移动网站并为新域手动导入 sql 数据库后,在 JError 中检测到无限循环?

我必须在JoomlaPlatform1.7中的bluehost服务器上移动一个网站。我在Joomla.org和谷歌上做了很多研究,但仍然没有解决这个问题。我收到以下错误:在JError中检测到无限循环。我扔了配置文件并确保数据库和用户与我的新数据库参数匹配,但我仍然收到这个问题。谢谢你。紧急响应将非常有帮助。目前正致力于此,这不是一个好的开始。:( 最佳答案 我遇到了同样的问题,将我的Joomla站点从一台服务器移至另一台服务器。我学到的是以下内容;确保查看configuration.php中的参数。仔细检查configuratio

php随机丢失部分 session

我正在为Joomla开发!2.5.6和此代码用于与Joomla1.5一起正常工作第1页JFactory::getSession()->clear('domain_name','dominiForm');第2页$session=JFactory::getSession();$session->set('domain_name',$domain_name,'dominiForm');第3页$session=JFactory::getSession();$domain_name=$session->get('domain_name',null,'dominiForm');问题是第3页有时返回

php - 如何在不使用 J 安装管理器的情况下通过复制文件来安装 Joomla 2.5 组件

在Joomla2.5上安装自定义组件时一切正常。如果我只是将组件的内容复制并粘贴到适当的文件夹/components/com_mycomponent中而不安装它,目录结构将变得相同,但在请求时找不到组件。我假设组件需要安装才能工作。我的问题是如何在不实际安装组件的情况下模拟此安装。那么我如何告诉Joomla在组件目录中复制了一个组件。我需要它能够创建测试组件并开发它们,而无需在准备就绪之前将它们实际安装到平台上。提前致谢。 最佳答案 从Joomla!的下拉菜单中选择Extensions→ExtensionManager管理员面板。然

php - 如何计算joomla中sql查询的行数并显示出来?

我的sql查询是这个:SELECTCOUNT(*)ASNumberOfOrdersFROMtable_productswherepublished=1;Joomla使用Jdatabase来处理表格。我在网上找到了这个:$db=JFactory::getDbo();$query=$db->getQuery(true);$query->select(array('name','email','username'))->from($db->quoteName('#__my_users'))->where($db->quoteName('name').'LIKE'.$db->quote('\'

php - PHP函数parse_ini_file()真的有那么危险吗?

一些托管服务提供商禁用了PHP函数parse_ini_file()。任何在那里使用它的尝试都将失败,并显示错误“parse_ini_file()出于安全原因已被禁用”。这种配置是如此普遍,以至于作为最流行的CMS之一的Joomla避免直接使用parse_ini_file()而是将任务分为两步:使用file_get_contents()读取文件内容使用parse_ini_string()解析值,这是奇怪的允许,因此不被视为安全风险(WTF?)我的问题是,如何使用parse_ini_file()可以被视为安全威胁,或者如何禁用PHP函数parse_ini_file()可以提高安全性?会不会

php - 使用 fopen() 或 file_get_contents() 检索网页的最佳实践

我正在寻找一些关于从网页(我自己的网站)检索信息然后搜索该信息以找到特定文本的最佳方式的建议。请记住,一些运行PHP/Joomla的服务器没有启用cURL,我不想导致任何意外错误。我已经查看了fopen()和file_get_contents(),两者似乎在使用/不使用cURL方面存在相互冲突的观点. 最佳答案 它们都可以在没有curl的情况下工作,但您需要启用allow_url_fopen。您可以通过执行phpinfo()来检查。但是,存在安全隐患,请参阅:ShouldIallow'allow_url_fopen'inPHP?因此

php - 在 Joomla 中处理 E_STRICT

线$db=&JFactory::getDBO();用E_STRICT给我这个StrictStandards:Onlyvariablesshouldbeassignedbyreference这到底是什么意思?我正在使用JFactory就像它在文档中所说的那样。我应该担心吗?谷歌搜索错误只会让我看到一群Joomla用户说我应该禁用E_STRICT。我不想走捷径,因为我正在努力提高自己的技能。 最佳答案 这真的是SO的问题,因为这不是评论。但是,如果您在那里问这个问题,他们会很快否决这个问题,您的头会旋转。在寻求帮助之前,你真的应该用谷歌

php - Joomla 使用 JInput 检查空字符串

关注此guide为了清理我的输入,我想知道这个是否覆盖了一个空字符串?$jinput=JFactory::getApplication()->input;$this->name=$jinput->get('name','','STRING');如果没有Joomla,我通常也会检查空字符串。像这样的东西:if(!empty($_POST['name']))查看JInputget方法,我发现它检查它是否为isset:publicfunctionget($name,$default=null,$filter='cmd'){if(isset($this->data[$name])){retur

php - Joomla 获取文章漂亮的 URL

我是Joomla的新手,正在尝试开发3.1下的模块。我设法在模块选项中获取了选定的文章ID和标题,但我不知道如何获取ID的url,类似于Wordpress中的get_permalink(ID)。 最佳答案 您可能希望通过JRoute运行url以获得完整的url。您还需要知道Joomla文章通常是如何构建的。$url=JRoute::_('index.php?option=com_content&view=article&id='.$id);这假设您在变量$id中有id。对于url的其余部分,您需要知道您正在调用的组件(作为上面的选项