-
使用PHP查找和替换平面文件中的值
所属栏目:[PHP教程] 日期:2020-12-13 热度:160
我认为这已经有了一个问题,但我找不到一个.也许解决方案太容易了……无论如何,我有一个平面文件,并希望让用户根据名称更改值.我已经整理出使用fopen(‘a’)模式创建新的名称值对,使用jQuery发送带有newValue和newName的 AJAX调用.但是说内容看起来像这样: h[详细]
-
PHP中的Badword过滤器?
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
我正在用 PHP编写一个badword过滤器. 我有一个数组中的坏词列表,方法cleanse_text()是这样写的: public static function cleanse_text($originalstring){ if (!self::$is_sorted) self::doSort(); return str_ireplace(self::$badwords,'****',$originalstr[详细]
-
php preg_replace,我需要在点后更换所有内容(例如340.38888>
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我需要在点后更换所有内容.我知道它可以用正则表达式完成,但我仍然是新手,我不明白正确的语法,所以请帮助我. 我尝试了波纹管代码,但不起作用: $x = "340.888888";$pattern = "/*./" $y = preg_replace($pattern,"",$x);print_r($x); 谢谢, 迈克尔 解决方法[详细]
-
如何确保在PHP的’foreach’循环中重置该值?
所属栏目:[PHP教程] 日期:2020-12-13 热度:190
我正在编写一个简单的 PHP页面,并使用了一些foreach循环. 以下是脚本: $arrs = array("a","b","c");foreach ($arrs as $arr) { if(substr($arr,1)=="b") { echo "This is b"; } } // End of first 'foreach' loop,and I didn't use 'ifelse' here. 当这个fo[详细]
-
php – 如何将服务器时间转换为本地时间?
所属栏目:[PHP教程] 日期:2020-12-13 热度:164
我的php文件托管在世界其他地方. date()和time()函数返回服务器上的日期/时间.如何转换该日期以使其与我的本地日期/时间相同? 服务器上的日期比当地时间晚10个小时.我可以从服务器时间硬编码并减去它.但是,正确的方法是什么,以便没有必须硬编码的价值? 解[详细]
-
PHP类函数中的致命错误“无法访问空属性”在哪里?
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
这段代码有什么问题? ?phpclass users { var $user_id,$f_name,$l_name,$db_host,$db_user,$db_name,$db_table; function users() { $this-$db_host = 'localhost'; $this-$db_user = 'root'; $this-$db_name = 'input_oop'; $this-$db_table = 'users'; }[详细]
-
PHP为系统调用的脚本设置超时,set_time_limit不起作用
所属栏目:[PHP教程] 日期:2020-12-13 热度:146
我有一个命令行 PHP脚本,使用foreach使用数组的每个成员运行wget请求.这个wget请求有时可能需要很长时间,因此我希望能够设置超时以杀死脚本(例如,如果超过15秒).我已禁用PHP安全模式并在脚本的早期尝试了set_time_limit(15),但它会无限期地继续.更新:感谢Do[详细]
-
PHP登录,存储会话变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:51
呦.我正在尝试用 PHP创建一个简单的登录系统,我的问题是这样的:我真的不理解会话. 现在,当我登录用户时,我运行session_register(“user”);但我真的不明白我在做什么.该会话变量是否包含任何可识别的信息,因此我可以通过$_SESSION [“user”]将其输出或者我[详细]
-
在PHP中有条件的while循环?
所属栏目:[PHP教程] 日期:2020-12-13 热度:145
我需要做一个 PHP while循环,但前提是变量为true.而且我不能把while循环放在一个“if”语句中,这似乎是显而易见的事情,因为代码块是巨大的,它将是丑陋和混乱.我是否需要将循环中的代码分解为函数,还是有更简单的方法来处理它? 这是基本的想法: if(conditio[详细]
-
php – 如何始终在完整维度中显示标记内的图像
所属栏目:[PHP教程] 日期:2020-12-13 热度:195
我有一个动态改变图像的img元素.我总是希望在整个维度上展示这个图像. 所以,我认为,我要在img标签中动态更改宽度和高度属性. 我怎么能用php或javascript做到这一点? 解决方法 只是省略宽度和高度属性(和样式)应该做.如果您之后需要知道它,您可以从计算的CSS[详细]
-
PHP:如何优雅地管理错误?
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
当无法访问Web上的某些内容(api,数据库)时,如何停止执行脚本的其余部分并将错误记录在日志文件中?嗯,所以访问者不会看到确切的原因,而是他们会看到我的自定义消息(例如,’一件坏事刚刚发生’).我需要采取哪些步骤来安排事情? 解决方法 在这种情况下,我通常[详细]
-
我在下面的PHP数组中打破任何“PHP良好实践”,处理3(人类)语言?
所属栏目:[PHP教程] 日期:2020-12-13 热度:50
这是处理我能想到的多语言网站的最佳方式,现在(不确定)不涉及gettext,zend_translate或任何php插件或框架. 我认为它很直接:我有3种语言,我在不同的文件中写出“内容”(以数组的形式),后来,我将这些内容称为我的index.php,如下图所示: alt text http://img3[详细]
-
php为什么要继续添加2分钟?
所属栏目:[PHP教程] 日期:2020-12-13 热度:146
当它从数据库中拉出来时,就会出现这样的情况:2010-02-28 10:00:00 我正在格式化它(是的,我知道在查询中执行此操作会更好,但我现在没有这个选项): date('l F d,Y h:m A',strtotime($row['start'])); 但是,无论如何,它的输出如下:2010年2月28日星期日上午10[详细]
-
PHP中的DateTime :: createFromFormat <5.3.0
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我正在寻找一个与 DateTime::createFromFormat相同的功能但我需要它在运行PHP版本比v5.3更旧的环境中工作. 基本上我需要提供一个格式,就像你使用 Date()函数一样,然后我需要根据该格式解析/验证字符串,并在字符串格式正确且有效日期时返回时间戳. 任何人都知[详细]
-
zend-framework – XAMPP Zend Framework = .phtml文件不呈现
所属栏目:[PHP教程] 日期:2020-12-13 热度:184
我有一个XAMPP的安装和一个基??于Zend Framework构建的应用程序,它可以在普通的apache2 php5环境中运行.应用程序驻留在正确配置的虚拟主机内部,作为预防措施,我还添加了.phtml文件以匹配php编译器 FilesMatch ".php$|.php5$|.php4$|.php3$|.phtml$|.ph[详细]
-
php – 简单的Facebook HipHop性能问题
所属栏目:[PHP教程] 日期:2020-12-13 热度:53
如果我使用 PHP Web框架(如CodeIgniter)编写一个hello world应用程序,然后我编译它并使用HipHop运行它.它会比我在django或rails中编写相同的hello world应用程序运行得更快吗? 解决方法 HIPHOP将PHP代码转换为C代码,需要编译才能运行.由于预编译的代码运行[详细]
-
php – 使用Sort仍然保留键
所属栏目:[PHP教程] 日期:2020-12-13 热度:52
当我在php中使用sort函数时,它会删除所有键.什么是替代方法? 解决方法 我认为 asort功能正是您所需要的.[详细]
-
如何在PHP的foreach循环中回显会话名称?
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我正在遍历我的会话变量.我已经能够回显会话值,但我还想回显与该值对应的会话名称. 每次循环时如何回显会话变量名? 这是我目前的代码: foreach($_SESSION as $value) { echo 'Current session variable is: ' . $value . 'br /';} 解决方法 这个? foreach[详细]
-
CakePHP在一个使用nginx的子目录中(重写规则?)
所属栏目:[PHP教程] 日期:2020-12-13 热度:79
我设法让这个工作回来了一段时间,但是回到我开始的cakephp项目时,似乎我最近对nginx所做的任何改变(或者最近的更新)都破坏了我的重写规则. 目前我有: worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type appli[详细]
-
php – 为什么要指定显式数据库连接?
所属栏目:[PHP教程] 日期:2020-12-13 热度:63
我正在为自己制作一个简单的博客,在阅读 PHP手册时,我发现了这个 http://us2.php.net/manual/en/function.pg-query.php 它说 resource pg_query ([ resource $connection ],string $query ) … Note: Although connection can be omitted,it is not recommen[详细]
-
php – Regex – Unicode属性参考和示例
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
我觉得丢失了 RegexBuddy提供的 Regex Unicode属性,我无法区分任何Number属性和Math符号属性似乎只匹配但不是 –,*,/,^. RegexBuddy Unicode Properties http://i47.tinypic.com/mbqw6w.png 是否有关于正则表达式Unicode属性的示例的文档/参考? 解决方法 可[详细]
-
zend-framework – 如何摆脱Zend_Form dl,dt,dd标签?
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
我想摆脱Zend_Form的定义列表格式.这是我要去的布局: form p label for="email" class="required"Your email address:/label input type="text" name="email" id="email" value="" /p p input type="submit" name="submit" id="submit" value="Subscribe" /[详细]
-
php – 扩展类是否有__construct()等价物
所属栏目:[PHP教程] 日期:2020-12-13 热度:74
我有一个父类: Abstract Class Base { function __construct($registry) { // stuff }} 然后,我至少有2个类扩展该类 class Cms extends Base { // a few functions here} 还有这个 class Index extends Base { // a few functions here} 对于CMS类,用户需要[详细]
-
如何在PHP中绑定SQL变量?
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
我想绑定变量而不是只构建SQL字符串. 无论如何要在Php中这样做? MySQL或PostgreSQL的答案都会有所帮助. 谢谢 解决方法 有例如 PDO. pdo和预处理语句(包括绑定参数)的介绍位于 http://docs.php.net/pdo.prepared-statements[详细]
-
php – 如何清理包含语句?
所属栏目:[PHP教程] 日期:2020-12-13 热度:186
如何清除这个以便用户无法将页面拉到本地域之外? ?php if(!empty($_GET['page'])) { include($_GET['page']); } else { include('home.php'); }? 解决方法 最安全的方法是将您的网页列入白名单: $page = 'home.php';$allowedPages = array('one.php','two.[详细]