3
投票
4答案
2653 次观看

将段落拆分为160个字符的文本消息

我无法接受一段文本并将其拆分为单词/句子以发送多个文本消息的逻辑。每条短信最多只能包含160个字符。我想整段地弄清楚。 这是解决方案(感谢Leventix!): public static function splitStringAtWordsUpToCharacterLimit($string, $characterLimit) { return explode("\n", wordwrap($string, $characterLimit)); }

0
投票
1答案
67 次观看

是将这种情况视为功能测试还是其他形式的测试?

我正在编写测试,以检查外部服务是否在提供(可以在他们的测试服务器上)检出并还可以取消的清单数据。该测试适用于旅行/酒店界,我需要先进行测试预订,然后再取消预订。 我采取以下步骤: 1)未来90天搜寻库存(饭店房间) 2)得到第一个结果,并对其进行测试结帐 3)取消订单并确认我得到取消号码 4)确认已执行适当的数据库条目 此测试涉及系统的广泛部分,而我(当前)没有隔离它们的机制。因此,我不考虑此单元测试。但是,这会称为功能测试还是其他? 作为后续,它可能会帮助隔离和编写与我交互的每个子系统的测试。你们将在隔离过程中从哪里开始?

4
投票
2答案
4528 次观看

mySQL-使用PHP的mysqli设置隔离级别

如何使用mysqli在PHP中将事务的隔离级别设置为“ SERIALIZABLE”?我到处都是,却找不到任何信息。 此处是隔离级别的说明。

3
投票
4答案
4277 次观看

如何使用PHP的DOM扩展loadHTML

有人建议我,为了关闭一些“悬挂”的HTML标记,我应该使用PHP的DOM扩展名和loadHTML。 我已经尝试了一段时间,寻找教程,阅读此页面,尝试了各种事物,但似乎无法弄清楚如何使用它来完成我想要的事情。 我有以下字符串:<div><p>The quick brown <a href="">fox jumps... 我需要编写一个函数来关闭打开的HTML标记。 在这里寻找起点。我通常可以很快地解决问题。

4
投票
3答案
902 次观看

PHP Curl在发送到ASP页面的撇号字符后添加“ \”

我有一个第三方服务器,该服务器具有一个经典的ASP页,该页接受表单数据。在我的网页上,我有一个PHP脚本,该脚本使用curl将字段发送到ASP页。除非用户在文本中包含撇号字符,否则一切正常。在后端将其接收为“ \'”。更奇怪的是,它仅在我托管的网站上执行。当我在本地测试时,效果很好。 以下是发送数据的PHP代码段: $datatopost = array (); foreach($_POST as $key => $data) { $datatopost[$key] = $data; } $ch = curl_init("http://my.server.com/...

9
投票
6答案
401 次观看

我刚刚编写了一个可怕的PHP函数,我需要一些帮助(elseif链-切换吗?)

