小编Jar*_*ish的帖子

如何使用Apache 2在子目录中自动加载index.html

我在使用Apache 2的子目录中自动加载index.html时出现问题.自动加载index.html适用于根目录.

你看,为了使事情变得通用,我的Web应用程序被编写成每个模块都驻留在它自己的子目录中.每个文件夹有3个文件 - 前端的index.html(包含html + javascript),后端的index.php(包含访问数据库的php代码)和index.css的样式.

因此,要访问Web应用程序中的各个模块:

[概述模块] - http://xyz.com/overview?id=1234567890

[详情模块] - http://xyz.com/details?id=1234567890

如果没有子目录的自动加载机制,则无法实现上述目标.

我将不胜感激任何帮助.非常感谢!

apache2

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

会话注入?

我应该如何在会话中托管用户的ID?只是为了插入id?我的意思是(例如):

$_SESSION['id'] = 1;
Run Code Online (Sandbox Code Playgroud)

用户自己没有办法改变它(作为cookie ..)?因为如果是这样,他可以改为任何身份证.

还有一个问题 - 如何检查用户是否已登录(使用会话)?我创建了一个会话:

$_SESSION['is_logged_in'] = true;
Run Code Online (Sandbox Code Playgroud)

同样,用户不能只创建一个名为'is_logged_in'且其值为true的会话吗?或者只是服务器控制服务器的价值?

php security session

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

如何使绝对定位元素与页面的其余部分一起移动?

当我绝对定位一个物体时,它就会卡在那里.当您调整浏览器窗口的大小时,它会在其他对象滑动时停留在那里,从而终止整个点.

现在这只适合我.显然它适用于普通网站,例如你现在的网站.当你调整窗口大小时,一切都会移动并保持在整个模板中.

如何通过绝对定位实现这一目标?

html css positioning

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

在URL中省略index.php时,总是在Slim Framework中出现404错误

我按照这里的说明创建了一个测试hello world Slim应用程序.

当我拨打这个电话时,我收到404错误:

http://my_server/my_app/hello/John
Run Code Online (Sandbox Code Playgroud)

另一方面,当我拨打这个电话时,它会很棒,因为我收到了"Hello John"消息:

http://my_server/my_app/index.php/hello/John
Run Code Online (Sandbox Code Playgroud)

但是,当然,我不想在我的网址中使用index.php ......有什么不对的?

=======编辑=======

我忘了像这样创建.htaccess文件(在Slim Framework文档之后,和index.php在同一目录中):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)

现在我收到这个错误:

/physical_path_to_my_files/index.php was not found on this server
Run Code Online (Sandbox Code Playgroud)

php apache mod-rewrite slim

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

通用公式计算3d空间等距离

它可能不是发布这个的正确的地方,但我不知道在哪里发布它.

我有5条线(d1 - > d5)在3d透视图中彼此均匀分布,我有(a)角度,(d1)和(b5)的值.我需要用jquery计算(b2,b3,b4,d2,d3,d4,d5).

在此输入图像描述

我可以用以下公式计算d5:

d5 = d1 - ( b5 * Math.tan(a))
Run Code Online (Sandbox Code Playgroud)

但我不知道如何计算b2,b3和b4.(d1分为4个相同的部分)任何帮助将不胜感激.

javascript math jquery

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

位操作问题

有没有办法找到仅使用位操作设置最少次数的位?

例如,如果我有三位数组:

11011001

11100000  
11101101
Run Code Online (Sandbox Code Playgroud)

位置3和5中的位仅在三个矢量中的一个中设置为1.

我目前有一个o(n)解决方案,其中n是比特阵列中的比特数,我在比特阵列中检查每个比特并在每次有1时增加,但由于某种原因,我认为有一个o(1)解决方案,我可以用几个按位运算.任何人都可以建议吗?谢谢.

bit

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

PHP重定向,保持POST

我有一个带有复选框表单的html页面.表单的动作指向PHP脚本.PHP脚本收集POST变量就好了,但显然会显示一个空白屏幕,因为它一旦执行就会转到www.example/script.php.

我如何让PHP转到另一个URL以获取更多表单提交信息,同时保持这些POST完好无损?

