小编php*_*utt的帖子

PHP:什么是后全局变量的总长度?

我想知道是否有人知道全球职位的总长度.例如:

$_POST['formInput'] = "hello world, how long can i be?";
Run Code Online (Sandbox Code Playgroud)

我正在创建一个网站,其中有人会将未知数量的字符输入文本区域,因此可能是word文档上的2页.那么,如果有人知道除了使用后全局之外我怎么能做到这一点?(它不能保存在文件中,作为我不希望其他人找到的重要数据)这将非常有帮助.

谢谢

php post global-variables string-length

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

PHP:在标题重定向之前,会话未保存

我已经通过php手册阅读了这个问题,这似乎是一个很常见的问题,但我还没有找到解决方案.我在数据库中保存会话.我的代码如下:

// session
$_SESSION['userID'] = $user->id;        
header('Location: /subdirectory/index.php');
Run Code Online (Sandbox Code Playgroud)

然后在index.php的顶部session_start(),我有var_dumped $ _SESSION全局,而userID不在那里.正如我所说,我看了PHP手册(http://php.net/manual/en/function.session-write-close.php)并没有session_write_closesession_regenerate_id(true)为我工作.有人知道解决方案吗?

编辑:我的文件顶部有session_start().当我在头重定向之前var_dump会话全局时,我在那里看到userID,但是在另一个文件中没有,这是在这个脚本的子目录中

php session header sessionid

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

CSS:在绝对定位div之后有一个div

我想知道如何做到这一点,我目前的标记如下:

<div id="playArea" style="position: relative;">
    <div id="widget1" class="widget" style="position: absolute; left: 295px; top: -1px; width: 313px; height: 269px;">Hello</div>
    <div id="widget2" class="widget" style="position: absolute; left: 63px; top: 35px; width: 80px; height: 42px;">World</div>
    <div style="position: absolute; left: 534px; top: 329px; width: 183px; height: 251px;">Bye</div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果我在最后一个之后创建一个段落标记,则标记</div>的内容p不会出现在浏览器中的所有这些div下面.我有什么想法可以做到这一点?

多谢你们

html css css-position

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

PHP SimpleXML新行

我使用PHP的简单XML创建了一个XML文件,保存了该文件.使用fopen在php中打开文件并打印内容时.我的XML看起来像这样:(见下文)

<?xml version="1.0" encoding="UTF-8"?>
<home><orderList><delivery_cost>0.00</delivery_cost><delivery_surname>TEST</delivery_surname><delivery_postcode>1234</delivery_postcode><status>1</status></orderList></home>
Run Code Online (Sandbox Code Playgroud)

我希望xml文件看起来全部缩进,并在每个元素的新行上查找.有人知道怎么做这个吗?

谢谢

php pretty-print simplexml

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

直接从MVC中的控制器使用ORM类,不好的做法?

我最近在我的CodeIgniter应用程序中深入研究使用ORM,而我所使用的是Propel.现在,这给了我基本上使用Propels类作为'模型'的能力,但这是不好的实践?

所以我的控制器代码如下:

<?php
    class Page extends Controller {
        function __construct() {
            parent::__construct();  
        }   

        function index() {
            $foo = FooQuery::create()->limit(10)->find();
            $data['content'] = array('foo'=>$foo);
            $this->load->view('home', $foo);    
        }
    }
?>
Run Code Online (Sandbox Code Playgroud)

我想在继续开发我的应用程序之前解决这个问题.如果你认为这是一个不好的做法,我应该如何做到这一点的一个例子将是非常有帮助的.

提前致谢

php orm propel doctrine

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

表明SQL语句很危险

我想在PHP中开发一个函数来检查SQL语句的危险程度.当我说危险时,我的意思是,某些符号,字符或字符串用于从数据库中获取用户看不到的数据.

例如:

SELECT*FROM users WHERE userId ='1'

可以通过几种方式注射.虽然我清理了params,但我也希望监控查询运行的安全性.

提前致谢

php security sql-injection

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

在Twig模板中获取当前URI

有人知道如何在Twig模板中获取当前URI吗?

我已阅读文档,我无法找到Twig函数来执行此操作.

uri symfony twig

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

在php类文件中嵌入html

我有一个日历类,它输出一个HTML表格,表格单元格代表一个月中的某一天,但是我应该将HTML嵌入到类文件中.我担心的是,如果我必须修改HTML(即向元素添加ID),那么我将不得不调整类文件.

我目前不在我的项目中使用MVC模式,因此有一个视图不是一个选项.

我的减少类文件如下(对于这个例子,我假设1个月是4周):

class calendar {

function __construct(){

}

function output() {
    print "<table>";
    for ($week=0; $week < 4; $week++) {
        print "<tr>";
        for ($day=0; $day < 7; $day++) {
            print "<td></td>";
        }
        print "</tr>";
    }
    print "</table>";
}
Run Code Online (Sandbox Code Playgroud)

还有其他任何我没想过的方法会将HTML与类文件分开提前谢谢

php class

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

PHP:变量名作为类实例

我在调用类中的静态函数时遇到使用变量作为类名的问题.我的代码如下:

class test {
     static function getInstance() {
         return new test();
     }
}

$className = "test";
$test = $className::getInstance();
Run Code Online (Sandbox Code Playgroud)

我必须将类名定义为变量,因为类的名称来自数据库,所以我永远不知道要创建实例的类.

注意:目前我收到以下错误:

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 
Run Code Online (Sandbox Code Playgroud)

谢谢

php static-methods instantiation php-5.2

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

PHP:使用REGEX从mysql查询中获取表名

考虑这三个mysql语句:

select * from Users;
select id, title, value from Blogs;
select id, feelURL, feelTitle from Feeds where id = 1; 
Run Code Online (Sandbox Code Playgroud)

现在我不是很擅长REGEX,但我想从mysql查询中获取表名.有人可能会为我创建一个有一点解释.

谢谢,

php regex preg-match

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

如何在Model类中读取Symfony2中的配置值

我已经在我的config.yml中定义了一个哈希盐,并希望在我的User类中得到这个,有关如何执行此操作的任何想法?我已经看到了很多关于如何在控制器类中使用它的示例,但不是在模型中?

谢谢

php symfony

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