我正在制作一个根据时间确定数组值的站点。我写了这个糟糕的(功能性的)脚本,想知道我是否可以使其更加简洁。我从一个case / switch语句开始,但是在使用多个条件时遇到了麻烦。这是肮脏的事: if ($now < november 18th) { $array_to_use = $home; } elseif (november 18th < $now && $now < november 21st ) { $array_to_use = $driving; } elseif (november 21st < $now &a...

1
投票
2答案
3461 次观看

使用流包装器在zip归档文件中创建文件

我想在PHP中使用zip流包装器来创建zip文件或在zip归档文件中添加文件。这是我的示例: <?php echo file_get_contents('zip://file.zip#existing_file.txt'); file_put_contents('zip://file.zip#new_file.txt', 'Trying to put some stuff here...'); echo file_get_contents('zip://file.zip#new_file.txt'); 此代码为我提供了此输出: $ php test.php Hey,...

1
投票
2答案
398 次观看

pdo数据库抽象

有人可以帮我看看此设置出了什么问题 我在下面的函数中构建@sql查询,如下所示。 在条件数组中设置了额外的引号。 $sql .= " WHERE $field = \"$value\""; pdo update函数像这样循环条件数组。 if (!is_null($conditions)) { $cond = ' WHERE'; $obj = new CachingIterator(new ArrayIterator($conditions)); foreach($obj as $k=>$v) { $cond .= " $k=$v"; ...

1
投票
2答案
123 次观看

WordPress数据存储效率

我被要求审查各种WordPress插件,并尝试寻找使之更快的方法。该插件的前提是基本上存储一堆用户以及班次和约会等信息。它涉及五个主要变量,星期几,星期几,用户,资源和约会。 当前,它使用一种可怕的方法来存储信息,方法是创建一个基本上执行以下操作的字符串: var1::var2::var3::var4::var5;;var1::var2.... 每次有人需要查看日历时,日历都会进入该字符串并爆炸,然后遍历整个内容。 组织数据的最佳方法是什么,以便我可以说,星期几是这个,星期几是这个,请给我一个数组,将其余的变量放在各自/相关的位置?/ p>

1
投票
2答案
194 次观看

WordPress的存档页面

我想要wp_get_archives标记之外的更多功能。我希望我的结果看起来像这样: 年份 月 发布 发布 发布 年份 月 发布 发布 发布 要实现这一点,我是否必须使用循环?除了循环之外,还有另一种方法吗?

1
投票
6答案
322 次观看

PHP脚本不起作用

<?php include("stdio.h"); function main() { printf("Hello World"); return 0; } ?> 第2行出错? 不,我做错了。

0
投票
4答案
292 次观看

哪个版本的PHP引入了

我正在为具有旧版本PHP且仅使用<?标签但最新版本的PHP预期使用<?php标签的新客户端创建测试服务器。 我正在寻找需要安装的版本,以便我可以运行旧代码而无需更改任何代码。

0
投票
1答案
1423 次观看

PHP Doctrine-YAML语法帮助。多对多关系的默认值?

我具有以下YAML模式,用于组织Doctrine中的用户: Person: tableName: people columns: id: type: integer primary: true autoincrement: true firstname: type: string notnull: true lastname: type: string notnull: true User: inheritance: extends: Person ...

2
投票
2答案
252 次观看

从前端编辑个人资料-symfony

我在symfony框架中拥有一个网站 我在schema.yml中有一个表sfGuardUserProfile,注册表格似乎可以正常工作。 现在我希望用户可以编辑其个人资料 我该怎么做? 谢谢!

-1
投票
2答案
97 次观看

配置Lighttpd,PHP5和MySQL5以进行无监督安装

我正在创建一个可以在Lighttpd,PHP5和MySql5上运行的脚本。关键是,它必须是由一个安装程序安装并配置为具有所有要求的全脱机脚本。Wiki有点修改。怎么做这样的事情?

0
投票
1答案
303 次观看

尝试将http_class与http.php一起使用时,致命错误无法实例化

我想念什么吗? 我正在尝试在程序中使用http.php文件,但始终出现此错误: “致命错误:无法实例化不存在的类:第84行在/home/tznius/youtube/btube.php中的http_class” 当我检查http.php类本身(btube.php包括它)时,我没有看到http_class的任何声明,而当我用google搜索它时,它会继续查找对http.php文件的引用。 我缺少哪些文件,库等

10
投票
3答案
36270 次观看

检查是否存在具有绝对路径和相对路径的文件

有没有一种方法可以检查文件(具有绝对路径还是相对路径)是否存在?我正在使用PHP。我发现了几种方法,但是它们要么只接受绝对值,要么接受相对值,但不能同时接受。谢谢。

0
投票
2答案
967 次观看

如何使用此现有数组并添加子菜单?

现有数组代码: function get_menu($menu = array(), $ulclass = '', $is_main_menu = false) { global $menu_selected; $output = ''; if (empty($menu)) { return $output; } $output .= '<ul' . (!empty($ulclass) ? (' class="' . $ulclass . '"') : '') . '>'; foreach($menu as...

0
投票
2答案
57 次观看

从eExteranl中提取查询字符串

是否可以(并且适当地)打开一个指向外部URL的新窗口,让我的用户在该站点上处理表单(生成带有名称/值对的查询字符串),然后解析该查询字符串对返回到我的父窗口,以便可以将值加载到变量中,以便以后以我网站上的表单使用以进行进一步处理?我已经了解了在子窗口中使用window.opener返回父窗口的方法(不是这种情况),使用cURL的技术和屏幕抓取器可以获取其他站点上存在的信息,但是这种情况需要用户在外部生成值之前的URL?任何对适用阅读的想法或指导将不胜感激。另外,如果这种方法不合适,我也希望听到有关的信息。

4
投票
1答案
2158 次观看

php:使用SimpleXML解析表结构

由于某些原因,我试图读入一个xml文件,该文件已被建模为这样的表结构: <tr id="1"> <td name="Date">10/01/2009</td> <td name="PromoName">Sample Promo Name</td> <td name="PromoCode">Sample Promo Code</td> <td name="PromoLevel" /> </tr> 这只是一个示例行,该文件具有多个<tr>块,并且全...

0
投票
5答案
299 次观看

PHP数据库连接

我需要使用PHP连接到远程mysql数据库。 具体来说,我将此作为常量: define(“ DATABASE_SERVER”,“ localhost”); ... $db = @mysql_connect(DB_SERVER, DB_USER, DB_PASS); 我想将站点复制到我的本地计算机上,但仍连接到主数据库。 我可以这样做吗?如果是这样,怎么办?我只有FTP访问权限。

3
投票
5答案
191 次观看

具有通用文件的多个站点

我开发了50多个站点,这些站点都使用CSS和IMAGES之外的完全相同的文件,目前,每次创建新站点并上传不同的CSS和图像时,我都会复制这些文件。 将所有常见文件的主要位置简单地放在1个主要位置的最佳做法是什么? 这是我当前每个网站的结构: /home/ftpuser/public_html/commonfile1.php /home/ftpuser/public_html/commonfile2.php ..... /home/ftpuser/public_html/commonfileN.php /home/ftpuser/public_html/commonfolder1/...

0
投票
4答案
1581 次观看

PHP文件编写优化

编辑:优化结果在此问题的结尾! 嗨,我有以下代码,首先扫描特定文件夹中的文件,然后逐行读取每个文件,然后在无数次“ if ... else if”之后,将新的修改后的文件写入名称为它的另一个文件夹是打开的时候。 问题是,逐行写入文件似乎非常麻烦。默认的60秒限制仅足以容纳25个左右的文件。文件大小从10k到350k不等。 任何优化代码以使其运行更快的方法。最好逐行读取,将每行放入一个数组中,然后将整个数组写入一个新的文本文件中(相对于逐行读取/写入)。如果是这样,那么它在实践中将如何完成。 先谢谢 -----代码如下----- <?php function sca...

8
投票
3答案
3278 次观看

在PHP中创建SOAP服务器的最佳解决方案是什么?

我需要一些建议,以了解在PHP中创建SOAP服务器(最终是SOAP客户端)时哪个库是最佳选择。 我知道有内置函数,但这真的是最好的方法吗? 此外,如果您可以附上某些理由,说明为什么某种库/方法更好,那么我会很高兴。 我目前唯一的要求(除了明显的客户端/服务器部分)是它可以生成WSDL。 WSDL版本真的重要吗?1.1或2.0使用2.0的实际的区别/好处是什么?

0
投票
9答案
1471 次观看

需要父类中的方法在PHP中被调用

正如标题所述,我正在尝试在所需的父类中创建一个方法。虽然,我想它可以是任何课程。例如: class Parent { function foo () { // do stuff } } class Child extends Parent { function bar () { // do stuff after foo() has ran } } 基本上,我希望运行foo()或不运行Child类并返回错误或重定...

0
投票
5答案
175 次观看

PHP如何处理文件中的功能?

假设我有file.php个具有三个功能和echo个语句: function one() { return three() . ' This is one.'; } function two() { return 'This is two.'; } function three() { return 'This is three.'; } echo one(); // string(xx) "This is three. This is one." 首先,即使function one()稍后出现在文件中,也可以接受function three()呼叫...

1
投票
1答案
108 次观看

PHP语法错误

解析错误:语法错误,意外 T_STRING,预期为T_OLD_FUNCTION或 T_FUNCTION或T_VAR或'}' /home3/*/www/modules/mysql_worker.php 在第9行 这是文件mysql_worker.php http://pastie.org/697284

5
投票
8答案
10147 次观看

PHP Preg-Replace多个下划线

如何使用preg_replace用一个下划线替换多个下划线?

3
投票
2答案
3448 次观看

MySQL-使用mysqli应用行级锁

使用PHP的mysqli如何应用行级锁? 行级锁定会阻止任何人编辑当前符合您条件的行,对吗?但是它们会阻止用户插入符合您条件的行吗? 谢谢

10
投票
6答案
15908 次观看

在PHP中记录所有Soap请求和响应

有人知道如何使用PHP中的内置SoapClient记录所有请求和响应吗?实际上,我可以手动记录所有SoapClient::__getLastRequest()和SoapClient::__getLastResponse()的信息,但是我们的系统中有很多肥皂请求,因此我正在寻找其他可能性。 注意:我使用的是wsdl模式,因此无法选择将所有通道都传输到SoapClient::__soapCall()的方法