问题列表 - 第44799页

在php邮件中允许德语变音符号?

我使用此代码通过联系表单发送电子邮件:

<?php

    /* Geben Sie hier Ihre E-Mail Adresse zwischen den beiden " an: */

    $_emails[0] = "xyz@abc.li";

    // Wenn keine $_POST Daten übermittelt wurden, dann abbrechen
    if(!isset($_POST) OR empty($_POST))
    {
       header("Content-type: text/plain; charset=utf-8");
        echo "Es wurden keine Daten übermittelt!";
        exit;
    }
    else
    {
        // Datum, Uhrzeit und Pfad zum eigenen Script feststellen
        $date = date("d.m.Y");
        $time = date("H:i");
        $host = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];

        // Empfänger feststellen und auf Gültigkeit prüfen
        if(isset($_POST['recipient']) AND isset($_emails[ $_POST['recipient'] ])
           AND preg_match("/^.*@.*\..*$/", …
Run Code Online (Sandbox Code Playgroud)

php email character-encoding

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

mysql的excel格式日期

我的Excel工作表格式如下:dd/mm/YYYY

例如:24/10/2010(欧洲格式)

和我的mysql需要:YYYY-mm-dd(美国格式)

如何在Excel中格式化日期以使用此美国格式?我尝试使用单元格格式,但我没有所需的格式

问候

mysql excel

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

PHP没有检测到空的POST变量

我有以下数组

Array ( [productid] => 3
[newid] => 3
[name] => 
[description] => 
[price] => 
[onlinestock] => 
[weight] => 
[keywords] => 
[longdescription] => 
[graphic1] => 89.jpeg 
[graphic2] => 
[parameter1] => 
[parameter2] => 
[category1id] => 101 
[category2id] => 
[category3id] => 
[category4id] => 
[category5id] => 
[extra1] => 
[extra2] => 
[extra3] => 
[group1id] => 1575 
[groupprice1] => 0 
[group2id] => 1576 
[groupprice2] => 0 
[group3id] => 1577 
[groupprice3] => 0 
[group4id] => 1578 
[groupprice4] => 0 
[group5id] => 1579 
[groupprice5] => 0 
Run Code Online (Sandbox Code Playgroud)

我正在执行以下操作来检查空值 …

php

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

MySQL似乎是DROP USER; 但是用户仍然存在于mysql.users表中

我刚刚在Mac OS X 10.6.6上安装了MySQL社区服务器(5.5.8).

我一直遵循安全安装​​的规则(为root分配密码,删除匿名帐户等),但是,有一个用户帐户,我不能DROP:

mysql> select host, user from mysql.user;
+--------------------------------+------+
| host                           | user |
+--------------------------------+------+
| 127.0.0.1                      | root |
| ::1                            | root |
| My-Computer-Hostname.local     |      |
| My-Computer-Hostname.local     | root |
| localhost                      | root |
| localhost                      | web  |
+--------------------------------+------+
6 rows in set (0.00 sec)

mysql> drop user ''@'My-Computer-Hostname.local';
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select host, user from …
Run Code Online (Sandbox Code Playgroud)

mysql database macos mysql5 osx-snow-leopard

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

有没有一种简单的方法可以将ac#enum转换为字符串,然后再返回?

我需要将枚举值列表转换为单个字符串以存储在我的数据库中; 当我从数据库中检索时再转换回来.

每个枚举的值当前都是一个简单的整数,因此创建一个额外的表来处理这个问题感觉有点过分.

因此,在下面的示例中,如果用户选择Mother,Father和Sister,则存储在数据库中的值将为"0,1,3"

  public enum MyEnum
    {
        Mother = 0,
        Father = 1,
        Gran = 2,
        Sister = 3,
        Brother = 4
    }
Run Code Online (Sandbox Code Playgroud)

我是c#的新手,所以不确定是否有一个很好的开箱即用方式 - 谷歌狩猎时我找不到任何明显的东西!

提前干杯:) - L.

c# enums

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

与传统 SQL Insert 语句相比,LINQ Insertonsubmit 非常慢

我有一个很大的插入工作要执行,比如说 300000 个插入。

如果我采用传统方式,我只需编写一个包含 100 个 Insert 语句块的 SQL 字符串,并对数据库执行一个executeCommand(每条记录 100 条)。

每 3 秒左右大约可以插入 100 次。

当然,现在插入的值中存在单引号和 CrLf 的问题。因此,我没有编写代码来加倍单引号等,因为我很懒,所以我尝试使用 Linq InsertOnSubmit 和一个 context.SublitChanges 彼此 100 行。

这比传统方式多花费 20 倍!

为什么?

performance submitchanges linq-to-sql

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

如果string为空,则返回一些默认值

我经常需要检查一些值是否为空,并写下"没有数据",如下所示:

@user.address.blank? ? "We don't know user's address" : @user.address
Run Code Online (Sandbox Code Playgroud)

当我们有大约20-30个字段,我们需要以这种方式处理它变得丑陋.

我所做的是使用or方法扩展String类

class String
  def or(what)
    self.strip.blank? ? what : self
  end
end

@user.address.or("We don't know user's address")
Run Code Online (Sandbox Code Playgroud)

现在它看起来更好了.但它仍然是原始的和粗糙的

如何解决我的问题会更好.也许最好扩展ActiveSupport class或使用辅助方法或mixins或其他任何东西.什么红宝石的思想,你的经验和最佳实践可以告诉我.

ruby ruby-on-rails

90
推荐指数
2
解决办法
6万
查看次数

使用两个(或更多)"@"符号声明SQL Server变量会产生什么后果?

通常,我会声明一个变量

declare @ConType int;
Run Code Online (Sandbox Code Playgroud)

或类似于此的东西.

最近在代码审查中,我遇到了使用双'@'的decalration(例如内置的@@ rowcount),即

declare @@ConType int;
Run Code Online (Sandbox Code Playgroud)

我注意到一个人可以把任何(合理)数量的'@'搞砸:

declare @@@@ConType int;
Run Code Online (Sandbox Code Playgroud)

变量应该运行正常.所以,以下应该工作:

declare @@@@ConType int;
set @@@@ConType = 1;
select @@@@ConType;
Run Code Online (Sandbox Code Playgroud)

很明显,上面的内容有点愚蠢,但我的问题是,以这种方式声明变量是否有任何意义?有没有什么副作用?我们应该避免这样做吗?

sql t-sql sql-server variables

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

使用zend acl显示页面未找到错误

无论何时调用控制器,如果它没有在zend acl中注册,那么我们通常会得到这样的错误

Fatal error: Uncaught exception 'Zend_Acl_Exception' with message 
'Resource 'hsfasfdadsf' not found' in /usr/share/php/libzend-framework-php/Zend/Acl.php:365
Stack trace: 
#0 /var/www/update/library/Management/Access.php(55): Zend_Acl->get('hsfasfdadsf') 
#1 /usr/share/php/libzend-framework-php/Zend/Controller/Plugin/Broker.php(309): Management_Access->preDispatch(Object(Zend_Controller_Request_Http)) 
#2 /usr/share/php/libzend-framework-php/Zend/Controller/Front.php(941):
Run Code Online (Sandbox Code Playgroud)

是没有办法检查控制器和操作是否在zend acl中注册,我试过

if(!$acl->get($controller))
{
    $request->setControllerName('error');
    $request->setActionName('notfound');
}
Run Code Online (Sandbox Code Playgroud)

但没有奏效

zend-framework zend-acl

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

ASP.NET MVC - 使用现有用户表格进行身份验证

我有一个ASP.NET MVC3项目,我需要为此实现身份验证.

要对用户进行身份验证,我希望将表单身份验证与存储用户名/密码的现有用户表一起使用.之后,使用GlobalActionFilterAttribute,我会检查用户是否可以访问他想要的数据.

那么,我如何轻松地使用个人表格实现表单身份验证?

提前致谢.

c# asp.net-mvc forms-authentication

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