小编JRO*_*ROB的帖子

如何创建移动设备上拨打电话号码的超链接?

为移动设备上的用户创建可点击的超链接以拨打电话号码的正确通用格式是什么?

带破折号的区号

<a href="tel:555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

没有破折号的区号

<a href="tel:5555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

带破折号的区号和1

<a href="tel:1-555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号不带破折号和1

<a href="tel:15555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号为破折号,1和+号

<a href="tel:+1-555-555-1212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

区号不带破折号,1和+号

<a href="tel:+15555551212">555-555-1212</a>
Run Code Online (Sandbox Code Playgroud)

html mobile hyperlink

194
推荐指数
3
解决办法
45万
查看次数

如何获取当月,第一天,零小时的时间戳

我想在00:00:00获得该月第一天的时间戳.

例如,2012年1月1日00:00:00的时间戳

我这样做:

$test_month = time(); // Seconds
$test_month = date('M', $test_month); // This month
$test_month = strtotime($test_month); // Timestamp of this month
echo $test_month;
Run Code Online (Sandbox Code Playgroud)

这是返回当月当天的零小时,而不是月初.

有什么建议?

php timestamp date strtotime

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

PHP-获取当前区域设置

我正在使用此功能设置网站的区域设置:

function set_locale($locale) { // ie. en, es

    $language = $locale;
    putenv("LANG=".$language); 
    setlocale(LC_ALL, $language);
    $domain = "phd";
    bindtextdomain($domain, "locale"); 
    bind_textdomain_codeset($domain, 'UTF-8');

    textdomain($domain);

} // end set_locale
Run Code Online (Sandbox Code Playgroud)

当有人访问该网站时,他们可以更改其区域设置.我想要做的是在网站的其他地方检索当前的语言环境.

我该怎么做?

php

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

如何使用PHP邮件功能将PDF附加到电子邮件

我正在使用PHP邮件功能发送电子邮件,但我想将指定的PDF文件添加为电子邮件的文件附件.我该怎么办?

这是我目前的代码:

$to = "me@myemail.com";
$subject = "My message subject";
$message = "Hello,\n\nThis is sending a text only email, but I would like to add a PDF attachment if possible.";
$from = "Jane Doe <janedoe@myemail.com>";

$headers = "From:" . $from; 
mail($to,$subject,$message,$headers);

echo "Mail Sent!";
Run Code Online (Sandbox Code Playgroud)

php email email-attachments

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

将表单发布到self时如何保留GET参数?

我有一个带有一个GET参数的URL.我试图发布一个简单的表单,基本上只是添加一个GET参数到URL.

当前网址:mysite.com/page.php?first = 123

表单HTML:

<?php $first = $_GET['first']; ?>

<form method="get" action="page.php?first=<?php echo $first; ?>">
<input type="text" name="second"><br>
<input type="submit" value="Submit"><br>
</form>
Run Code Online (Sandbox Code Playgroud)

我正在尝试将URL设置为:mysite.com/page.php?first = 123&second = 456

但是,在提交表单时,页面URL会删除第一个GET参数并更改为:mysite.com/page.php?second = 456

如何提交此表单并添加第二个GET参数以在第一个已存在的GET参数之后添加到URL的末尾?

谢谢

html php forms post get

12
推荐指数
1
解决办法
8704
查看次数

当没有类范围处于活动状态时,无法访问self ::

我试图在公共静态函数中使用PHP函数(我已经缩短了一些东西):

class MyClass {

public static function first_function() {

    function inside_this() {    
            $some_var = self::second_function(); // doesnt work inside this function
    }               

    // other code here...

} // End first_function

protected static function second_function() { 

    // do stuff

} // End second_function

} // End class PayPalDimesale
Run Code Online (Sandbox Code Playgroud)

那是我收到错误"无法访问自我::当没有类活动范围时".

如果我second_functioninside_this函数外部调用,它可以正常工作:

class MyClass {

public static function first_function() {

    function inside_this() {    
            // some stuff here  
    }               

    $some_var = self::second_function(); // this works

} // End first_function

protected …
Run Code Online (Sandbox Code Playgroud)

php scope class object

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

jQuery mouseleave用于触摸屏/平板电脑

我有一个模态框,淡入淡出mouseenter并淡出mouseleave.唯一的问题是当使用平板电脑等触摸屏设备时,fadeout一旦它在页面上显示,我就无法获得模态.是否有任何方法可以将此代码修改为用户触摸模态框外的任何时间fadeout

$(".tiptrigger").mouseenter(function() { 

    var s_id = $(this).attr('id'); // There may be more than one per page
    $("#tiptip_holder-"+s_id).fadeIn("fast");   

}); 

$(".tiptrigger").mouseleave(function() { 

    var s_id = $(this).attr('id');
    $("#tiptip_holder-"+s_id).fadeOut("slow");

}); 
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何在mySQL LIKE查询中使用PHP字符串?

我试图找到与特定模式匹配的行数.在这个例子中,所有以"123"开头:

这是有效的:

$query = mysql_query("SELECT * FROM table WHERE the_number LIKE '123%'");
$count = mysql_num_rows($query);
Run Code Online (Sandbox Code Playgroud)

问题是LIKE会有所不同,所以我试图在脚本中定义它,然后执行查询,但这不起作用:

$prefix = "123";
$query = mysql_query("SELECT * FROM table WHERE the_number LIKE $prefix.'%'");
$count = mysql_num_rows($query);
Run Code Online (Sandbox Code Playgroud)

如何在第二个示例中使此查询正常工作?

编辑:我也没有期限尝试过(也没有工作):

$query = mysql_query("SELECT * FROM table WHERE the_number LIKE $prefix'%'");
Run Code Online (Sandbox Code Playgroud)

php mysql sql string

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

在Google图表API中显示货币

我使用Google图表API来显示折线图,但我需要将数字显示为货币.在图表本身上,我能够将数字显示为货币,但当鼠标悬停在一个点上并显示对话框时,该数字不会按指定显示.

        <script type="text/javascript">
            google.load("visualization", "1", {packages:["corechart"]});
            google.setOnLoadCallback(drawChart);

            function drawChart() {

                var data = google.visualization.arrayToDataTable(<?php echo $data; ?>);


                var options = {
                    chartArea:{left:40,top:10},
                    pointSize: 6,
                    vAxis: {format:'$###,###,###.00'}, // Money format
                    legend: {position:'none'}



                };

                var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
                chart.draw(data, options);

            }
        </script>
Run Code Online (Sandbox Code Playgroud)

正如您在此图像中看到的那样,左侧显示的垂直列确实使用vAxis.format了上面代码中指定的小数点,但对话框中没有显示小数或美元符号(我在屏幕截图后添加了美元符号) ).

http://i48.tinypic.com/121uznm.jpg

如何在对话框中显示与左对齐垂直列中的数字相同的数字?

我尝试更新我用来将数据填充到货币格式的PHP数组,但是谷歌图表不会呈现,因为它不是简单的数字.

php api

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

如何将动态图像作为CSS背景?

我有一个徽标div,我想用我的徽标图像作为背景,例如:

.logo {
    background: #FFF url(images/logo.jpg);
}
Run Code Online (Sandbox Code Playgroud)

但是,在我的脚本中的设置页面上,我希望有一个文本输入字段来指定图像URL对于背景图像的作用.

如何将此div的背景图像设置为输入的图像URL,而不必执行以下操作:

<div><img src="/images/logo.jpg" /></div>
Run Code Online (Sandbox Code Playgroud)

(该脚本是用PHP编写的)

css php background

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