小编Ali*_*xel的帖子

CSS溢出问题

该死的,我总是对CSS感到沮丧.我一直在阅读书籍和文章/ tuturials,但CSS是一个PITA!

我有以下代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Testing CSS</title>
<style type="text/css">
<!--
body {
    background: #dddddd;
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    color: #000;
}
.box {
    background: #FFF;
    width: 500px;
    border: 1px solid #999999;
    -moz-border-radius: 5px;
}
.box .content {
    background: #FFF;
    padding: 15px;
    -moz-border-radius: 5px;
}
.message {
    border: 1px solid #bbbbbb;
    padding: 10px;
    margin: 0px 0px 15px;
    background-color: #DDDDDD;
    color: #333333;
    -moz-border-radius: 5px;
}
.message.info {
    border-color: #9FD1F5;
    background-color: #C3E6FF;
    color: #005898; …
Run Code Online (Sandbox Code Playgroud)

css overflow

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

这个哈希对安全性有优势吗?

有什么优势吗?

sha1(sha1(sha1($password. $salt)));
Run Code Online (Sandbox Code Playgroud)

基本上有多个sha1经文只有一个sha1

sha1($password. $salt);
Run Code Online (Sandbox Code Playgroud)

php security hash sha1

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

PHP:$ _FILES中'type'索引的起源是什么?

为了在文件上传中验证允许的mime类型,我通常依赖于fileinfo扩展,但由于该扩展或魔术数据库并不总是可用,我使用index$_FILES超全局上的每个文件相关联的类型.

所以我的问题是,这个指数来自哪里?我怀疑它或者来自浏览器(如果是这种情况可以伪造),或者很可能来自Web服务器(或PHP) - 如果是这种情况:它只是mime类型映射的扩展或者这是真的吗?

php apache security webserver file-upload

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

PHP mysql_real_escape_string()和%字符

这是什么mysql_real_escape_string()做的%(百分号)字符,以及如何安全风险的多少不代表(以及如何解决它)?

php mysql security sql-injection wildcard

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

从VB6到VS 2008(C#或VB)

我现在已经开发了超过6/7年的网络,在此之前我开发了大约一年的Visual Basic 6(我当时很满意)和C#上一两个月(我忘记了我学到的大部分内容).

问题是我对一些小型桌面应用程序有一些想法,我想用Python开发但没有一个可用的GUI框架让我在开发VB时能够轻松使用,所以我将开始在Visual Studio上开发再次.

我目前对.NET的了解非常有限,什么才能让我重回正轨?我应该在C#和VB之间选择什么语言?我在哪里可以找到参考资料和教程或书籍?

提前致谢

.net visual-studio-2008 visual-studio

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

使用PDO准备SQL语句

我的代码看起来像这样:

// Connect to SQLite DB
DB('/path/to/sqlite.db');

DB('BEGIN TRANSACTION;');

// These loops are just examples.
for ($i = 1; $i <= 10000; $i++)
{
    for ($j = 1; $j <= 100; $j++)
    {
        DB('INSERT INTO "test" ("id", "name") VALUES (?, ?);', $i, 'Testing ' . $j);
    }
}

DB('END TRANSACTION;');
Run Code Online (Sandbox Code Playgroud)

这是DB()函数:

function DB($query)
{
    static $db = null;

    if (is_file($query) === true)
    {
        $db = new PDO('sqlite:' . $query, null, null, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING));
    }

    else if (is_a($db, 'PDO') === …
Run Code Online (Sandbox Code Playgroud)

php database sqlite pdo

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

CURL问题(多个)

我遇到curl_multi_*的问题,我想创建一个接收的类/函数,比如1000个URL,并一次处理所有这些URL 5,所以当URL完成下载时,它会将现在可用的插槽分配给尚未处理的新网址.

我已经看到 curl_multi的一些实现,但是没有一个允许我做我想要的,我相信解决方案在于curl_multi_select的使用,但文档不是很清楚,用户注释没有多大帮助.

有谁能请我提供一些如何实现这样的功能的例子?

php multithreading curl libcurl curl-multi

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

用PHP组织类

假设我的项目中有以下类:

  • class // 验证类
  • class Math // 数字操作类

现在,如果我想验证给定数字的素数,那么插入我的Prime()方法的逻辑位置是什么?我可以想到以下选项:

  • Is_Math :: Prime()
  • Math_Is :: Prime()

我讨厌这些含糊不清的东西,这会减慢我的思维过程并经常让我误入歧途.更多例子:

  • 是:: Image()或Image :: Is()?
  • Is_Image :: PNG()或Image_Is :: PNG()?
  • Is_i18n_US :: ZipCode()或i18n_Is_US :: ZipCode()或i18n_US_Is :: ZipCode()?

在Image示例中,第一选择对我来说更有意义,而在i18n示例中我更喜欢最后一个.没有标准让我觉得整个代码库都很混乱.

组织课程是否有圣杯解决方案?也许是一个不同的范例?

php oop class code-organization organization

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

正则表达式 - Unicode属性参考和示例

我觉得失去了与使用RegexBuddy给出的正则表达式的Unicode属性,我不能对任何数量的属性和数学符号属性的区别似乎只匹配+,但不-,*,/,^例如.

RegexBuddy Unicode Properties http://i47.tinypic.com/mbqw6w.png

是否有关于正则表达式Unicode属性的示例的文档/参考?

php regex unicode pcre character-properties

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

CodeIgniter表单提交重定向到localhost

我有一个CodeIgniter项目,它有一个非常简单的测试应用程序.

Controller打开一个视图(PHP页面),其中包含一个文本框和一个提交按钮.当我按下提交按钮,而不是重定向到控制器中的相应函数调用,我被重定向到localhost/xampp.

这是我视图上的代码,它应该重定向到名为"welcome"的控制器中的save_genre函数.

<?php echo form_open('welcome/save_genre');?>

<label for="radio_genre">Radio Genre</label>

<input type="text" name="radio_genre" id="radio_genre"></input>

<?php echo form_submit('submit','Save'); ?>

</form>
Run Code Online (Sandbox Code Playgroud)

什么想法可能是错的?我认为这不是代码,而是设置或文件错误的地方,但我不知道从哪里开始寻找.

编辑:

  1. 我已经在配置文件中重新定义了基本URL.
  2. 我不认为我重写了.htaccess - 但我肯定会检查.(这是一个团队项目设置,我会确保没有其他人这样做.)
  3. 根据要求,下面是表单的HTML输出.表单的URL链接对我来说似乎很奇怪,因为它没有像我期望的那样提及项目名称.所以我现在有两个地方可以看.谢谢!

<body>
<h1>Welcome!</h1>
<form action="http://localhost/index.php/welcome/save_genre" method="post">
<label for="radio_genre">Radio Genre</label>

<input type="text" name="radio_genre" id="radio_genre"></input>

<input type="submit" name="submit" value="Save"  />
</form>
</body>
Run Code Online (Sandbox Code Playgroud)

编辑:好的 - 我自己重新创建了项目,然后带来了我的PHP文件,它工作正常.所以创建项目的人做了一些奇怪的事情.

php apache xampp redirect codeigniter

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