小编Bil*_*ill的帖子

当您回答问题并且有人提交另一个答案时,如何在stackoverflow上显示弹出警报?

好的,所以你知道什么时候你正在回答一个问题并正在打字,而其他人发布你的问题的答案,你得到一个小弹出窗口,说这个问题有一个新的答案?我的问题是你是怎么做到的?我想我已经掌握了基本概念......一个问题得到解答,添加到数据库中.您打开的页面会不断检查数据库中的新答案,如果有新内容显示弹出窗口.(我不确定它是如何完成的,但只是和想法)无论如何,我正在尝试使用php和jQuery/Ajax /其他东西创建一个与弹出窗口具有类似功能的应用程序?我有一个页面将显示在屏幕上,并将显示数据库中的信息.我需要的是:弄清楚只有在新内容添加到数据库时才能显示弹出窗口.

我还应该添加...如果有人有任何教程,或者代码片段来分享ajax/jquery与sql的集成,那将是很棒的.我在PHP方面相当不错,但对ajax和jquery来说还是全新的: - /

javascript php sql ajax jquery

3
推荐指数
1
解决办法
305
查看次数

如何强制网站打印

这听起来像是一个奇怪的请求,但是......我有一个Web应用程序,它被设置为收集数据并定期将其存储到数据库中.该应用程序旨在基本上保持打开状态,并且屏幕显示最近添加到数据库中的内容(通过使用ajax检查数据库并在有新内容时刷新页面).每当有东西被添加到数据库中时,我还需要创建打印输出.我目前有一个打印按钮,强制打印对话框出现并使用不同的样式表作为"打印视图",但用户仍然需要按下打印按钮,然后在出现的对话框中按打印.

编辑:我知道我可以做window.print(); 使打印对话框出现......我问我是否可以在没有人工输入的情况下将页面从打印机中取出.基于帖子,似乎只能通过Web浏览器来完成.

html javascript css printing jquery

3
推荐指数
1
解决办法
7908
查看次数

用javascript删除部分字符串

我有点奇怪的情况,我需要修复一个网站中的错误,当一个字符串被创建(动态)时,它在字符串前加5个空格,在字符串后加5个空格.显然,最好的办法是修复后端代码并摆脱那些空间......长话短说,我不能和我必须用javascript做.我不太清楚该怎么做,但这就是我的想法

<!--Dynamically generated string including spaces added in backend-->
<span id="balance">     245.34     </span>
Run Code Online (Sandbox Code Playgroud)

我的想法是使用javascript执行以下操作

function removespace()
{
  var oldString = document.getElementById('balance');
  var newString = (THIS IS WHERE I AM STUCK... I NEED TO REMOVE THE SPACES);
  document.getElementByID('balance').innerHTML = newString;
}
Run Code Online (Sandbox Code Playgroud)

有没有人有什么建议?谢谢!

还要注意:我不能使用任何javascript库,如prototype或jquery.

编辑:到目前为止我有这个...但它似乎没有工作:

<span id="balance">     $245.00     </span>

 <script>
 function removespace()
 {
   var oldString = document.getElementById('balance');
   var newString = oldString.trim ();
   document.getElementByID('balance').innerHTML = newString;
 }

 String.prototype.trim = function() {
 return this.replace(/^\s+|\s+$/g,"");
 }
 </script>
Run Code Online (Sandbox Code Playgroud)

这是我使用的解决方案......我在看到其他更新之前完成了它...但是每个人都非常有帮助

function trim(stringToTrim) {
return stringToTrim.replace(/^\s+|\s+$/g,"");
 }
 var …
Run Code Online (Sandbox Code Playgroud)

html javascript string dom

3
推荐指数
1
解决办法
2928
查看次数

如何在带有背景图像的画布上画一条线

我正在尝试在画布中画一条线(我可以做到),但我想使用背景图像在线上放置重复图案(除非有另一种方法可以将重复背景图像放置在画布中的线上? )。

如何用背景图像绘制一条线?

我理解剪切的概念,但这似乎只适用于形状......而不适用于笔画。有任何想法吗?

这是我正在尝试的 jsfiddle http://jsfiddle.net/Z9cd7/

    function (callback) {
        window.setTimeout(callback, 1000 / 60);
    };
})();

