小编bea*_*ear的帖子

点击"输入"不会在IE8中发布表单

我正在使用PHP在需要时传递登录表单,这里是代码:

$htmlForm = '<form id="frmlogin">'.'<label>';
switch(LOGIN_METHOD)
{
    case 'both':
        $htmlForm .= $ACL_LANG['USERNAME'].'/'.$ACL_LANG['EMAIL'];
        break;
    case 'email':
        $htmlForm .= $ACL_LANG['EMAIL'];
        break;
    default:
        $htmlForm .= $ACL_LANG['USERNAME'];
        break;
}                       

$htmlForm .= ':</label>'.
             '<input type="text" name="u" id="u" class="textfield" />'.
             '<label>'.$ACL_LANG['PASSWORD'].'</label>'.
             '<input type="password" name="p" id="p" class="textfield" />'.
             '<center><input type="submit" name="btn" id="btn" class="buttonfield" value="Sign in to extranet" /></center>'.
             '</form>';

return $htmlForm;
Run Code Online (Sandbox Code Playgroud)

问题是,当用户点击进入IE8时,表单不提交,并且用户被迫点击提交按钮.

我该如何纠正这个?

html php forms submit form-submit

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

优化Zend框架

我试图从我的应用程序中获得尽可能多的性能,该应用程序使用Zend Framework.

我正在考虑使用Zend Server,启用APC.但是,我需要先了解一些事情.

使用Zend Server + Zend Framework有什么好处,还是我应该使用任何普通的系统来托管它?

沙塔尔

zend-framework zend-server

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

构建PHP路由器

可能重复:
将URL路由转换为funciton参数php mvc
CMS在MVC中的路由

我目前正在尝试重写PHP路由器.

新的htaccess重写如下.

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    public/    [L]
    RewriteRule    (.*) public/index.php?url=$1    [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

在index.php中public,我使用的是获取URL$url = $_GET['url'];

我需要做的是传递$url给路由器函数::route($url)

如果URL传递为:/ page/function/$ params,然后将转换为:index.php?url=page/xapp/function,我需要映射并路由到Controller xapp并调用function($params).

到目前为止,已经调用了自动加载器.如果只调用/ page /,我还需要设置一个默认函数.

我如何在路由器中实现这一目标?

php url-routing

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

PHP中的父对象类型提示

我正在尝试在PHP中键入特定父对象的提示:

我目前有一个标准的基础对象类:

class stdObject
{

   private $var;

   public function setVar($var)
   {
     $this->var = $var;
     return $this;
   }
}
Run Code Online (Sandbox Code Playgroud)

我有一个类对象扩展这个:

class valObject extends stdObject
{
}
Run Code Online (Sandbox Code Playgroud)

在PHP函数中,我希望能够键入提示,以便函数可以期望任何具有父项的对象stdObject,因此发送valObject将起作用但不起作用anyOldObject.

这可能吗?

php

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

PHP替代trac?

可能重复:
是否有用PHP编写的Trac的等价物?

是否有任何PHP替代Edgewall的Trac解决方案适用于Python,而不是真正可移植?

php

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

数组问题

我遇到了以下代码的问题:

$ids = '"' . implode('", "', $crumbs) . '"';
$motd = array();
$dober = $db->query("SELECT id, name, msg, datetime FROM tbl_depts td INNER JOIN tbl_motd tm ON td.id = tm.deptid WHERE td.id IN (" . $ids . ")");

while ($row = $dober->fetch_array()) {
                $motd[] = $row;
      }
Run Code Online (Sandbox Code Playgroud)

print_r揭示了这一点:

Array
(
[0] => Array
    (
        [0] => 1
        [id] => 1
        [1] => Management
        [name] => Management
        [2] => New Management Rule!
        [msg] => New Management Rule!
        [3] => 
        [datetime] …
Run Code Online (Sandbox Code Playgroud)

php mysql arrays

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

Xcode 中未定义的符号

我在 iOS 版 Xcode 中构建时遇到此错误。

Undefined symbols for architecture i386:
"_CGRectInset", referenced from:
  -[RootViewController viewDidLoad] in RootViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

该应用程序是一个干净的项目,只是根据 Xcode 提供的模板构建的。

有任何想法吗?

xcode ios

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

如何在VB.NET中每x分钟调用一次函数?

如何每x分钟调用一次函数.

我假设我必须在表单中添加一个计时器?

vb.net

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

Twitter Bootstrap模式 - 加载"远程"内容

我正在尝试加载"远程"内容,基本上是通过HTTP请求(在同一站点上)发送的信息.返回的内容本身会抛出以下信息:

<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;    </button>
<h3>Change Your Password</h3>
</div>
<div class="modal-body">
<form>
    <fieldset>
        <label>Your current password</label>
        <input type="password" placeholder="password">
        <label>Confirm current password</label>
        <input type="text" placeholder="password">

        <button type="submit" class="btn">Submit</button>
    </fieldset>
</form>
</div>
<div class="modal-footer">
    <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,对于显示远程内容的模式框,我相信我应该已经显示modal-body该类:

<div class="modal fade hide" id="ajax">
    <div class="modal-body">
        <p>body content to be replaced</p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何绕过这个,并提供完整的模态div内容并使其正确显示?

modal-dialog twitter-bootstrap

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

jQuery AJAX 发送两个请求

jQuery AJAX 似乎发送两个请求。由于我使用基于时间的双因素身份验证方法,第二个请求失败,因此原始请求“失败”。

第一个是 post 请求,这很好,但接下来是 GET 请求,这不太好。

这是我用来生成查询的 JavaScript。

$('#form').live('submit', function(event) {
    var target = $('#ajax');
    var url = '/ajax/user/authenticateLevel3';
    $.ajax({
        type: "POST",
        url: url,
        data: $('#form').serialize(),
        dataType: 'json',
        success: function(data, status) {
            $.getJSON(url, function(data) {

                if (!data.resultCode) {
                $('#ajax').html($.base64.decode(data.html));
                $('#ajax').modal();
                } else {
                    location.reload();
                }

            });
        }
    });
    event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以解决这个问题吗?

javascript ajax jquery

5
推荐指数
2
解决办法
6073
查看次数