小编use*_*990的帖子

htaccess/url使用Silex,XAMPP和多文件夹结构重写

我已经尝试在XAMPP上为Silex应用程序正确设置url重写时搜索多个先前的线程,但仍然无法解决这个问题.这是我想要完成的.

我正在使用XAMPP,这是我的htdocs文件夹的结构:

    - xampp 
        - htdocs
            - app1
            - app2
            - app3 <silex application>
                .htaccess file (outside of web folder)
                - web
                    index.php file
Run Code Online (Sandbox Code Playgroud)

我现在可以做http:// localhost:50000/msk/web/cte.我的问题是如何摆脱这种"网络"(即http:// localhost:50000/msk/cte)

我觉得我错过了一些小事,但我无法理解.

    <IfModule mod_rewrite.c>
       Options -MultiViews

       RewriteEngine On
       RewriteBase /msk/web/
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^ index.php [QSA,L]
    </IfModule>
Run Code Online (Sandbox Code Playgroud)

LoadModule rewrite_module modules/mod_rewrite.so在我的配置中未注释.我也没有使用虚拟主机.

谢谢

php xampp mod-rewrite silex

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

使用Zend_Mail + Zend_Mime在Zend Framework 2中创建HTML电子邮件

Zend框架更改了Zend_Mail对象,因此它不再使用setBodyHtml()方法来创建HTML电子邮件.

有谁知道如何使用ZF2邮件组件创建HTML电子邮件?到目前为止,我尝试过:

$html = new \Zend\Mime\Part($htmlText);
$html->type = \Zend\Mime\Mime::TYPE_HTML;
$html->disposition = \Zend\Mime\Mime::DISPOSITION_INLINE;
$html->encoding = \Zend\Mime\Mime::ENCODING_QUOTEDPRINTABLE;
$html->charset = 'iso-8859-1';

$body = new \Zend\Mime\Message();
$body->addPart($html);

$message = new \Zend\Mail\Message();
$message->setBody($body);
$message->addTo('myemail@com.com', 'User1');
$message->addFrom('myemail@com.com', 'User2');
$message->setSubject('Test');
Run Code Online (Sandbox Code Playgroud)

生成的电子邮件是:

MIME版本:1.0

内容类型:text/html; 字符集= ISO-8859-1

Content-Transfer-Encoding:quoted-printable

内容 - 处置:内联

来自:XYZ

上个月日志文件的报告= 0A = 09 = 09 = 09 = 0A = 09 =

=> 09 = 09 = 0A = 09 = 09 = 09 测试 = 0A = 09 = 09 = 09 = 0A = …

php html-email zend-mail zend-framework2

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