小编Ram*_*rma的帖子

如何在PHP中检查字符串是否以"_"开头?

示例:我有一个$variable = "_foo",我想确保$ variable不以下划线开头"_".我怎么能用PHP做到这一点?是否有一些访问字符串后面的char数组?

php

55
推荐指数
5
解决办法
9万
查看次数

使用来自另一个表的数据更新一个表中的行,基于每个表中的一列相等

基于每个表中的一个列相等(user_id),将多个行从另一个表更新为一个表.

两个表都有一user_id列.需要从数据插入t2t1user_id列相等.

提前感谢您提供的任何帮助.

sql oracle sql-update

39
推荐指数
4
解决办法
20万
查看次数

如何在SQL查询中获取结果集的字节大小?

是否有可能在MySQL中获取sql查询结果的字节大小?

例如:

select * from sometable;
Run Code Online (Sandbox Code Playgroud)

这会返回10000行.我不希望行,但结果集的大小,以字节为单位.可能吗?

mysql sql rdbms

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

如何在Magento控制器中获取url参数?

是否有Magento函数从此url获取"id"的值:

http://example.com/path/action/id/123

我知道我可以在"/"上拆分url来获取值,但我更喜欢单个函数.

这不起作用:

$id = $this->getRequest()->getParam('id');
Run Code Online (Sandbox Code Playgroud)

它只适用于我使用http://example.com/path/action?id=123

url controller magento

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

PHP奇怪的未定义索引错误

我有一个非常令人沮丧的问题,我无法检索任何标题.这是我的代码:

$headers = getallheaders();
echo($headers["SystemTime"]); //Doesnt work
$keys = array_keys($headers);
echo($headers[$keys[4]]); //Doesnt work
Run Code Online (Sandbox Code Playgroud)

两行都产生错误'Undefined index:SystemTime'.

我不能为我的生活弄清楚为什么我不能得到这个价值.如果我去,print_r($headers);我得到这个

Array
(
    [Content-Type] => application/x-www-form-urlencoded
    [Content-Length] => 0
    [Host] => localhost
    [Referer] => 
    [SystemTime] => 2012-06-26+09%3a20%3a27
)
Run Code Online (Sandbox Code Playgroud)

$ header的var_dump

array(5) {
  ["Content-Type"]=>
  string(33) "application/x-www-form-urlencoded"
  ["Content-Length"]=>
  string(1) "0"
  ["Host"]=>
  string(9) "localhost"
  ["Referer"]=>
  string(0) ""
  ["SystemTime"]=>
  string(23) "2012-06-26+10%3a10%3a08"
}
Run Code Online (Sandbox Code Playgroud)

$ key的var_dump

array(5) {
  [0]=>
  string(12) "Content-Type"
  [1]=>
  string(14) "Content-Length"
  [2]=>
  string(4) "Host"
  [3]=>
  string(7) "Referer"
  [4]=>
  string(10) "SystemTime"
}

foreach ($headers as $name => …
Run Code Online (Sandbox Code Playgroud)

php arrays http-headers

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

javascript正则表达式验证范围内的年份

我有一年的输入字段,我需要一个正则表达式来验证它.我有这样的代码:^([12]\d)?(\d\d)$.但我希望允许仅在一定范围内验证年份(例如,1990-2010).我该怎么做?

编辑.范围必须是1950-2050

javascript regex

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

使用cURL登录POST表单

我正在尝试使用cURL(cURL的首次使用者)登录网站www.centralgreen.com.sg/login.php

我使用了Firefox的Tamper插件,我有4个POST输入:

login=mylogin
password=mypassword
Button_DoLogin.x=33
Button_DoLogin.y=6
Run Code Online (Sandbox Code Playgroud)

我试着再次使用curl

curl.exe --data 'login=mylogin&password=mypassword&Button_DoLogin.x=33&Button_DoLogin.y=6' www.centralgreen.com.sg/login.php?ccsForm=Login
Run Code Online (Sandbox Code Playgroud)

但登录显然没有通过(此命令的输出是相同的表单,只填充密码,并且出现错误消息"用户名"字段中的值是必需的.)

以下是我从Tamper获得的完整信息列表

Host centralgreen.com.sg
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept Language en-us,en;q=0.5
Accept Encoding gzip, deflate
Accept Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep Alive 115
Connection keep-alive
Referer http://centralgreen.com.sg/login.php
Cookie PHPSESSID=65fbxxxxxxx02694e3a72xxxxxxxx; Valley_ParkLogin=04E203A459FCxxxxxxxA2DCD9AAE5B9678G08C04F1952155E2482xxxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

有什么我做错了吗?如何通过POST表单传递登录信息?

curl login

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

如何使用php在mysql数据库中存储图像

如何在MySQL数据库中存储和显示图像.直到现在我只编写了代码来从用户那里获取图像并将它们存储在一个文件夹中,我现在写的代码是: HTML FILE

<input type="file" name="imageUpload" id="imageUpload">
Run Code Online (Sandbox Code Playgroud)

PHP文件

    $target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["imageUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);


if (move_uploaded_file($_FILES["imageUpload"]["tmp_name"], $target_file)) {
    echo "The file ". basename( $_FILES["imageUpload"]["name"]). " has been uploaded.";
} else {
    echo "Sorry, there was an error uploading your file.";}
Run Code Online (Sandbox Code Playgroud)

html php mysql image-uploading

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

按属性Set过滤集合

如何按属性集名称过滤集合

我正在尝试如下,但它不起作用

$collection->addAttributeToFilter('attribute_set_name',"Quantity Television Parts");
Run Code Online (Sandbox Code Playgroud)

谢谢

php magento

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

如何在PHP中获得准确的IST时间?

在PHP中,我使用日期功能(例如:) date('Y-m-d h-m-s')它不会显示当前时间请帮帮我...

php time timezone

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