小编phi*_*reo的帖子

检测 PHP 中的 CJK 字符

我有一个允许输入 UTF8 字符的输入框——我能否以编程方式检测这些字符是中文、日文还是韩文(也许是某些 Unicode 范围的一部分)?我会根据 MySQL 的全文搜索是否有效来更改搜索方法(它不适用于 CJK 字符)。

谢谢!

utf-8 cjk language-detection

5
推荐指数
2
解决办法
2272
查看次数

Zend_Translate的Mysql适配器

我目前正处于一个相当大的项目的规划阶段,我将在Zend Framework中开发.我面临的一个问题是,客户不仅要翻译内容,还要翻译界面.我目前正在使用gettext和poedit来管理我的语言文件,但这不是客户的选择,因为他们没有FTP访问该网站.

因此,我正在考虑一个mysql后端,前端有一个接口,供客户管理自己的接口翻译.但是Zend_Translate仍然没有mysql适配器.

那么,现在是否有人为Zend_Translate提供适配器脚本,以便它可以与mysql表一起使用?或者反对使用mysql以及可能的其他解决方案来解决这个问题?

mysql zend-framework zend-translate

5
推荐指数
1
解决办法
2814
查看次数

确定UTF-8文本是否全是ASCII?

在PHP中,确定某些给定的UTF-8文本是否纯粹是ASCII的最快方法是什么?

php encoding ascii utf-8 character-encoding

5
推荐指数
1
解决办法
7043
查看次数

共享AWS Elastic Beanstalk配置,以便将git部署到AWS

我有一个部署到Amazon Elastic Beanstalk的项目,但我还需要部署其他团队成员.我们正在使用AWS eb CLI,这非常方便.但是,它将所有生成的配置目录添加到.gitignore,从.gitignore中删除目录不是一个好主意.

任何可以让我与团队成员共享配置(我已经共享密钥)的想法或工具,以便他们也可以部署?

git amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
1130
查看次数

(人类)文件的语言

有没有办法(程序,库)大致知道文档写入哪种语言?

我有一堆混合语言的文本文件(~500K)可以在支持i18n的CMS(Drupal)中导入.

我不需要完美的比赛,只有一些猜测.

nlp classification language-detection

4
推荐指数
1
解决办法
874
查看次数

PHP:当按下Back时,停止意外重新处理表单

当用户点击"后退"按钮时,停止重新处理表单的最佳方法是什么?

我正在关注Post/Redirect/Get模式,所以如果按下F5我没有问题,但后退按钮仍然提供重新提交表单的机会.如果此表单是信用卡处理页面,则这很糟糕.

这里有人问过这个问题,但是措辞和答案质量很差,并没有完全针对这个问题.

我有form.php提交给自己.如果提交时输入数据中没有错误,则将用户重定向到form_thanks.php.回击(和"发送"或"重新提交")一次重新提交form.php的(BAD!),然后带来了他们回到form_thanks.php.

如果可能,还请包括不涉及使用会话的解决方案.

php forms submission back form-submit

4
推荐指数
1
解决办法
2370
查看次数

两个并发线程或进程如何通信?

从广义上讲,进程间和线程间通信如何工作?

澄清:我理解这个问题不能在一个简洁的段落中详尽地回答.我正在寻找能够为初学者提供良好起点的答案 - 关于它如何运作的高级概念.

concurrency multithreading

4
推荐指数
1
解决办法
7495
查看次数

JAVA myString ['name'] ="我的价值"; (比如Php)

在Php中,我经常使用这个:

$conn_sets = array();
$conn_sets['login'] = "aaa";
$conn_sets['pass'] = "bbb";
Run Code Online (Sandbox Code Playgroud)

如何在JAVA 1.6中做同样的事情.我试着这样做:

private method1() {    
    String[] mystring = new String[] {"login" => "aaa", "pass" => "bbb"};
}
Run Code Online (Sandbox Code Playgroud)

但它给了我一个错误.我想做这个工作,因为我有一个错误列表声明,最好识别:

