小编neo*_*nic的帖子

使用textShadow折叠工具栏

我有折叠工具栏的问题,在展开状态下我想在文本下面有模糊的阴影,我使用这段代码:

collapsingToolbar.setExpandedTitleTextAppearance(R.style.toolbar_text);
Run Code Online (Sandbox Code Playgroud)

用:

<style name="toolbar_text">
    <item name="android:textColor">@color/white</item>
    <item name="android:shadowColor">@color/black</item>
    <item name="android:shadowDx">2</item>
    <item name="android:shadowDy">2</item>
    <item name="android:shadowRadius">4</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我可以改变它textColor,它有效,但阴影不起作用.我为阴影尝试了许多不同的值.

是否可以为折叠文本投射阴影?因为在浅色图像上,标题有时难以阅读.

android android-collapsingtoolbarlayout

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

Apache 2.4.26中的SCRIPT_FILENAME和PHP_SELF错误

使用Apache 2.4.26使用php-fpm 7.1.6,$_SERVER['SCRIPT_FILENAME'](和$_SERVER['PHP_SELF'])在文件夹上不正确:

Apache 2.4.26:

/index.php
Run Code Online (Sandbox Code Playgroud)

Apache 2.4.25:

/myfolder/index.php
Run Code Online (Sandbox Code Playgroud)

怎么了?

php environment-variables apache2.4 fpm

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

在运行PHP 7.1.0的MAMP上的Laravel 4.2中不推荐使用函数mcrypt_get_iv_size()

我刚刚升级了我的MAMP服务器以运行7.1.0.我现在在Laravel 4.2安装中出现此错误;

Function mcrypt_get_iv_size() is deprecated 
Run Code Online (Sandbox Code Playgroud)

我试过改变

'cipher' => MCRYPT_RIJNDAEL_128,
Run Code Online (Sandbox Code Playgroud)

'cipher' => 'AES-256-CBC',
Run Code Online (Sandbox Code Playgroud)

但无济于事.

有谁知道如何在Laravel 4.2中解决这个问题?

如评论中所述,不重复.

php mcrypt laravel laravel-4 php-7.1

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

在远程服务器上执行一个PHP脚本文件,而无需将其复制到远程服务器上

我有两台(linux)服务器:A 和 B

一个 PHP 脚本在 A 上,我想在 B 上执行它,但没有在 B 上执行它,这个脚本永远不应该存在于 B 上(仅在 ram 中),所以没有“在 B 上复制,从 A 上的 ssh 命令执行,擦除乙”。

我有从 A 访问 B 的 ssh 密钥,但没有从 B 访问 A。也许是这样的:

ssh root@B 'php -r ' | echo /myscript/on_serverA
Run Code Online (Sandbox Code Playgroud)

或者

<?php
$script=file_get_contents('executable_php_script');
system('ssh root@IP \'php -r "'.$script.'"\'');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

注意:这是一个非常具体的案例,所以我不需要替代或安全建议。

php ssh

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