var radius = 50;
var x = 100;
var dx = 10;
var y = 100;
var dy = 10;
var delay = 10;
var img = new Image();
img.onload = function () {
    var canvas1 = document.getElementById("image");
    var ctxImg = canvas1.getContext("2d");
    ctxImg.drawImage(img, 0, 0, img.width, img.height, 0, 0, canvas.width, canvas.height);

    /*
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    ctx.save();
    ctx.beginPath();
    ctx.arc(100, 100, radius, 0, 2 * …
Run Code Online (Sandbox Code Playgroud)

html javascript canvas

3
推荐指数
1
解决办法
5213
查看次数

PHP中的默认会话到期时间是多少?

我有一个Web应用程序每分钟左右ping一次数据库以检查新条目.该页面设计为与...没有任何交互.您只需将其保持打开状态即可显示内容.该页面受密码保护,该网站可以在没有任何人点击网络浏览器或其他任何东西的情况下进行.我发现它在大约一天之后停止检查数据库(通过Ajax请求),然后如果你手动刷新页面,它会再次进入登录页面.我假设那是因为具有登录信息的会话到期.我从未设置过期时间,但PHP会在一定时间后自动销毁会话吗?我该怎么做才能解决这个问题?

谢谢

感谢所有回复...有没有办法将会话设置为永不过期而不仅仅是更改PHP设置本身?

php ajax session session-timeout

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

你能改变twilio的声音吗?

我在Twilio上使用动词,当命令被激活时,它会说出你在标签中放置的文本.目前它已经成为男性电脑的声音.我想知道是否有任何改变声音的选择/方法?我更喜欢女性的声音,因为它们在手机上听起来更好.谢谢

api twilio

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

Google地图或Bing地图API?

我正在试图找出我的Web应用程序使用的内容.我目前正在使用谷歌地图api,但是我已经开始更多地考虑Bing地图了.这个应用程序除了其他内容之外,还指明了你必须去的地方.我想要去Bing的原因是谷歌已经得到了一些地址错误(可能大约10%)和Bing到目前为止已经犯了0个错误.有谁知道一个是否比另一个更准确(除了我只对我们进行非科学测试).另外,我想做其他未来的事情,比如群集引脚.我知道谷歌地图可以做到这一点,但我不确定Bing能否.所以哪一个更强大,功能更多?最后,看起来像bing的航空象形图要好得多谷歌...对两者的任何想法/使用两者的任何个人经验?

api google-maps bing-maps google-maps-api-3 bing-api

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

使用css:hover定位多个html属性

我正在尝试使用css悬停,并且通过执行以下操作使其在div上工作:

#complete-paper:hover{

background:url('/static/images/blue-aarow.jpg') no-repeat;
background-position:192px 35px;
background-color:#17aedf;
color:#ffffff;
 }
Run Code Online (Sandbox Code Playgroud)

我的问题是,当我将鼠标悬停在具有complete-paper ID的属性上时,是否有办法定位另一个html元素,例如完全不相关的div?因此,当您将鼠标悬停在具有整张纸的div上时,将进行上述悬停css更改,以及在页面上更改另一个div吗?

谢谢

编辑:我有一个问题是,是否有可能的div是不相关的。但是在这种情况下,它们是相关的,当您将鼠标悬停在div上时,它实际上是在div内的ap,我希望p也能改变

html css hover

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

如何在画布上绘制压力表

我想知道是否有人可以帮我解决一些Canvas问题.我很陌生,所以和我在一起吧.我有这个压力表在此输入图像描述我想在画布上设置红色针的动画(在我的应用程序中,我将针刺出来,并用画布重新绘制).理想情况下,我希望它传递一个角度,然后它会从原来的位置移动到我传递的新角度(顺时针或逆时针移动)我还可以传递另一个变量来告诉它要走哪条路.

我最初的想法是通过0-600的压力,并找出1 psi和1度之间的比例.但它不是太精确,所以它不起作用.

我想知道接下来要做的事情是什么......我希望有人可以帮我在帆布,数字,抽搐标记和针上重新创建这个尺度.这样,角度和psi之间的比率就是精确的,我知道有多少PSI = 1度.

我的另一个问题是让它变得有生气.如果我传入一个结束角度和一个起始角度,我会给它制作动画.我宁可只传递一个压力,它会从原来的位置移动到新的角度.

这是我的代码:http://jsfiddle.net/vPu3U/1/ (对于凌乱的代码感到抱歉,我还在试图找出画布)

谢谢!!

编辑:我想我现在已经找到了动画.我现在的主要目标是找出抽动标记.一旦我得到那些看起来与图片相似的等间距,我就可能能够找到针头并且我几乎将动画放下了.由于所有的抽动标记彼此之间的距离相同,我可以计算出每个标记(角度)和PSI之间的比例.所以真的只是用抽搐的标记和数字绘制半圆.谢谢!

javascript jquery html5 canvas

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

如何使用ajax调用打开PDF

我有一个PHP脚本,可以从服务器下载PDF文件,并提示您打开它或保存它.该脚本接受一次性令牌,用于代替文件名,以隐藏文件名.

如果你去实际的php页面http://example.com/files/download/token脚本工作正常,它下载PDF.

我可以使用标准链接标记将人们发送到该页面,但是一旦文件下载,我需要更新该页面上通过该下载脚本返回的内容.

有没有办法让ajax调用打开一个新窗口,文件将下载,然后返回我需要更新当前页面的数据?

下载脚本还有更多内容,但主要部分是实际的下载部分:

 header("Content-type: application/pdf"); 
 $this->load->helper('file');
 readfile("static/temp_statements/".$local_file_name);
 unlink("static/temp_statements/".$local_file_name);
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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

字符串php正则表达式后得到数字

我正在使用PHP来解析电子邮件,并希望获取特定字符串后的数字:例如,我想从此字符串中获取数字033:

 Account Number: 033 
 Account Information: Some text here
Run Code Online (Sandbox Code Playgroud)

总是有一个帐号:这个数字然后换行.我有:

 preg_match_all('!\d+!', $str, $matches);
Run Code Online (Sandbox Code Playgroud)

但这只是获得所有数字......

任何帮助都会很棒!谢谢

编辑:

文本是HTML ...可能是问题:

    <font face="Arial, Helvetica, sans-serif" color="#000099"><strong><font color="#660000">Account 
     Number</font></strong><font color="#660000">: 033<br>
    <strong>Account Name</strong>: More text here<br>
Run Code Online (Sandbox Code Playgroud)

php regex

0
推荐指数
1
解决办法
9201
查看次数

使用htaccess和codeigniter路由请求

我有一个带一个控制器的codeigniter应用程序(main.php)

目前,我已将hta​​ccess文件设置为删除index.php和main.php

因此,它只是www.domain.com/function_name而不是www.domain.com/index.php/main/function_name

我的htaccess文件如下所示:

 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /


RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]


RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/main/$1 [L]
Run Code Online (Sandbox Code Playgroud)

ErrorDocument 404 /index.php
Run Code Online (Sandbox Code Playgroud)

我现在需要在网站上添加一大块.它目前建立在一个单独的codeigniter应用程序中,我需要移动它.该网站的新部分位于controllers/manage_emails/contacts.php ...

我的问题是,我该如何改变htaccess文件从URL中移除main.php大部分的时间,但这时如果你把它www.domain.com/manage_emails/contollername会去到正确的控制器.

谢谢!

php apache .htaccess codeigniter

0
推荐指数
1
解决办法
1402
查看次数

这个sql语句有什么问题?

我觉得很蠢,但我找不到错误......谢谢.

$l_sSql = 'INSERT INTO ftb2010_winners ("first_name", "last_name", "email", "dob", "token", claimed_status) VALUES (\''.$l_aData['firstName'].'\',\''.$l_aData["lastName"].'\',\''.$l_aData["email"].'\',\''.$l_aData["year"].'-'.$l_aData["month"].'-'.$l_aData["day"].'\', "token", 0;';
Run Code Online (Sandbox Code Playgroud)

运行它时出现错误

#1064 - 您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在'"first_name","last_name","email","dob","token",claim_status附近使用正确的语法.值(第1行的'Phi')

编辑......好的,谢谢......得到它,是的,我知道这是我失踪的东西

php mysql sql

-8
推荐指数
3
解决办法
141
查看次数