小编Ale*_*lay的帖子

密码/商业秘密算法:它们在php文件中是否安全?

我的网站是使用php文件构建的.我在这些文件中使用商业秘密算法,我的数据库的root密码也存储在这些php文件中.我的数据库用于存储许多客户的私人医疗数据.

这被认为是安全的设置; 任何人都可以从我的网络服务器下载PHP源码,因此可以访问我的root mysql密码?

我在ubuntu 8.04和mysql 5上运行apache 2.0和php 5.

谢谢.

php security passwords

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

Linux shell脚本异步命令和通知完成后

我有一个更新Web应用程序的脚本.Web应用程序分布在两台服务器上.这是脚本的纲要

  1. shell脚本更新了git存储库.
  2. shell脚本会停止应用程序服务器.
  3. shell脚本会停止Web服务器.
  4. shell脚本指示应用程序服务器检出最新的git更新.
  5. shell脚本指示Web服务器检出最新的git更新.
  6. shell脚本启动应用程序服务器.
  7. shell脚本启动Web服务器.

7个步骤中的每个步骤一个接一个地同步完成.总运行时间约为9秒.但是,为减少停机时间,许多步骤可以异步完成.

例如,步骤4和5可以同时完成.我想异步启动第4步和第5步(例如在后台运行),但我无法找到如何等到它们都完成后再继续.

linux shell

4
推荐指数
3
解决办法
5266
查看次数

是否可以在谷歌应用引擎中托管静态HTML网站?

如何为默认根网页设置index.html?

application: dfischerdna version: 1
 runtime: python api_version: 1

 handlers:

 - url: /   
   static_dir: static_files
Run Code Online (Sandbox Code Playgroud)

当访问者键入http://dfischerdna.appspot.com/index.html时,这非常 有用

但是我希望当他输入时,会显示index.html网页. http://dfischerdna.appspot.com/ - >转到404页面

google-app-engine static

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

如何设置凭据使用来自aws的PHP SDK发送带有AmazonSES的电子邮件

我正在尝试使用最新的PHP SDK(v.1.5.0).我正在尝试发送一封包含AmazonSES的电子邮件.我已经成功发送了带有python脚本的电子邮件,所以我知道我的crendentials和其他设置都没问题.

我复制了示例代码,但它不起作用.在调用AmazonSES时,我收到一条错误消息:

Catchable fatal error: Argument 1 passed to AmazonSES::__construct() must 
be an array, string given, called in sendemail.php on line 31 and 
defined in sdk-1.5.0/services/ses.class.php on line 67
Run Code Online (Sandbox Code Playgroud)

这是代码:

        $AWS_KEY = "AKIEDIEDEIMIAXEOA";
        $AWS_SECRET_KEY = "Te+EDEwjndjndededededededj";

        require_once("../library/lib_aws/sdk-1.5.0/sdk.class.php");

        $amazonSes = new AmazonSES($AWS_KEY, $AWS_SECRET_KEY);

        $response = $amazonSes->send_email( 
                    "from@email.com",
                    array("ToAddresses" => "to@email.com"),
                    array(
                        "Subject.Data" => "test",
                        "Body.Text.Data" => "body test",
                        )
                    );

        if (!$response->isOK())
        {
            echo "error";
        }
Run Code Online (Sandbox Code Playgroud)

我找不到如何正确设置凭据以发送电子邮件.

php amazon-web-services amazon-ses

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

服务器端包含在应用引擎上(<! - include virtual ="header.html" - >)?

我一直想弄清楚这一点.我想让我的应用引擎网站使用基本的html和shtml,以避免应用引擎上的jsp应用程序的缓慢预热阶段.这样我的目标网页就会立即加载.

基本上,我试图将html文件包含到我的主html文件中(index.html - 我尝试了index.shtml).这是我尝试的命令:

<!-- include virtual="header.html" -->
Run Code Online (Sandbox Code Playgroud)

但它不起作用.服务器端包括似乎没有在应用程序引擎中执行.我是否需要先在某处启用这些命令 - 或者应用引擎是否只是不允许它们?

google-app-engine server-side-includes

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

Maven 依赖项在中央存储库中没有 jar,并且由于没有工件,maven 构建失败

我将此依赖项添加到我的 pom.xml 中。当我构建项目时,如果会产生此错误。

<dependency>
  <groupId>org.apache.commons</groupId>
  <artifactId>commons-sandbox-parent</artifactId>
  <version>10</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

无法在项目核心上执行目标:无法解析项目 com.name:core:jar:0.0.1-SNAPSHOT 的依赖项:无法在中心找到工件 org.apache.commons:commons-sandbox-parent:jar:10 ( http://repo1.maven.org/maven2 ) -> [帮助 1]

当我按照此链接访问中央存储库时,我注意到该文件夹​​中没有预编译的 jar 文件。构建过程抱怨没有 jar。我使用的所有其他依赖项中都有预编译的 jar 文件。我该如何解决这个问题并编译我的项目?

http://central.maven.org/maven2/org/apache/commons/commons-sandbox-parent/10/

java eclipse maven

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

如何保护php文件与.htaccess下载与php5崩溃

昨晚我对我的网络服务器进行了一些管理员更改.我用的是php.更新后php处理器失败,如果有人进入我的主页,php页面只会下载并向访问的任何人显示专有代码和密码.所以我想知道是否有办法防止使用.htaccess下载任何形式的php文件 - 但仍允许正常查看文件.

php .htaccess

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

比较php中的utf8编码字符串

我正在尝试将作为 POST 提交的值与内部字符串进行比较。它们都是 utf8 编码的。这是代码

echo $_POST["province"] . "\n";
setlocale(LC_COLLATE, "fr_CA");
echo strcoll($_POST["province"], "Québec");
Run Code Online (Sandbox Code Playgroud)

此代码与以下内容相呼应:

Québec
-38
Run Code Online (Sandbox Code Playgroud)

如果字符串匹配,strcoll 应该返回 0,而不是 -38。换句话说,比较失败。如何比较与人类阅读器相同但可能编码不同的两个 utf8 字符串?我尝试过 Normalizer:normalize,常见的“==”运算符,查看了多字节 php 扩展(但似乎没有比较函数??),但到目前为止对我来说没有任何效果。

php utf-8 internationalization

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