问题列表 - 第28499页

使用PHP cURL登录远程站点

我是新手使用cURL,很难找到好的资源.我要做的是登录到远程站点,让curl执行登录表单,然后发回成功.

我的代码似乎不起作用,只试图显示网站的主页.

    $username="mylogin@gmail.com"; 
$password="mypassword"; 
$url="http://www.myremotesite.com/index.php?page=login"; 
$cookie="cookie.txt"; 

$postdata = "email=".$username."&password=".$password; 

$ch = curl_init(); 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); 
curl_setopt ($ch, CURLOPT_TIMEOUT, 60); 
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_COOKIEJAR, $cookie); 
curl_setopt ($ch, CURLOPT_REFERER, $url); 

curl_setopt ($ch, CURLOPT_POSTFIELDS, $postdata); 
curl_setopt ($ch, CURLOPT_POST, 1); 
$result = curl_exec ($ch); 

echo $result;  
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么.在此工作之后,我想重定向到另一个页面并从我的网站获取内容.

php curl

57
推荐指数
4
解决办法
17万
查看次数

为什么这会呈现为"System.Web.Mvc.SelectListItem"的列表?

我正在尝试使用从属性中提取的值来填充DropDownList,而我现在的最终结果是除了"System.Web.Mvc.SelectListItem"之外的任何内容.我敢肯定,我在这里省略了一些小步骤,但对于我的生活,我无法弄清楚它是什么.

属性GET生成列表:

public IEnumerable<SelectListItem> AllFoo {
    get {
        var foo = from g in Bar
                  orderby g.name
                  select new SelectListItem {
                     Value = g.fooid.ToString(),
                     Text = g.name
                  };

        return foo.AsEnumerable();
    }
}
Run Code Online (Sandbox Code Playgroud)

控制器代码:

public ActionResult Edit(string id) {
    // n/a code
    ViewData["fooList"] = new SelectList(g.AllFoo, g.fooid);

    return View(g);
}
Run Code Online (Sandbox Code Playgroud)

视图代码:

<%= Html.DropDownListFor(model => model.fooid, ViewData["fooList"] as SelectList) %>
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc linq-to-sql

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

将表作为参数传递给SQLCLR TV-UDF

我们有一个第三方DLL可以在DataTable上运行源信息并生成一些有用的值,我们试图通过SQLCLR将它连接起来,以便在SQL Server 2008中作为表值UDF进行调用.

将这个概念放在这里,我想编写一个CLR表值函数,它对来自DB的源数据表进行操作.

