草庐IT

apache-camel-mail

全部标签

apache - SetEnv TZ 与 date.timezone

在Apache的SetEnvTZ(.htaccess)和PHP的date.timezone(php.ini)中设置时区有什么区别?我无法检测到如何使用SetEnvTZ。我尝试将SetEnvTZ设置为一个值并将date.timezone设置为另一个时区,但只有后者date.timezone似乎有任何效果在网页上。我还想知道Apacheconfiguratoins和PHP配置对于相同的事情如何影响服务器,例如哪个覆盖哪个。 最佳答案 网址http://www.php.net/manual/en/function.date-default

php - Zend_Mail 中的 UTF-8 发件人姓名?

我正在使用Zend_Mail并想自定义发件人姓名。我希望发件人姓名为FooBar爱你Ryan(其中“Ryan”被替换为收件人姓名,爱你被替换为收件人语言中的“loves”翻译,justlikeCDBabydoes).我试过了base64_encode和mb_encode_mimeheader()和其他类似的东西:mb_internal_encoding('UTF-8');mb_http_output('UTF-8');iconv_set_encoding("input_encoding",'UTF-8');iconv_set_encoding("output_encoding",'UT

php - 在没有 Apache(或其他网络服务器)的网络服务器 "environment"中执行 PHP

是否可以从不通过网络服务器与脚本交互的程序中执行PHP代码?最初,我想到了CLIPHP解释器,但它不包含网站请求常见的任何$_SERVER或$_REQUEST变量。那么,如果可以效仿,又如何积累呢?我没有考虑任何特定的编程语言,因为我确信网络服务器和php之间存在一些独立于平台的通用接口(interface)。这个问题的目的是构建一个可以作为网络服务器运行的Node.JS应用程序,然后(在需要时)可以执行PHP脚本(具有特定输入),获取响应,然后如果需要,可以在输出,然后写入客户端。 最佳答案 除非你想为Node.JS构建一个PHP

php - 如何在 Apache 上修改代理图像 header ?

我们将图片代理为许可内容,需要将max-ageheader添加到代理图片。尝试修改.htaccess,但没有成功,怀疑这是因为代理图像文件夹不是服务器上的实际目录。首先,在apache2.conf中设置代理:#ImageProxyProxyPass/photohttp://photo.licensor.comProxyPassReverse/photohttp://photo.licensor.com多次尝试修改网站public_html目录下的.htaccess。由于/photo不是真实目录,Apache似乎从未识别出修改代理图像的max-ageheader的条件。我真的很想使用非真

php - 为 Apache 设置 Windows 身份验证

首先,我已经在互联网上搜索了大约一个小时,试图找出如何做到这一点但没有成功-因此我正在写这个问题。我有一个内部网站需要访问用户Windows用户名(不是运行Apache的服务器,而是访问内部网站的用户)。我已经安装了adLDAP并让它在用户可以通过它登录的地方工作,以检查用户所在的组。但是,为了让我的网站更安全,我宁愿它访问Windows用户名。我看到有一个名为mod_auth_sspi的apache模块,但我找不到如何安装它,甚至无法在我的代码中实现(使用)它。我在WindowsServer2008上使用Apachev2.4、PHP5.6.8。 最佳答案

PHP mail() 函数在 namecheap 服务器中不起作用

我是namecheap域服务器的新手。我正在尝试在该namecheap服务器上发送一封简单的邮件。它没有发送邮件并返回了一个空值,没有任何错误。这是我的示例代码。$to="raamanmca@gmail.com";$subject="HTMLemail";$message="Hellothisistestingmail";//Alwayssetcontent-typewhensendingHTMLemail$headers="MIME-Version:1.0"."\r\n";$headers.="Content-type:text/html;charset=UTF-8"."\r\n";

php - Docker apache2 不会考虑新的 000-default.conf

我正在尝试对Laravel5.2应用进行docker化。为此,我使用以下图片,php:apachemysql:5.7下面是我的docker-compose.ymlweb:build:.volumes:-./:/var/www/htmlports:-"9899:80"links:-dbcommand:[/usr/sbin/apache2ctl,-D,FOREGROUND]db:image:mysql:5.7volumes:-/home/data:/var/lib/mysqlenvironment:MYSQL_DATABASE:customMYSQL_ROOT_PASSWORD:custo

php - 成功验证 mail() 函数 PHP

是否可以检查php是否可以从交换邮件服务器返回某种ping/flag以说“是的,电子邮件已发送给预期的收件人”?根据PHP手册,mail()bool值的返回可能意味着;“重要的是要注意,仅仅因为邮件被接受投递,并不意味着邮件实际上会到达预期的目的地。”这是否意味着PHP可以返回成功,但实际上邮件服务器上可能存在php不知道的问题?在这种情况下,没有发送电子邮件,用户也不知道吗?TIA贾里德 最佳答案 mail()函数将通过SMTP连接到服务器并发送消息。然后如果服务器说服务器已经收到消息,邮件将返回成功。与此同时,事情可能会出错。用

php - 使用 apache 和 windows 为 Backbone.js 设置 RESTful 服务

我正在尝试在我的apachelocalhost上设置一个RESTfulweb服务作为我的主干应用程序的后端。我试过:正在设置WebDAV,但在日志中收到以下错误消息[2012年2月23日星期四21:46:17][错误][客户端127.0.0.1]无法为/clusters/19添加新内容。[403,#0],推荐人:http://ideas.localhost/[2012年2月23日星期四21:46:17][错误][客户端127.0.0.1]打开资源时出错。[500,#0],推荐人:http://ideas.localhost/使用Backbone.emulateHTTP,导致405方法不

php - PHP/Apache 中的 Inkscape 不会将字体呈现为 PNG

我今天发现的一个问题与此类似unansweredproblem;虽不尽相同,但原因可能相同。我正在使用inkscape将SVG文件渲染为PNG或PDF。在大多数情况下,我打算使用Gearman在后台呈现这些,但现在我正在PHP/Apache进程中创建一些缩略图。似乎如果在Apache进程内调用inkscape(通过PHP的exec),它找不到需要呈现的字体。因此,图形元素渲染良好,但任何文本元素都不会绘制在PNG输出中。我怀疑Apache内部的CLI环境与我常用的bash控制台不同,这意味着无法看到字体。我在OSX10.6.8上。有什么想法吗?编辑:根据评论,我在Apache和Gear