问题列表 - 第11244页

为什么$ count不更新?

   $dir_handle = @opendir($url) or die("Unable to open $url");
   $count = "0";
   while ($file = readdir($dir_handle)) {
      if (!is_dir($url.'/'.$file) && ($file="*.jpg" || $file="*.gif" || $file="*.png") && $file!="picture0.*") {
         $galleryEventFile[$count] = $file;
         $count++;
      }
   }
   closedir($dir_handle);
Run Code Online (Sandbox Code Playgroud)

我认为这与这一行有关:

if (!is_dir($url.'/'.$file) && ($file="*.jpg" || $file="*.gif" || $file="*.png") && $file!="picture0.*")
Run Code Online (Sandbox Code Playgroud)

但我不确定

php readdir

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

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

避免使用SSL"您将被重定向到不安全的连接." 信息

我有一个登录屏幕,我通过SSL服务.用户填写他们的登录名/密码,这将被POST到服务器.此时我想跳出SSL,所以我将它们重定向回没有SSL的同一页面.

这会导致浏览器显示警告对话框"您将被重定向到不安全的连接".我怎么能避免这个?我有很多网站,比如yahoo mail和gmail,它们为你提供了登录的SSL页面,然后在此之后将你发送到非SSL页面.

次要问题:这个对话的目的是什么?它试图警告我一些邪恶的目的 - 但将某人重定向到非SSL页面有什么不好?当我在SSL页面上并单击非SSL链接时,我不会收到警告.重定向某人有什么不同?

我在ASP.NET 2.0中这样做 - 但我认为这是一个通用的web-dev问题.

更新摘要:似乎流行的答案是"不要避免它".我可以理解,用户应该在删除安全性时收到消息.但是,当我关注链接并删除安全性时,我没有得到对话框,所以至少我会说这是不一致的.

对话框/浏览器版本.我实际上没有在IE7/FF3中看到对话框(也许我点击了一个阻止它的复选框).更重要的是客户端在IE6中看到它 - 没有复选框删除它(是的,我知道IE6是旧的和废话).

Firefox2:FF2 http://img521.imageshack.us/img521/8455/sslwarning.jpg

IE6:IE6 http://img188.imageshack.us/img188/139/sslwarningie6.jpg

替代方案:使整个站点成为SSL,永远不要将用户重定向到SSL之外.我能解决这个问题.但我有一个半技术客户,他有一些相当不错的观点:

  • "SSL将导致流量/处理能力的提高".我真的不买这个,我不认为他的网站每个都需要不止一个盒子来服务它.
  • "雅虎做到了.雅虎是一家大型技术公司.你比雅虎聪明吗?"

我将尝试将客户端转移到完全SSL站点.我认为雅虎的方法在1996年是有意义的,或者对于一个更受欢迎的网站而言.一些官方链接解释了为什么这个对话发生会有所帮助(即雅各布尼尔森的真实性水平).

ssl

9
推荐指数
3
解决办法
7687
查看次数

将C#库转换为MSTest项目

我有一些带有NUnit测试的类库,我想将项目转换为使用VS 2008 MsTest集成.(右键单击添加测试等)

是否有简单的转换方法或我需要手动编辑csproj.

谢谢

.net c# testing mstest visual-studio-2008

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

如何确定绝对方向

我有一个xyz加速度计和磁力计.现在我想用两者来确定设备的方向.我看到的问题是,根据设备方向,我需要以不同的顺序使用传感器.

让我举个例子.如果我让设备面向我,则可以使用加速度计确定滚动和俯仰的变化.对于偏航,我使用磁力计.

但是如果我将设备水平放置(即将其旋转90º,面向天花板),则向上矢量(现在是水平)的任何变化都不会引起注意,因为加速度计没有检测到任何变化.现在可以使用磁力计检测到这一点.

所以问题是,如何确定何时使用其中一个.这对两个传感器来说足够了还是我还需要其他东西?

谢谢

sensor accelerometer magnetometer

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

我可以在扩展Python时使用C++功能吗?

Python手册说您可以在C和C++中为Python创建模块.使用C++时,您可以利用类和模板之类的东西吗?它不会与其他库和解释器产生不兼容性吗?

c c++ python python-c-api python-c-extension

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

JDBC PoolingDataSource与PoolingDriver

参考Apache Commons dbcp,PoolingDataSource和PoolingDriver有什么区别?源代码说明

“请注意,此示例与PoolingDriver示例非常相似。实际上,您可以在PoolingDriver和PoolingDataSource中使用相同的池”

但是,它没有明确指出差异

apache jdbc

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

如何在打印时将localtime()保留为int?

我试图追加localtime的整数返回值(在Perl中)但我似乎无法避免它将返回值转换为看起来像这样的东西:Sun Jul 26 16:34:49 2009当我说打印本地时间我明白我想要什么,但当我说$ foo = localtime,""; 打印$ foo; 我得到了字符串.我想要那些数字.我尝试了$ foo = localtime()*1但是恢复到1969并获取字符串.

很混乱.

perl localtime

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

PHP设置下拉框的选定值

我有一个用PHP构建的下拉框.这是代码:

 $region_result = mysql_query("SELECT * FROM region ORDER BY region");    

 $dropdown = "<select name='region'>";
while($row = mysql_fetch_assoc($region_result)) {
    $rid = $row["id"];
    $region = $row["region"];

    $dropdown .= "\r\n<option value='{$row['rid']}'>{$region}</option>";
}
 $dropdown .= "\r\n</select>";
Run Code Online (Sandbox Code Playgroud)

我需要在处理上述代码后设置下拉框的选定值.有没有简单的方法来做到这一点?

有没有人有什么建议?谢谢!

编辑:

谢谢大家的答案.让我解释一下我在做什么.我正在设置一个"编辑用户"页面,您可以在其中按多个条件搜索用户,然后结果以"编辑模式"列出 - 即 - 在文本框和下拉框中.因此,您可以编辑和更新用户.对于两个用户字段,我需要在下拉框中列出数据(以确保数据完整性和约束).因此,我想显示那些下拉框,其中包含您可以更改的所有可能值,但我希望下拉列表的选定值是当前与用户关联的值.

因此,我能够使用deceze的建议 - 在我的while循环中设置我的PHP值与数据库结果,我插入了一个嵌套的while循环,它将构造$ dropdown,并在其中,嵌套if -环.我并没有为所有这些嵌套循环而疯狂.以下是代码段:

 if (@mysql_num_rows($result)) {
        while ($r=@mysql_fetch_assoc($result)) {    
            $fname = $r["fname"];
            $lname = $r["lname"];
            $region = $r["region"];
            $role = $r["role"];
            $extension = $r["extension"];
            $username = $r["username"];
            $building = $r["building"];
            $room = $r["room"];?>

            <?php
            $dropdown = "<select name='region'>"; …
Run Code Online (Sandbox Code Playgroud)

html php drop-down-menu

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

结构原型?

如何将结构放在单独的文件中?我可以通过将函数原型放在头文件(例如file.h)中,将函数体放在像file.cpp这样的文件中,然后在main文件的源文件中使用include指令#include"file.h"来实现.任何人都可以给出一个简单的例子,用下面的结构做同样的事情吗?我正在使用dev-c ++.

struct person{
  string name;
  double age;
  bool sex;
};
Run Code Online (Sandbox Code Playgroud)

c++ struct structure header

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