小编Chu*_*d37的帖子

PHP Debug Echo

就是想 -

在调试PHP时 - 您如何输出测试数据以查看最新情况?我一直注意到我的PHP回声测试很多都搞砸了我的CSS.有没有人有一个很好的清洁方法来看到结果而不会搞乱网站本身?

php debugging

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

jquery与PHP mySQL聊天

今天我给自己设置了一个挑战,在半小时内写一个jQuery聊天.它最终花了我40分钟.

但是,我想改进它,因此服务器和浏览器的负载并不可怕.

目前用户键入文本框,按回车键,此数据被发送到.php文件,该文件更新mySQL表并输出表中的所有行.

如果有人在没有用户按回车的情况下说任何事情,则每两秒在div上设置一个Interval来更新.

我只是想知道如何以更好的方式或最有效的方式执行此操作.我想了解使用的最佳技术和原因.

感谢您的所有输入,我喜欢堆栈溢出,这对我来说非常宝贵.

php mysql jquery chat

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

获取特定设备信息

仅使用 PHP,是否可以检测页面是否是从特定设备加载的?说,如果只有我的 iPhone 正在加载页面,没有其他人的,我希望页面有不同的反应?

到目前为止,我唯一的解决方案是将 $_SERVER['REMOTE_PORT' 与 $_SERVER['HTTP_USER_AGENT'] 结合使用来验证 iPhone,但这并不能确保特定的iPhone..

php

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

未捕获的TypeError:无法读取未定义的属性"name"

单击"选择文件"时,我有以下代码:

$(':file').change(function () {

if(this.files.length == 1) {
    $('#selected_files').html("<h4>Attaching " + this.files.length + " file</h4>");
} else {
    $('#selected_files').html("<h4>Attaching " + this.files.length + " files</h4>");
}

$('#selected_files').append("<table class=\"altShaded\"><thead><tr><td></td><td>Filename</td><td>Size</td></tr></thead>");

for(x=0;x<=this.files.length;x++)
{
    var file = this.files[x], 
    name = file.name, 
    size = file.size, 
    type = file.type;
    $('#selected_files').append("<tr><td></td><td><b>" + name + "</b> ("+filesize(size)+") " + type + "<br>");
}


});
Run Code Online (Sandbox Code Playgroud)

好吧,对吗?一切顺利.这很好,除了当jQuery附加表行时,它似乎想要开始一个新表,并且顶部<thead>不是连接到行(在Chrome中).

好吧,我想,我们只需要构建一个字符串并立即将其全部放入.

从而:

$(':file').change(function () {

        if(this.files.length == 1) {
            var displayFiles = "<h4>Attaching " + this.files.length + " file</h4>";
        } else …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

使用 SWIFTMAIL 发送 base64 电子邮件

我只是想让我的多部分电子邮件用 base64 编码并通过 swiftmail 发送。这是我到目前为止的代码:

$message = Swift_Message::newInstance("Email Template Test")
    ->setBoundary($boundary)
    ->setFrom(array('no-reply@domain.net' => 'Mailer Service'))
    ->setTo(array("a@d.com","a@b.com"))
    ->setBody($plaintext)
    ->addPart($htmlmail,"text/html");

$headers = $message->getHeaders();
$headers->addTextHeader('Content-Transfer-Encoding','base64');

$contenttype = $message->getHeaders()->get('Content-Type');
$contenttype->setValue('multipart/alternative');
Run Code Online (Sandbox Code Playgroud)

据我从文档中看到(我不太清楚),Content-Transfer-Encoding标题是一个文本标题,所以我应该能够像上面那样设置它。在此之前,我运行了所有当前标题的输出,并且Content-Transfer-Encoding没有在那里列出,因此需要设置它。因此为什么在上面的代码中我试图设置它。

输出很好,我收到了电子邮件,它们可以工作,但是当我查看源代码时,它们没有被编码。我已尝试使用上述相同的代码,但更改$plaintextbase64_encode($plaintext),但刚刚收到编码的消息。怎么做的>

php swiftmailer

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

从组合框中动态添加.EndsWith()

我有一个名为的组合框comboFileTypes.里面是一个下拉列表,其中包含:

MP4
MOV
MKV
VOB
Run Code Online (Sandbox Code Playgroud)

按下按钮后,我有以下代码来扫描目录中的文件:

var files = Directory
    .EnumerateFiles(sourceDIR.Text, "*.*", SearchOption.AllDirectories)
    .Where(s => 
        s.EndsWith(".mp4") || 
        s.EndsWith(".mov") || 
        s.EndsWith(".vob") ||
        s.EndsWith(".MP4") || 
        s.EndsWith(".MOV") || 
        s.EndsWith(".VOB"));
Run Code Online (Sandbox Code Playgroud)

这是硬编码的.我希望WHERE从组合框中动态生成选项,以便用户可以根据需要添加其他类型的文件.(如果可能,也不区分大小写,否则我只会添加两种情况)

任何帮助,将不胜感激.

c# winforms

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

向右浮动并填充父级

当元素在相对定位的元素中浮动时,如何使高度填充父元素?

<div id="page">
  <div id="left"></div>
  <div id="right"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
#page {
  width: 980px;
  padding: 10px;
  background: #3C4B76;
  display: block;
  margin: 10px auto auto auto;
  position: relative;
}

#left {
  padding: 0;
  margin: 0;
  width: 230px;
  float: left;
}

#right {
  float: right;
  width: 720px;
  border-left: 1px solid white;
  padding: 5px 5px 5px 20px;
  height: 100%;
  position: relative;
  display: block;
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,#right元素没有填充'#page'元素,它只会增长到与内容一样大.如果它小于#page我想#right填充父母.

html css

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

使$ _POST数据安全地发送给电子邮件

我理解mysql_real_escape_string等等,但是当我发送电子邮件时呢?

所以,我有形式,和一个文本框,在那里只需直接在电子邮件的任何漏洞$_POST数据给用户?我猜他们无法执行任何PHP ..或者如果他们从网址运行它们可以吗?我不确定.

php email

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

SQL在表中选择与".."具有相同ID的All

基本上,我有一个支持用户的表,并且在不同的部门中有不同级别的不同用户.

所以我要说我基本上有下表:

id | userID | deptID | level
1      1        1        1
2     119       1        2
3      2        1        3
4     101       2        1
5     104       2        2
Run Code Online (Sandbox Code Playgroud)

和我有id号码,所以让我们说,我想所有的用户使用相同的deptID按照用户id:3,由此返回前三行.

会是什么样的SQL语句?

mysql sql

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

Bootstrap v4如何加载_reboot.scss?

我不知道。

我像这样包含引导CDN:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

并加载_grid.scss,_navbar.scss和_reboot.scss。当我检查该bootstrap.min.css文件时,没有看到任何导入或类似内容。

我不明白Bootstrap如何加载这些文件?我不想重启,它设置了我真正不想要的全局颜色。

复制如下:

https://jsfiddle.net/L262w2r0/3/

html css sass twitter-bootstrap

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

标签 统计

php ×5

css ×2

html ×2

jquery ×2

mysql ×2

c# ×1

chat ×1

debugging ×1

email ×1

javascript ×1

sass ×1

sql ×1

swiftmailer ×1

twitter-bootstrap ×1

winforms ×1