throw new MyException(myerrors['failed_login_error']);
Run Code Online (Sandbox Code Playgroud)

而不是:

throw new MyException(myerrors[116]);
Run Code Online (Sandbox Code Playgroud)

我知道我可以做一个新类,并抛出一个对象:

throw new MyException(ERROR_CONSTANTS.FAILED_LOGIN_ERROR);
Run Code Online (Sandbox Code Playgroud)

但我更喜欢第一个(与我在Php中使用的相同).

那么,有什么想法吗?

java associative-array

3
推荐指数
2
解决办法
854
查看次数

PHP邮件功能不会向同一域上的有效帐户发送电子邮件

我正在使用邮件功能如下:

mail($emailto, $subject, $body, $headers);
mail('askme@mysite.com', $subject.' / '.$emailto, $body, $headers);
Run Code Online (Sandbox Code Playgroud)

第一个是针对最终用户的.第二份副本是我保存记录的.

Soometimes最终用户指定他们的电子邮件地址,其他时候是空白.

  1. 指定电子邮件地址后,最终用户实际收到电子邮件时没有任何问题
  2. 但是,在EITHER情况下,没有电子邮件发送到askme@example.com - 我也检查了垃圾邮件文件夹.

在我的/ mail/new文件夹中,我看到许多FILES创建类似于下面的内容.错误是错误的,因为askme@mysite.com是一个有效的电子邮件地址(使用谷歌设置域名).

  Return-path: <>
  Envelope-to: myuserid@myhostingprovider.com
  Delivery-date: Mon, 28 Jun 2010 12:37:28 -0400
  Received: from mailnull by myhostingprovider.com with local (Exim 4.69)
      id UNIQUEIDZ-7x
      for myuserid@myhostingprovider.com; Mon, 28 Jun 2010 12:37:28 -0400
  X-Failed-Recipients: askme@mysite.com
  Auto-Submitted: auto-replied
  From: Mail Delivery System <Mailer-Daemon@myhostingprovider.com>
  To: myuserid@myhostingprovider.com
  Subject: Mail delivery failed: returning message to sender
  Message-Id: <EUNIQUEIDZ-7x@myhostingprovider.com>
  Date: Mon, 28 Jun 2010 12:37:28 -0400

  This message was …
Run Code Online (Sandbox Code Playgroud)

php dns phpmailer

3
推荐指数
1
解决办法
3548
查看次数

验证上传的文件

我正在处理一个文档,要求用户上传Microsoft Word文档.

除了检查文件扩展名为.doc或.docx之外,还有其他方法可以验证上传的文件实际上是Microsoft Word文档而不是任何其他文件重命名为.doc或.docx扩展名.

提前致谢.

php file-upload mime-types

2
推荐指数
2
解决办法
443
查看次数

将中文拼音转换为数字形式

我期待拼音在声调与口音书面转换(如:NINhǎo)拼音写在数值/ ASCII形式(例如:Nin2皓1).

有没有人知道这个库,最好是PHP?或者对中文/拼音有充分的评论?

我自己开始写一篇相当简单的文章,但我不会说中文,也不完全理解文字应该用空格分开的规则.

我能够编写一个转换器来转换:

Nín h?o. W? shì zh?ng guó rén ==> Nin2 hao3. Wo3 shi4 zhong1 guo2 ren2

但是,你如何处理的话像下面这样-他们究竟是怎么用的空间分成多个单词,或者你插嘴的字中的音色编号(如果有,在哪里?): , , ,hu? shíji?n ,等.wèishénmeyuèláiyuèsh?ngbìng

php nlp cjk

2
推荐指数
1
解决办法
1461
查看次数

使用php在mysql中保存日期时间

我在mysql数据库中有表,其数据类型的字段是datetime.

我想在这一分钟保存日期时间,为此我使用"Now()",但它不起作用,

它只是在数据库中保存了000000000000.

php mysql

1
推荐指数
1
解决办法
1万
查看次数