header() metaredirect似乎否决了所有内容而不是收集数据......如何将这些数据收集到POST中,然后自动转到另一个html页面,另一个表单附加了PHP脚本作为其动作?

如果我以一种令人困惑的方式说明这一点,谢谢你.

php

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

当Javascript回调无法使用时

我知道你不应该在Javascript中做阻塞,而且我从来没有无法重构那些必须这样做.但我遇到了一些我不知道如何处理回调的东西.我正在尝试使用带有html2canvas的Downloadify(这仅适用于IE,下载数据URI在IE中不起作用).您必须指定数据函数,以便Flash对象知道要下载的内容.不幸的是,html2canvas是异步的.在获取数据URI之前,我需要能够等到onrendered事件被填满.

$('#snapshot').downloadify({
        filename: function(){
            return 'timeline.png';
        },
        data: function(){
            var d = null;
            html2canvas($('#timeline'),{
                onrendered:function(canvas){
                    d = canvas.toDataURL();
                }
            });

            //need to be able to block until d isn't null

            return d;
        },
        swf: '../static/bin/downloadify.swf',
        downloadImage: '../static/img/camera_icon_32.png?rev=1',
        width: 32,
        height: 32,
        transparent: true,
        append: false
});
Run Code Online (Sandbox Code Playgroud)

我对其他方法的建议持开放态度,但我被困住了.

编辑 - 有几条评论表明需要有关Downloadify的更多信息(https://github.com/dcneiner/Downloadify).Downloadify是一个Flash对象,可用于触发浏览器的"另存为"窗口.downloadify()函数只是初始化Flash对象并<object/>在元素中粘贴标记.由于它是Flash对象,因此您无法在不导致安全违规的情况下从Javascript触发事件.

我只在IE上使用它来下载Canvas元素的图像.在所有其他浏览器中,我只能使用数据URI,但IE是一种特殊的花.

javascript html5 asynchronous html2canvas downloadify

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

htmlentities()在字符串中双重编码实体

我只希望将未编码的字符转换为html实体,而不会影响已存在的实体.我有一个以前编码实体的字符串,例如:

gaIUSHIUGhj>&hyphen; hjb&times;jkn.jhuh>hh> &hellip;
Run Code Online (Sandbox Code Playgroud)

当我使用时htmlentities(),&实体的开头会再次编码.这意味着&hyphen;其他实体的&编码为&amp;:

&amp;times;
Run Code Online (Sandbox Code Playgroud)

我尝试解码完整的字符串,然后再次编码,但似乎没有正常工作.这是我试过的代码:

header('Content-Type: text/html; charset=iso-8859-1');
...

$b = 'gaIUSHIUGhj>&hyphen; hjb&times;jkn.jhuh>hh> &hellip;';
$b = html_entity_decode($b, ENT_QUOTES, 'UTF-8');
$b = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $b);
$b = htmlentities($b, ENT_QUOTES, 'UTF-8'); 
Run Code Online (Sandbox Code Playgroud)

但它似乎没有正确的方式.有没有办法防止或阻止这种情况发生?

php

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

Symfony LiipImagineBundle:过滤器无法处理大图像

我目前正在开发一些用户在后端上传图像的可能性.这些图像应该稍后在移动应用程序上呈现.

我处于开发的早期阶段,我想调整任何用户上传到服务器的图像.但是现在我在Wamp本地工作,当我想要将滤镜应用到大约1000X1000以下的图像时工作正常.然后不会过滤较大的图像,确实存储原始图像,但是应该转到web/media/cache的过滤的图像不是.

我现在似乎无法找到解决方案,我不得不说我是Symfony开发的初学者.我开始认为这与使用Wamp的缓存有关.

这是我在config.yml中的配置以获得更高的精度:

liip_imagine:
resolvers:
    default:
        web_path: ~
filter_sets:
    my_small:
        quality: 100
        filters:
            thumbnail: { size: [275, 100], mode: outbound }
    my_big:
        quality: 100
        filters:
            thumbnail: { size: [550, 550], mode: inset}
Run Code Online (Sandbox Code Playgroud)

有没有人遇到过同样的问题?

php wamp symfony liipimaginebundle

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