我很确定我理解在T-SQL方面需要发生什么; 但是,方法签名在.NET(C#)代码中应该是什么样的?"来自SQL Server的表数据?"的参数数据类型是什么?

例如

/* Setup */
CREATE TYPE InTableType 
AS TABLE (LocationName VARCHAR(50), Lat FLOAT, Lon FLOAT)
GO 

CREATE TYPE OutTableType 
AS TABLE (LocationName VARCHAR(50), NeighborName VARCHAR(50), Distance FLOAT)
GO

CREATE ASSEMBLY myCLRAssembly 
FROM 'D:\assemblies\myCLR_UDFs.dll' 
WITH PERMISSION_SET = EXTERNAL_ACCESS
GO
CREATE FUNCTION GetDistances(@locations InTableType)
RETURNS OutTableType
AS 
EXTERNAL NAME myCLRAssembly.GeoDistance.SQLCLRInitMethod
GO

/* Execution */

DECLARE @myTable InTableType
INSERT INTO @myTable(LocationName, Lat, Lon) VALUES('aaa', -50.0, -20.0)
INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

c# sqlclr user-defined-functions sql-server-2008

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

在VS2010中开始进行单元测试?

我是单元测试和Visual Studio 2010的新手(刚刚从2008年升级).我对使用VS2010新的内置单元测试工具很感兴趣,但我想首先得到这块土地.我还没有找到任何关于VS2010单元测试的资源或教程 - 有没有人找到一个很好的演练?

如果有人知道避免使用内置工具的理由,我也很乐意说服我们应该坚持使用NUnit等.

unit-testing visual-studio-2010

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

具有复合主键的表的Magento资源模型

我正在为Magento电子商务网站创建一个自定义模块,该模块将围绕一个具有复合/复合主键的新(即自定义)表,或者说该表有两列构成主键.有人知道如何根据带复合键的表创建模型/资源模型吗?

为了提供更多细节,我查阅了几个教程并使用了优秀的moduleCreator脚本.但似乎所有的教程围绕着一个只有一列的PK的表.像这样的东西:

class <Namespace>_<Module>_Model_Mysql4_<Module> extends Mage_Core_Model_Mysql4_Abstract {
   public function _construct(){
        $this->_init('<module_alias>/<table_alias>', '<table_primary_key_id>');
   }
} 
Run Code Online (Sandbox Code Playgroud)

另外,我只是注意到,查看数据库模型几乎所有表都有一个主键.我知道这与EAV风格的数据库结构有很大关系,但仍然可以使用带有复合PK的表吗?如果可能的话,我想坚持使用Magento框架/惯例.气馁了吗?我应该只更改自定义表的结构以获得一些虚拟ID列吗?我有能力做到这一点,但是geez!

(我认为我会提到的另一个注意事项是,看起来Zend Framework提供了一种基于复合主键在表上创建类的方法(参见本页的示例#20 - 大约一半),所以它似乎Magento框架也应该提供它...我只是不知道如何.)

php zend-framework magento data-structures

17
推荐指数
3
解决办法
8014
查看次数

如何使用C#.NET中的#region/#endregion(大纲)等效组织xml数据

我想使用预处理器命令(例如C#/ .NET中的#region/#endregion命令)将我的XML数据组织成可折叠和可扩展的.我正在编辑此文件Visual Studio 2008.

有这样的能力吗?我用谷歌搜索无济于事.我到目前为止最接近的是扩展和折叠标签本身,所以我可以在它们之间崩溃

<Data> 
(this is collapsed)
</Data>
Run Code Online (Sandbox Code Playgroud)

c# xml region visual-studio-2008

9
推荐指数
2
解决办法
8876
查看次数

如何存储非英文字符?

非英语字符在文本列中混乱.阿拉伯文字看起来像这样:

نـ€€€......ســـÙÙ€

如何正确存储非英文字符?

mysql

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

jquery hover将变量传递给回调函数

我试图在悬停时删除链接的标题属性,然后在鼠标移出时将其添加回来.我想将var hoverText传递给悬停...

这是我的代码.有任何想法吗?

$(".icon a").hover(function() {
  $this = $(this);
  var hoverText = $.data(this, 'title', $this.attr('title'));                             
  $(this).find("em").animate({opacity: "show", top: "-35"}, "slow");
  $(this).find("em").text(hoverText);       

  $this.removeAttr('title');       


}, function(hoverText) {             

  $(this).find("em").animate({opacity: "hide", top: "-45"}, "fast");     
  $(this).attr("title", hoverText);

});
Run Code Online (Sandbox Code Playgroud)

variables jquery function hover

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

如何使msbuild ItemGroup项用空格而不是分号分隔?

观察以下msbuild脚本:

<ItemGroup>
  <R Include="-Microsoft.Design#CA1000" />
  <R Include="-Microsoft.Design#CA1002" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

我想把它转换成

/ruleid:-Microsoft.Design#CA1000 /ruleid:-Microsoft.Design#CA1002

现在,我想出的最好的是@(R -> '/ruleid:%(Identity)'),但这只会产生

/ruleid:-Microsoft.Design#CA1000;/ruleid:-Microsoft.Design#CA1002

注意分隔两个规则的分号,而不是空格.这很糟糕,fxcop无法识别 - 我需要一个空间.

现在,这是一个简单的例子,所以我可以声明这样的事情:

<PropertyGroup>
  <R>/ruleid:-Microsoft.Design#CA1000 /ruleid:-Microsoft.Design#CA1002</R
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

但是,我不喜欢这个,因为实际上我有许多规则我希望禁用并列出所有这些规则,这是我希望避免的.

msbuild

14
推荐指数
1
解决办法
3854
查看次数

为什么try..catch块需要括号?

而在if等中的其他语句中,如果块中只有一条指令,则可以避免使用大括号,而不能使用try ... catch块执行此操作:编译器不会购买它.例如:

try
    do_something_risky();
catch (...)
    std::cerr << "Blast!" << std::endl;
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,g ++只是说它在do_something_risky()之前需要一个'{'.为什么这种行为的差异尝试...捕获,比如说,如果......其他?

谢谢!

c++ syntax try-catch

43
推荐指数
6
解决办法
3350
查看次数