问题标签 [php-5.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
truncate - 尝试在 PHP 5.4.19 中使用 truncate smarty 标签缩短文本输出
试图使用{$articleTitle|truncate:30:""}
缩短文本输出
它在 localhost 中正常工作,但无法在服务器中工作,PHP 5.4.19
无法找到解决方案。我认为服务器中的代码问题没有问题。任何建议请。
错误信息。
致命错误!您的请求无法执行!致命错误:在第36行调用 Smarty/plugins/modifier.truncate.php 中未定义的函数 mb_substr()
php - PHP:只销毁 $_COOKIES 而不是 $_SESSION?
我只想销毁所有 $_COOKIES 信息,而不是 $_SESSION 中的信息/数据,所以我使用下面的代码,但它也销毁了我所有的 $_SESSION 数据,这不是我想要的,
但是,如果我一一取消设置 $_COOKIES 数据,则 $_SESSION 数据保持不变,例如,
为什么foreach
代码也会破坏 $_SESSION 。我可以只销毁 $_COOKIES 吗?
php - PHP:从扩展类的链接方法中获取结果?
我试图从下面的扩展类的链接方法中获得结果,
但我得到null
而不是10
. 我该怎么做才能让它正确?
php - PHP json_encode JSON_PRETTY_PRINT:如何打印不同的格式?
我知道 PHP 已经提供了 JSON_PRETTY_PRINT 来格式化 json 数据。如果我想要不同的格式怎么办?
结果,
但是我更喜欢,
那可能吗?也许是一个正则表达式?另外,我不想要那些反斜杠 - 它们可以被删除吗?
php - php DateTime 对象不会给我输入无效日期的错误?
为什么 php DateTime 对象不会给我输入无效日期的错误?例如,
结果,
我已将日期格式设置为“Ymd”,即 yyyy-mm-dd,所以“13-10-31”应该是错误输入,不是吗?
编辑
如果我将此行更改$datetime->createFromFormat('Y-m-d', $date_test);
为
无论我输入什么,我都会得到一个错误。例如,
结果,
为什么!??
php - PHP:存储全局信息以便所有其他用户都可以访问它?
有没有一种方法可以让 PHP 跟踪和保存正在访问的页面的数据,然后所有其他计算机/用户都可以打开/访问这条数据?
例如,当我在我的 CMS 中并编辑一个名为“主页”的页面时,我想将此数据存储在全局中(也许??),以便前端用户可以知道该页面正在被编辑。
我正在考虑$_SESSION
在后端使用,
然后在其他人正在从另一台机器查看的前端页面中,
这可能是结果,
当然不行!有什么想法可以存储全局信息,以便所有其他计算机/用户可以访问它?
php - PHP gethostbyaddr:不从实时服务器返回计算机名称?
我想获取访问页面的计算机名称。所以这个问题被问到了。
我在本地服务器上测试过,
我得到我的计算机名称,例如,
但是当我在我的实时服务器上运行这段代码时,我没有得到我的计算机名,而是得到了 IP 地址,
怎么来的?那么我无法从实时服务器获取计算机名称吗?
php - PHP MySQL:INET_ATON 不保存数据?
我正在尝试将 IP 地址存储到我的数据库中,我正在使用INET_ATON
如下,
但我无法将其转换或保存到ip
数据库中的字段中。我得到0
而不是数字。
我应该怎么办?我用 SQL 做错了什么?
php - 安装另一个版本的 PHP 是否安全?
我安装了 Apache v2.2.17 和 PHP 5.3.5 的 WAMP。但是,要使我的一个项目正常工作,我需要使用 PHP 5.4。PHP 5.4 似乎没有 WAMP 插件,所以我正在考虑从 PHP 站点下载标准安装程序并正常安装,然后httpd.conf
在需要时更改 Apache 的文件以指向新版本。
我的问题是,当我的 PC 已经安装了另一个版本时,在我的 PC 上安装 PHP 5.4 是否安全?它会像注册表设置那样搞砸任何事情,或者如果我只是将它安装在不同的目录中,理论上一切都会好起来吗?
谢谢。
encoding - Windows-1252(1/3/4) 和 ISO-8859-1 之间的确切区别是什么?
我们在基于 Debian 的 LAMP 安装上托管 PHP 应用程序。一切都很好-性能,行政和管理方面的明智。然而,作为一个有点新的开发者(我们还在上高中),我们在 Western Charsets 的字符编码方面遇到了一些问题。
经过大量研究,我得出的结论是,网上的信息有些混乱。它谈论的是 Windows-1252 是 ANSI 并且完全兼容 ISO-8859-1。
那么无论如何,Windows-1252(1/3/4)和ISO-8859-1有什么区别?无论如何,ANSI 在哪里出现?
我们应该在我们的 Debian 服务器(和工作站)上使用什么编码,以确保客户端以预期的方式获取所有信息并且我们不会在途中丢失任何字符?