我正在尝试从Yahoo!检索市场数据 金融和剧本多年来一直运作良好,但最近,它停止显示道琼斯数据.这是URL:
http://download.finance.yahoo.com/d/quotes.csv?s=^DJI,^IXIC,^GSPC,^TNX&f=snl1d1t1c1ohg
该URL应返回以下数据:
它实际上没有为我返回CSV,我已经尝试了我能想到的一切,但无济于事,我没有看到任何人在网上遇到同样的问题.
任何想法,是否有任何人有同样的问题?
谢谢.
我知道可以用坏词(检查预设单词数组)但如何检测长文本中的电话号码?我正在为一个客户建立一个PHP网站,该客户需要避免使用描述字段来设置他们的手机号码.(参见craigslist等...)
除了他需要一些节制,但我想知道是否有办法阻止至少明显的喜欢nnn-nnn-nnnn,而不是要求阻止其他奇怪的写作方式HeiGHT*/four*/nine等...
我计划尽快获得一个VPS并且有两个我想要托管的网站.我使用主机文件为我的开发环境设置了本地vhosts设置以正确移植它.
我的问题很简单:当设置两个单独的域指向一个VPS服务器时,Apache是否足够智能,就像在本地环境中一样,自动过滤任何对domain.com的请求到正确的VHOST,就像在本地一样?我想确定:)
谢谢!
我要问的例子:
说Domain1.com和Domain2.com都在我的VPS上.
当有人请求www.Domain1.com时,apache会看到并将其传递给domain1.com vhost文件.当有人请求www.Domain2.com时,apache会看到并将其传递给domain2.com vhost文件.
你好,我一直在寻找它,从最近几个小时,并阅读谷歌可以给我但仍然无法让它工作的每个匹配结果.
我正在通过以下方式创建一个zend表单select元素:
this->addElement('select','my_select', array(
'label' => 'Currency', 'value' => 'blue',
'multiOptions' => array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc', ), ) );
Run Code Online (Sandbox Code Playgroud)
现在我想填补它
$form->populate
Run Code Online (Sandbox Code Playgroud)
从控制器,我已经尝试过给出双维数组
$vals = array("my_select" => array("US Dollar", "Pound Sterling"))
Run Code Online (Sandbox Code Playgroud)
然后给它:
$form->populate($vals);
Run Code Online (Sandbox Code Playgroud)
但这并没有用,我不确定这是否有效,目前我正在构建我的数组,就像在array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc')zend形式的同一个类中,然后动态地将它传递给addElement multiOptions,正如这家伙在这里建议的那样:
http:// zendguru.wordpress.com/2009/03/06/zend-framework-form-working-with-dropdownselect-list/
有效,但我想通过填充,如果有人可以建议我如何选择默认值好吧,我将非常感激!
谢谢,
在我看来,以下脚本应该工作:
$stmt = $db->prepare("UPDATE table SET status = ?, date_modified = ?");
$stmt->execute(array(1, 'NOW()'));
Run Code Online (Sandbox Code Playgroud)
但是当NOW()进入准备好的陈述时,没有任何反应.替换NOW()为实际日期(即2010-11-23)工作正常.
我无法在网上找到解释.有任何想法吗?
为了进一步澄清和消除问题中的任何混淆,我想实际将一个变量传递给预备语句HOWEVER,该变量将被设置为mysql的五个可能的日期/时间函数之一.
例如
$ var ='NOW()';
$ var ='LAST_DAY(DATE_ADD(CURDATE(),INTERVAL 1 MONTH))';
$ var ='LAST_DAY(CURDATE())';
... 等等...
准备好的声明变成:
$stmt->execute(array(1, $var));
Run Code Online (Sandbox Code Playgroud)
我知道这将返回相同的NULL结果,但我担心如果我只是将sql语句更改为:
UPDATE表SET状态=?,date_modified = $ var
我打开自己注射?
这对PHP专家来说应该很容易.我通过update_user_meta函数在Wordpress中存储和拉取数组时遇到问题.
所以我有一个像这样构建的关联数组:
Array
(
[film_genres] => Array
(
[action] => 50
[comedy] => 50
[crime] => 50
[documentary] => 50
[drama] => 50
[family] => 50
[horror] => 50
[romantic] => 50
[sci-fi] => 50
[thriller] => 50
)
[film_types] => Array
(
[blockbuster] => 0
[independent] => 0
)
[film_eras] => Array
(
[1920s_1940s] => 0
[1950s_1960s] => 0
[1970s_1980s] => 0
[1990s_2000s] => 0
[post_2010] => 0
[pre_1920s] => 0
)
[last_updated] => 2011-10-12 21:21:28
)
但是当我通过以下方式更新用户元表中的这些数据时:
update_user_meta($ …
php arrays wordpress associative-array multidimensional-array
我有一张桌子说:
CREATE TABLE "DataNode" (
"ID" NUMBER(7,0),
"TYPE" NUMBER(7,0),
"NAME" VARCHAR2(100),
"STATUS" NUMBER(7,0),
"REVISION" NUMBER(4,0),
"MODIFIEDAT" DATE
);
CREATE TABLE "DataNode_Revisions" (
"ID" NUMBER(7,0),
"NODEID" NUMBER(7,0),
"TYPE" NUMBER(7,0),
"NAME" VARCHAR2(100),
"STATUS" NUMBER(7,0),
"REVISION" NUMBER(4,0),
"MODIFIEDAT" DATE
) COMPRESS;
Run Code Online (Sandbox Code Playgroud)
所以我有这两张桌子.我从"DataNode"读取所有内容,当发生更改时,我将当前条目写入"DataNode_Revisions",然后修改现有的"DataNode"记录.说得通?
这是最好的方式吗?我已经可以告诉我,当Schema改变时我会遇到问题.我没有看到更好的选择,但如果有,请告诉我!我假设将这一切保留在一个表中会导致大量的性能损失吗?我的意思是,我的记录数量会增加四倍,并且已经有很多.我认为Drupal存储了这样的节点修订版,我很好奇它们如何不会遇到性能问题.
许多用户经常阅读"DataNode".但是,很少有写入."DataNode_Revisions"仅在有时读取.我只是担心要保留这么多表."DataNode"是与此非常相似的~25个表中的一个.
从命令行启动时,独立的flashplayer不会使用.swf文件以外的任何参数.我需要播放器全屏,没有窗口边框等.这可以通过在程序启动后按ctrl + f来完成.我想以编程方式执行此操作,因为我需要它在没有任何人工干预的情况下启动到全屏.
我的猜测是我需要一些如何获得窗口的句柄,然后发送一个看起来像"ctrl + f"键击的事件.
如果它有任何区别,它看起来像flashplayer是一个gtk应用程序,我有安装pygtk的python.
更新(我使用的解决方案......感谢ypnos的回答):
./flashplayer http://example.com/example.swf & sleep 3 && ~/xsendkey -window "Adobe Flash Player 10" Control+F
Run Code Online (Sandbox Code Playgroud) 我想做var_export()并去掉数组上的所有数值数组键.我的数组输出如下:
array (
2 =>
array (
1 =>
array (
'infor' => 'Radiation therapy & chemo subhead',
'PPOWithNotif' => '',
'PPOWithOutNotif' => 'Radiation therapy & chemo PPO amount',
'NonPPO' => 'Radiation therapy & chemo Non PPO amount',
),
),
3 =>
array (
1 =>
array (
'infor' => 'Allergy testing & treatment subhead',
'PPOWithNotif' => '',
'PPOWithOutNotif' => 'Allergy testing & treatment PPO amount',
'NonPPO' => 'Allergy testing & treatment Non PPO amount',
), …Run Code Online (Sandbox Code Playgroud) $result53543534 = mysql_query("UPDATE users SET credit=credit+1 WHERE email= '{$battle_get['username']}'")
or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
但是没有更新.检查$battle_get['username']并且用户名在那里.我没有得到任何错误或任何不添加...
提前感谢任何帮助都会非常好