我有一个名为send.email.php的页面,它发送一封电子邮件 - 非常简单的东西 - 我传递了一个订单ID,它创建了作业请求并将其发送出去.这在我开发它的上下文中使用时工作正常(使用javascript对URL进行AJAX调用并将order_id作为查询参数传递)
我现在正试图在另一个应用程序中重用完全相同的页面,但我使用php调用它file_get_contents($base_url.'admin/send.email.php?order_id='.$order_id).当我以这种方式调用页面时,$ _SESSION数组为空isempty()= 1.
这是因为我正在使用启动一个新会话,file_get_contents并且我在登录时存储在$ _SESSION中的值是不可用的?
- >感谢您的反馈.有意义的是,新呼叫无法访问现有会话......
但是新问题:
我现在得到:无法打开流:HTTP请求失败!尝试执行时:
$opts = array('http' => array('header'=> 'Cookie: ' . $_SERVER['HTTP_COOKIE']."\r\n"));
$context = stream_context_create($opts);
$contents = file_get_contents($base_url.'admin/send.sms.php?order_id='.order_id, false, $context);
Run Code Online (Sandbox Code Playgroud)
是的,如果我将其称为以下URL,则URL工作正常:(它只是不允许我访问会话)
$result file_get_contents($base_url.'admin/send.sms.php?order_id='.$order_id);
Run Code Online (Sandbox Code Playgroud) 我试图中间对齐一个元素,但我遇到了这个问题.我正在使用这个标签:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<table style="width:100%; height: 100%" cellspacing="0" cellpadding="0">
<tr>
<td vertical-align="middle">
<div id="progressContainer" style="text-align:center;">
Some string here
</div>
</td>
</tr>
</table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果我删除它:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">,它的中间正确对齐.
这种行为在FF和chrome中是可重现的.
题:
我在这里做错了吗?
例如,我想搜索一个单词' marple ',这应该返回带有近似或完全单词的行,如' marble ',' maple ',' marple '等...
如何在mysql查询中执行此操作?或者更好地给出单词建议,如果有的话?
我正在使用VS Team System 2008并安装VS 2010 Express版本.
我想查询给定播放列表的成员.我有正确的播放列表ID,并希望使用managedQuery()来查看相关的播放列表成员.
我有的是这个:
private String [] columns = {
MediaStore.Audio.Playlists.Members.PLAYLIST_ID,
MediaStore.Audio.Playlists.Members.TITLE,
};
Uri membersUri = MediaStore.Audio.Playlists.Members.getContentUri(volume, playlistId);
Cursor tCursor = managedQuery(membersUri, columns, null, null, null);
Run Code Online (Sandbox Code Playgroud)
我不知道卷参数需要什么.我试过这个:
MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI.toString()对于"音量"这个论点.
这给了我一个有效的内容URI,看起来像:
content://media/external/audio/playlists/2/members
Run Code Online (Sandbox Code Playgroud)
但是,我的光标返回null.我可能远离基地 - 我知道我想做的事情非常简单.
让我们说你有:
if(condition) {
i = 1;
} else {
i = 2;
}
Run Code Online (Sandbox Code Playgroud)
你需要发表评论解释if和else阻止.什么是最易读的方式,所以有人可以在第一眼就轻松拿起它们?
我通常这样做:
//check for condition
if(condition) {
i = 1;
} else {
//condition isn't met
i = 2;
}
Run Code Online (Sandbox Code Playgroud)
由于评论位于不同的级别,我觉得不够好,所以快速浏览一下你就会发现if评论和else评论看起来像是属于某种内部结构.
把它们像这样:
if(condition) {
//check for condition
i = 1;
} else {
//condition isn't met
i = 2;
}
Run Code Online (Sandbox Code Playgroud)
对我来说也不好看,因为看起来整个结构都没有评论(条件可能很大并且需要多行).
像这样的东西:
//check for condition
if(condition) {
i = 1;
//condition isn't met
} else {
i = 2; …Run Code Online (Sandbox Code Playgroud) 我正在尝试为我的 C# 方法上的 XML 注释构建一个列表。
我正在使用以下文档,但是其中的列表实现对我不起作用。我正在使用 Visual Studio 2008 和 .net 3.5。
http://msdn.microsoft.com/en-us/magazine/cc302121.aspx
如何在 C# 中使用 XML 注释构建列表?
这是我当前的 XML 代码。para 标签工作正常,但没有生成列表。
/// <summary>
/// Populates an entity from the database.
/// <para />
/// <list type="table">
/// <listheader>
/// <term>This method contains assumptions in the implementation of the entity:</term>
/// </listheader>
/// <item><term>Given the entity name [name]Entity (eg. [User]Entity is User), there is an
/// appropriate stored procedure created: dbo.sp[name]View (eg. dbo.spUserView).
/// <para />
/// The structure of …Run Code Online (Sandbox Code Playgroud) 最近我遇到了一个复杂的表实现,例如:
tr1: | td1 | td2 | td3 |
tr2: | th | td |
tr3: | th | td |
...
Run Code Online (Sandbox Code Playgroud)
如本例所示,我希望td1和td3的宽度是固定的,当屏幕无线电/浏览器宽度改变时,td和td2是宽度自动扩展.我想知道是否有办法通过使用CSS来做到这一点?
为了清楚起见,我已经将colspan和width值用于我的目的,但是如何通过使用colspan和width值使td1小于th?colspan不起作用,也没有宽度值