小编Ryt*_*tis的帖子

IE8溢出:自动带最大高度

我有一个可能包含大量数据的元素,但我不希望它破坏页面布局,所以我设置max-height: 100pxoverflow:auto希望在内容不适合时出现滚动条.

这一切在Firefox和IE7中运行良好,但IE8表现得好像overflow:hidden存在而不是overflow:auto.

我试过overflow:scroll,仍然没有帮助,IE8只是截断内容而不显示滚动条.更改max-height声明,height使溢出的工作好了,它的组合max-heightoverflow:auto打破的东西.

这也是IE8最终版本中官方错误

有解决方法吗?现在我使用height而不是max-height,但是如果没有太多数据,它会留下足够的空白空间.

css overflow internet-explorer-8

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

Node.js,从URL解析文件名

我该如何解析网址?

site.com:8080/someFile.txt?attr=100
Run Code Online (Sandbox Code Playgroud)

要么

site.com:8080/someFile.txt/?attr=100
Run Code Online (Sandbox Code Playgroud)

我需要得到someFile.txt,我自己设置的文件名在哪里作为格式(txt或其他).

UPDATE

我试过了

var path = url.parse(req.url).path;
Run Code Online (Sandbox Code Playgroud)

但我仍然无法获得路径(someFile.txt).

javascript node.js

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

上传前使用md5检查多个文件上传

我正在构建一个网页,我需要一个多文件上传实现,可以在将文件上传到服务器之前对文件进行哈希处理.

这个想法是用户可以上传服务器上已存在或可能不存在的文件.为了节省带宽,我希望在将文件上传到服务器之前对文件进行哈希处理,通过POST发送哈希值,并且只有在服务器响应它没有带有此哈希的文件时才继续上传.

是否有任何基于Flash的免费实现(我认为JavaScript无法加载文件并将其哈希)可能对我有用?

html hash file-upload

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

如何在CakePHP中创建,编写和读取会话数据?

任何人都可以给我一个如何创建会话并向其写入数据的示例.我已经看到了如何使用write命令将数据写入会话的语法.但是如何创建会话并检索其中的值.

在我的应用程序中,我有两个数据,form_id和user_id,需要在所有页面请求中使用.那么如何将其保存为会话变量并在整个应用程序中使用它?

编辑

function register()
{
    $userId=$this->User->registerUser($this->data);
    $this->Session->write('User.UserId',$userId);
    //echo "session".$this->Session->read('User.UserId');
    $this->User->data=$this->data;
    if (!$this->User->validates())
    {
    $this->Flash('Please enter valid inputs','/forms' );
      return;   
    }

$this->Flash('User account created','/forms/homepage/'.$userId);            

}   
Run Code Online (Sandbox Code Playgroud)

如何在$ this-> Flash中使用会话变量'User.UserId'而不是$ userId('用户帐户创建','/ forms/homepage /'.$ userId);

我可以在所有视图文件中使用此变量,因为在所有页面请求中我还传递了userId吗?

编辑2

我有2个控制器,用户和表单.我将userid写入users _controller中的会话变量.我有一个名为homepage.ctp的视图文件,其操作在forms_controller中.现在我如何使用主页中users_controller中定义的会话变量?对不起,如果我问愚蠢的问题.我浏览了蛋糕书,但我的怀疑并没有被清除.我也在尝试编译的错误方法,所以请帮帮我.

编辑3

我有一个会话变量'uid',它是控制器主页操作中的用户ID.

       $this->Session->write('uid',$this->data['Form']['created_by']);
Run Code Online (Sandbox Code Playgroud)

我需要在同一个控制器的设计动作方法中使用相同的变量.当我给

             $uid=$this->Session->read('uid');
            echo "uid: ".$uid;
Run Code Online (Sandbox Code Playgroud)

价值没有回应.

我不能在同一个控制器中使用会话变量吗?

session cakephp-2.0

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

Firebird数据库复制

我已经达到了这样的程度,我决定用一个由其他人构建的系统替换我的定制复制系统,主要是出于可靠性目的.任何人都可以推荐任何值得的复制系统吗?是纤维有什么好处?

但是,我需要的可能与通用系统稍微不同.我有五个部门,每个部门都有自己的数据库副本,以及远程位置的主服务器.这些部门都有零星的互联网连接,主人总是在线.数据必须从主服务器来回流动,这意味着所有部门都需要与主服务器相等(当互联网连接可用时),并上传网络中断期间所做的更改,这些更改稍后由主服务器分发给其他部门.

database replication firebird

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

添加到jquery ui自动完成列表的其他链接

对不起,我找不到如何做到这一点的明确解决方案.我正在使用jQuery UI自动完成功能textbox从数据库中检索数据.我需要在列表末尾添加一个"添加新地点"链接.我想允许用户添加新的场地,如果他们正在寻找的场地不在数据库中.

这是我的代码:

$(function() {
    $("#venue").autocomplete({
        source: '<?php echo base_url();?>index.php/home/autocomplete_venue',
        minLength: 2,
        select: function(event, ui) {
            $('#venue_id').val(ui.item.id);                 
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery user-interface autocomplete

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

启动新选项卡并重新加载原始页面

在我的LAMP堆栈应用程序中,我以pdf格式创建发票.第一个屏幕允许选择购买项目包含在发票中.我的pdf在一个新标签中打开,使用$ _POSTed表单数据工作正常,但我也想同时重新加载第一页,因为我还更新了为pdf发票选择的购买状态,我希望选择屏幕反映这一点.任何人的想法?请注意原生Javascript或PHP解决方案.

html javascript

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