小编Oma*_*mar的帖子

PHP/PDO:如何获取当前连接状态

什么是PDO相当于:

mysqli_stat($dbConn);
Run Code Online (Sandbox Code Playgroud)

PS我用它来(收到消息)确保我已连接

php connection pdo database-connection

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

PHP:exit()/ die()和return之间有什么区别; 在"自我"和包含文件?

我还在学习PHP学习.终止脚本时,exit()/ die();return;?之间有什么区别:

  1. 在同一个文件中(单个脚本文件)
  2. 在包含的孩子内
  3. 在包含的父级内

php return exit die

9
推荐指数
2
解决办法
9110
查看次数

CSS:对齐两个元素,在同一行中左右两侧没有浮点数

我试图对齐两个内联元素,一个在左边,一个在右边.我想在不使用花车的情况下完成此任务.

就我而言,我有一个带有跨度和链接的h1.我希望跨度对齐左侧,链接对齐右侧.

http://jsfiddle.net/Lkfacta3/

h1>span {
  text-align: left;
}
h1>a {
  text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
 <h1><span>Align me left</span> <a href="">align me right</a></h1>
Run Code Online (Sandbox Code Playgroud)

这是期望的结果:

期望-结果

html css text-align css3

9
推荐指数
2
解决办法
9969
查看次数

如何正确编码UNICODE FONT ICONS,以便在所有浏览器上呈现

我想将Unicode图标添加到网站,只有unicode -No自定义字体文件.

我知道我可以这样做:

[class^=icon-facebook]:before {
    content: "\00066";
}
[class^=icon-twitter]:before {
    content: "\01F426";
}
[class^=icon-phone]:before {
    content: "\01F4DE";
}
[class^=icon-fax]:before {
    content: "\01F4E0";
}
[class^=icon-email]:before { 
    content: "\01F4E7";
}
[class^=icon-link]:before { 
    content: "\01F517";
}
[class^=icon-pay]:before {
    content: "\01F4B8";
}
[class^=icon-dollar]:before {
    content: "\01F4B5";
}
[class^=icon-yen]:before {
    content: "\01F4B4";
}
[class^=icon-save]:before {
    content: "\01F4B0";
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

但是,我读到有些浏览器无法正确呈现"图标"(Unicode字符).有时浏览器会显示空方块而不是Unicode字符.

我如何编写我的CSS代码来防止这种情况发生?

  1. 没有自定义字体
  2. 没有图像

html css unicode cross-browser

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

MYSQL:如何定义或获取LONG字符串变量

我正在运行以下查询:

变量

SET @src = 'Test';
SET @tgt = 'Test2';
SET @db  = 'Test';
SET @pk  = 'ID, MyPk, etc';

SELECT CONCAT( @pk, GROUP_CONCAT(CONCAT( ", ", COLUMN_NAME) SEPARATOR "") )
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = @db
AND TABLE_NAME = @src
INTO @cols;
Run Code Online (Sandbox Code Playgroud)

样品

SET @sql = CONCAT( 'INSERT INTO `', @tgt, '` (SELECT ', @cols, ' FROM `', @src, '`);' );
PREPARE stm FROM @sql;
EXECUTE stm;
Run Code Online (Sandbox Code Playgroud)

它适用于......小桌子,我可以将这个@cols用于多种用途.但是,它停止使用大表(大量字段).我注意到它突破了1024个字符.它忽略了LIMIT.有没有超过1024个字符的变量或解决这个问题?

mysql variables

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

从自定义字体中获取unicode图标值

我需要使用站点flaticon为图标字体构建编写CSS .我使用MAC 10.10进行开发,无法找到任何方法来检索我需要在CSS中插入的单个字符Unicode值

.font-icon-pencil:before {
    content: "\e038";
}
Run Code Online (Sandbox Code Playgroud)

如何读取字体文件的内容,以获取该定制字体中的图标代码?

css macos fonts icons glyphicons

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

HTACCESS:如何URL重写子子域?

我有子域apps.domain.com指向domain.com/apps

我想URL重写appName.apps.domain.com,appName指向的变量在哪里domain.com/apps/appName

  • 我正在寻找内部转发(浏览器的URL没有变化)

我的.htaccess文件应该包含哪些内容以及应该在哪里保存?在/apps/文件夹内?还是在root文件夹中?

最后,如果.htaccess文件不可用,我该怎么做?我正在使用Linux godaddy服务器作为主机.


****问题更新于07/08/2018; 添加更多细节****

  • 我正在使用GoDaddy SHARED托管
  • 它目前托管多个域名
  • 因此,目录结构是public_html/domain.com/,/domain.com/托管域名的名称在哪里
  • 子子域是1个特定域所独有的

例:

  • 如果域名是 domain.com
  • 有多个名字,但举个例子.如果应用程序的名称是awesome
  • 如果uri是:awesome.apps.domain.com将指向...public_html/domain.com/apps/awesome/
  • 如果uri是:ubertz.apps.domain.com将指向...public_html/domain.com/apps/ubertz/
  • 等等...

.htaccess url-rewriting

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

jQuery:从Element的CHILDREN创建一个javascript ARRAY

我正在尝试创建一个JavaScript ARRAY,并获取元素的子项名称.
(我不需要span元素,只需输入,选择和textarea)

HTML:

<div id="new">
    ID: <input name="id" />
    <span>Date: </span>
    <input name="date" />
    <select name="status">
        <option>New</option>
        <option>Old</option>
    </select>
    <textarea name="memo"></textarea>
... etc.
</div> <!-- END: #new -->
Run Code Online (Sandbox Code Playgroud)


jQuery的:

var elements=new Array();
$("#new").each(function()
{
    elements = $(this).children('input, select, textarea').attr("name");
});
Run Code Online (Sandbox Code Playgroud)


使用此代码,我只获得1个元素的名称("id").当我测试数组时,索引为0,它可以工作.但是当我使用不同的索引时,说...提醒"日期"或"状态",它不起作用:

alert( elements[0] ); //Output: "id"
alert( elements[2] ); //Output: "undefined". It should alert "status" instead
Run Code Online (Sandbox Code Playgroud)

arrays jquery children element

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

jQuery:如何将DIV保持在屏幕顶部并在向上滚动(并到达其原始位置)后恢复其位置

我想要一个div元素来做类似于gmail的事情.

  • 当向下滚动,一旦Gmail的菜单(归档,垃圾邮件,删除...等)到达屏幕的顶部,它在那里停留.

  • 向上滚动时,菜单返回到原始位置.

另一个示例是此页面的侧栏:示例2

如何使用简单(易于理解)的jQuery代码实现这一目标?(兼容所有浏览器)

<div id="header">Menu goes here =)</div>
Run Code Online (Sandbox Code Playgroud)

jquery scroll

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

jQuery:确定[服务器的]文档根目录

在PHP中,您可以通过以下方式获取文档根目录:$_SERVER['DOCUMENT_ROOT'].EJ:

PHP

<?php
$root = $_SERVER['DOCUMENT_ROOT'];
$path = '/example/directory/';
$file = 'some-file.html';

include( $root . $path . $file );

...etc
?>
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得$_SERVER['DOCUMENT_ROOT']jQuery/JavaScript 的价值?

jQuery的

//Example:
var root = ????;
var path = 'example/directory/';
var file = 'some-file.txt';

$("#example").load( root + path + file );
Run Code Online (Sandbox Code Playgroud)

注意:每当我处理目录时,在HTML页面上,"BASE"目录将成为当前文件的目录.Ej , www.ejample.com/documents/examples/this-ex.html. 如果我只是打电话$("#example").load( path + file )请求documents/examples/ + example/directory.就像我说的,这不是关于服务器端的问题.是关于获得正确(和自动)目录位置

javascript php jquery document-root

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