问题列表 - 第48660页

我怎样才能将PHP glob指向特定目录?

所以我得到这个代码列出目录中的所有jpg图像,但它只适用于我的根目录,我不知道如何将它指向我的images目录.

<ul>
<?php foreach (glob("N*T.jpg") as $image): ?>
    <li>
        <a href="<?php echo str_replace("T", "F", $image); ?>">
            <img src="<?php  echo "$image"; ?>">
        </a>
    </li>
<?php endforeach; ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?

php

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

向MailMessage添加附件时流关闭错误

我使用以下代码将文件附加到电子邮件中.

msg = new MailMessage();

    using (strMem = new MemoryStream((byte[])attDr["filedata"]))
    {
        using (strWriter = new StreamWriter(strMem))
        {
            strWriter.Flush(); strMem.Position = 0;
            using (attachment = new Attachment(strMem, attDr["filename"].ToString()))
            {
                msg.Attachments.Add(attachment);
            }
        }
    }

...
...
msg.Send();  //Error: System.ObjectDisposedException: Cannot access a closed Stream.
Run Code Online (Sandbox Code Playgroud)

错误消息是://错误:System.ObjectDisposedException:无法访问已关闭的Stream

我猜测"USING"语句在退出块时关闭流.但为什么"Attacments.Add()"没有制作自己的流副本?

.net c# email

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

为什么我的服务器路由被附加到我的所有超链接的开头?

我最近开始乱码CodeIgniter并在通过HTML或使用锚功能执行标准超链接时遇到问题,因为所有超链接在开始时附加我的服务器路由.所以说例如我在我的视图中编写了一个标准超链接,例如当我点击链接时<a href="www.testsite.com">Test site</a>它会返回http://localhost/test/index.php/test/www.testsite.com?我不确定我做错了什么,但猜测它可能与路由有关?

php redirect codeigniter hyperlink codeigniter-url

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

矢量图形编辑器的设计模式

PowerPoint或Illustrator等矢量图形应用程序的最佳实践设计模式/体系结构是什么?专门用于构建工具 - 用户交互和对复杂图形对象的操作(父子关系,形状和布局的几何约束).

对以下内容的任何想法或经验:

  1. 行为 - Adorner - 行为堆栈/服务 - 查看 - 查看模型Microsoft

  2. EditPolicy - EditPart - View - 模型GEF

architecture model-view-controller design-patterns editor vector-graphics

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

HTML:IE9标准模式在每个页面上打印TFOOT

HTML中的表可以有" 页脚 ":

<TABLE>
   <THEAD><TR><TD>Your header goes here</TD></TR></THEAD>
   <TFOOT><TR><TD>Your footer goes here</TD></TR></TFOOT>
   <TBODY>
      <TR><TD>
         Page body in here -- as long as it needs to be
     </TD></TR>
   </TBODY>
</TABLE>
Run Code Online (Sandbox Code Playgroud)

通常,旧版Internet Explorer只显示TFOOT整个表格的底部.但是有一种风格可以应用于TFOOT(和THEAD)使其打印在由表格跨越的每个页面的底部.来自MSDN:

table-footer-group
对象呈现为tFoot.表格页脚始终显示
在所有其他行和行组之后,以及任何底部字幕之前.
页脚显示在由表格跨越的每个页面上.

添加table-footer-group为样式TFOOT使其(在Internet Explorer中)在表格跨越的每个页面的底部打印:

<STYLE type="text/css">
   tfoot { display: table-footer-group; }
</STYLE>
Run Code Online (Sandbox Code Playgroud)

但如果IE9(候选版本)被置于标准模式:

<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)

然后TFOOT不再呈现在跨越表的每个页面的底部,而是仅在整个表的末尾.

我查看了HTML规范以查看正确的行为是什么,并且它未定义!:

table-footer-group(在HTML:TFOOT中)
与'table-row-group'类似,但对于可视化格式,行组始终显示在所有其他行和行组之后以及任何底部标题之前.打印用户代理可能会在表格跨越的每个页面上重复页脚行.如果一个表包含多个带有'display:table-footer-group'的元素,则只有第一个元素呈现为页脚; 其他人被视为'display:table-row-group'.

注意:强调增加了效果.

在IE9 标准模式中有没有办法让我选择 …

