$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)
但我不确定
我有一个登录屏幕,我通过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站点.我认为雅虎的方法在1996年是有意义的,或者对于一个更受欢迎的网站而言.一些官方链接解释了为什么这个对话发生会有所帮助(即雅各布尼尔森的真实性水平).
我有一些带有NUnit测试的类库,我想将项目转换为使用VS 2008 MsTest集成.(右键单击添加测试等)
是否有简单的转换方法或我需要手动编辑csproj.
谢谢
我有一个xyz加速度计和磁力计.现在我想用两者来确定设备的方向.我看到的问题是,根据设备方向,我需要以不同的顺序使用传感器.
让我举个例子.如果我让设备面向我,则可以使用加速度计确定滚动和俯仰的变化.对于偏航,我使用磁力计.
但是如果我将设备水平放置(即将其旋转90º,面向天花板),则向上矢量(现在是水平)的任何变化都不会引起注意,因为加速度计没有检测到任何变化.现在可以使用磁力计检测到这一点.
所以问题是,如何确定何时使用其中一个.这对两个传感器来说足够了还是我还需要其他东西?
谢谢
Python手册说您可以在C和C++中为Python创建模块.使用C++时,您可以利用类和模板之类的东西吗?它不会与其他库和解释器产生不兼容性吗?
参考Apache Commons dbcp,PoolingDataSource和PoolingDriver有什么区别?源代码说明
“请注意,此示例与PoolingDriver示例非常相似。实际上,您可以在PoolingDriver和PoolingDataSource中使用相同的池”
但是,它没有明确指出差异
我试图追加localtime的整数返回值(在Perl中)但我似乎无法避免它将返回值转换为看起来像这样的东西:Sun Jul 26 16:34:49 2009当我说打印本地时间我明白我想要什么,但当我说$ foo = localtime,""; 打印$ foo; 我得到了字符串.我想要那些数字.我尝试了$ foo = localtime()*1但是恢复到1969并获取字符串.
很混乱.
我有一个用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) 如何将结构放在单独的文件中?我可以通过将函数原型放在头文件(例如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)