html standards html-table internet-explorer-9

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

Android应用程序更新

我们开发了一个Android应用程序,并计划将它们安装在平板电脑上并分发给我们的客户.我们现在必须决定在应用程序可用时向应用程序发送更新的过程.

有人可以建议实现发送更新的最佳方法吗?

是否可以进行静默更新,即通过在应用程序中检查,下载和安装最新版本来更新应用程序而无需用户干预?

感谢提前,纳文

android updates tablet

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

如何调整Facebook和推文按钮?

我们主页上的Facebook和Tweet按钮是垂直错位的,我们很困惑.如果我们使用Firebug并删除Tweet按钮的高度,我们可以顶部对齐两个按钮.但是,高度是从Twitter脚本动态设置并内联的.我们似乎无法覆盖高度值.

这是主页:http://www.panabee.com

我们在CSS中做错了吗?或者我们需要在T​​weet按钮中设置一个参数来覆盖高度值?

我们唯一的另一个选择是使用推特到推特按钮的Twitter iFrame,我们不想这样做.

谢谢!

html css twitter facebook vertical-alignment

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

如何做有条件的.htaccess密码保护

我正在尝试使用.htaccess密码保护特定网址.不同的URL指向相同的文件但具有不同的工作方式.我现在需要密码保护只有一个网址.我正在尝试使用setenvif这样做但它似乎不起作用.我可能不完全理解apache setenv模块的用途或用途.

这是我的代码似乎不起作用

SetEnvIfNoCase Host "topasswordprotect\.domain\.com$" protecturl
<IfDefine protecturl>
  Require valid-user
  AuthName "Please enter your name and password"
  AuthType Basic
  AuthUserFile .htpasswd
</IfDefine>
Run Code Online (Sandbox Code Playgroud)

.htaccess conditional passwd setenv ifdefine

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

MSBuild使用不正确版本的sgen.exe生成XmlSerializer dll?

我正在使用TeamCity运行MSBuild脚本,该脚本将清理并重建我们的解决方案之一。当我部署由该过程生成的dll时,Web服务器返回有关[MyType] .XmlSerializer.dll的错误,该错误是“此程序集由比当前加载的运行时新的运行时构建,无法加载。” 到目前为止,这是我的笔记:

  • 该解决方案是针对.Net Framework 3.5的Visual Studio 2010解决方案。
  • TeamCity将模仿这一点。它使用MSBuild版本-“ .Net Framework 4.0”和MSBuild ToolsVersion-“ 3.5”进行设置。这告诉TeamCity使用MSBuild 4.0,但要以3.5 Framework为目标。由于我们使用的是Visual Studio 2010,因此必须使用MSBuild 4.0或它会产生其他错误(与VS2010使用的新警告代码有关)。 这似乎工作正常,并且为大多数dll生成.Net 3.5 dll。
  • MSBuild进程调出resgen.exe和sgen.exe分别生成资源文件和XmlSerializer文件。由于我们使用的是MSBuild 4.0,因此它将查找Windows SDK 7.1。我已经安装了该版本。我还安装了Windows SDK 7.0。
  • 无论我针对的框架是什么,构建过程都会在WinSDK 7.1下调用sgen.exe,并生成.Net Framework 4.0 [MyType] .XmlSerializer.dlls。它是否正确?

据我所知,我的选择是:

  • 如果我改变目标是针对较旧的v3.5 MSBuild工具,则VS2010已在解决方案文件中添加了警告,警告该文件使MSBuild 3.5停止运行并破坏了构建。这不是真正的选择。
  • 尝试将注册表中的路径更改为本主题中讨论的工具,但看不到任何更改。
  • 在服务器上安装VS2010。显然,VS2010使用了中间的WinSDK v7.0A,而获得此功能的唯一方法是在服务器上安装VS2010。这不是真正的选择。
  • 更改项目以不生成XmlSerializer.dlls。这行得通,但看起来有点俗气,因为它并不能真正解决问题,我也担心性能问题。

我想念什么吗?我还有其他选择吗?

.net msbuild teamcity visual-studio

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

在Android中Spotify Intent?

我想播放一个spotify播放列表,任何人都知道是否有Spotify意图过滤器?

谢谢!

android intentfilter spotify

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