小编Ric*_*nop的帖子

如何确定字符串是序列化对象/数组还是字符串?

是否有一些可靠的方法来确定字符串变量是字符串还是序列化对象/数组的字符串表示形式?

php serialization

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

PHP在我的所有脚本中耗尽内存

编辑:

我的php.ini有256MB内存集:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 250     ; Maximum execution time of each script, in seconds
max_input_time = 120    ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 256MB    ; Maximum amount of memory a script may consume (256MB)
Run Code Online (Sandbox Code Playgroud)

所以我有一个PHP脚本编写得不是很好,当我执行它时,PHP内存不足,我的PC冻结了.在运行脚本之前,我已经增加了php.ini中的内存限制.之后我将其更改回默认值.

现在问题是它似乎已经为我的PHP安装做了一些事情.我现在执行的每个PHP脚本都告诉我它没有足够的内存.以前运行过的脚本没有问题.

看起来我之前提到的一个糟糕的脚本仍然在某种程度上在后台运行.

我重新启动了PHP,Apache,我重新启动了我的电脑,甚至睡了8个小时.接下来的事情我发现所有的PHP脚本仍然没有内存.我勒个去?

我现在到处都是这样的错误(当然错误更改中的文件) - 每一个甚至最简单的PHP脚本:

致命错误:第241行的D:\ data\o\WebLib\src\Db\Db.php中允许的内存大小为262144字节(试图分配6144字节)

致命错误(关闭):第241行的D:\ data\o\WebLib\src\Db\Db.php中允许的内存大小为262144字节(试图分配6144字节)

好的是脚本(我已经注释掉了坏的部分):

<?php 

error_reporting(E_ALL);

define('BASE_PATH', dirname(__FILE__));
require_once(BASE_PATH.'/../WebLib/config/paths.php');             

require_once(PATH_TO_LIB3D_SRC.'/PHPExcel/Classes/PHPExcel.php');
require_once(PATH_TO_LIB3D_SRC.'/PHPExcel/Classes/PHPExcel/Reader/IReadFilter.php');

///**  Define a Read …
Run Code Online (Sandbox Code Playgroud)

php memory apache

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

DateTime方法链接问题

这有效:

$aWeekAfterDate = new DateTime(); 
$aWeekAfterDate->modify('+1 week');
$aWeekAfterDate->format('d.m.Y');
Run Code Online (Sandbox Code Playgroud)

但是这个:

$aWeekAfterDate = new DateTime(); 
$aWeekAfterDate->modify('+1 week')->format('d.m.Y');
Run Code Online (Sandbox Code Playgroud)

给我这个错误:

致命错误:在......在线的非对象上调用成员函数format()...

致命错误(关闭):在......在线的非对象上调用成员函数format()...

我在文档中查找了DateTime :: modify方法,其返回值如下:

返回方法链接的DateTime对象或失败时返回FALSE.

为什么方法链不起作用?

我使用的是PHP 5.2.6版.

php

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

Round DateTime到最接近的四分之一小时

如何将DateTime对象舍入到最接近的四分之一小时?

所以:2011-05-30 09:11:00将四舍五入到2011-05-30 09:15:00,2011-05-30 09:47:00将四舍五入到2011-05-30 09:45: 00等等.

php

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

如何向下滚动预标签

所以我有一个HTML标签,其中包含很多代码,并带有overflow:auto.如何使用jquery将pre标签向下滚动(因此内容的最后一行是可见的)?

html javascript jquery

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

从视图创建表?

在MySQL中有可能吗?在Oracle中,我可以这样做:

SELECT *
INTO table
FROM view
Run Code Online (Sandbox Code Playgroud)

在MySQL中,这不起作用:

INSERT INTO table FROM view;
Run Code Online (Sandbox Code Playgroud)

请记住,该表不存在.我希望它是基于视图的输出创建的.

mysql sql database

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

在没有提供ID的情况下,资源上的PUT请求的正确HTTP状态代码是什么?

所以我有一个RESTful api模块,它有几个资源.我试图弄清楚当用户在资源上发出PUT请求但没有识别具有id的特定资源时,应该是正确的HTTP状态代码.

让我们说:

PUT http://example.com/api/resource
Run Code Online (Sandbox Code Playgroud)

我只允许特定资源上的PUT请求,例如:

PUT http://example.com/api/resource/1234
Run Code Online (Sandbox Code Playgroud)

我应该返回什么HTTP响应?

rest zend-framework http

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

关于Zend_Controller_Request_Abstract的一些不清楚的事情

我发现Zend_Controller_Request_Abstract类对我的应用程序来说相当不足,但也许我只是不知道Zend Framework中的一些方法或帮助程序.我无法对请求对象做任何事情.首先,我在控制器动作中得到它:

$request = $this->getRequest();
Run Code Online (Sandbox Code Playgroud)

现在我想得到一个GET或POST参数,但这是不可能的.我唯一能做的就是:

$foo = $request->getParam('foo');
Run Code Online (Sandbox Code Playgroud)

但我想专门从POST或GET获取参数(不必使用$ _GET和$ _POST数组).Zend_Controller_Request_Abstract搜索POST和GET,这不是很有用,因为通常你准确地知道从哪里获取参数.

如何获取原始POST数据?

如何获取原始PUT数据?

php zend-framework

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

这个for循环有什么问题 - 试图用Tweet对象填充数组?

基本上,我有一个包含时间轴的Twitter API的JSON响应.我试图在循环中填充和数组与Tweet对象,但警报窗口告诉我循环后数组是空的:

    NSError *error;

    NSArray *tweetJsonObjects = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
    for (int i = 0; i < [tweetJsonObjects count]; i++) {
        Tweet *tweet = [[Tweet alloc] init];
        tweet.userName = [[[tweetJsonObjects objectAtIndex:i] objectForKey:@"user"] objectForKey:@"name"];
        tweet.text = [[tweetJsonObjects objectAtIndex:i] objectForKey:@"text"];
        //[tweet.text gtm_stringByUnescapingFromHTML];
        tweet.userProfileImageUrl = [[[tweetJsonObjects objectAtIndex:i] objectForKey:@"user"] objectForKey:@"profile_image_url"];
        [tweets addObject:tweet];
    }

    NSString *x = [NSString stringWithFormat:@"%d", [tweets count]];
    UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Hello World!"
                                                      message:x
                                                     delegate:nil
                                            cancelButtonTitle:@"OK"
                                            otherButtonTitles:nil];
    [message show];
Run Code Online (Sandbox Code Playgroud)

Tweet对象非常简单:

@interface Tweet : NSObject
{
    NSString *userName;
    NSString *text; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c ios

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

圆形按钮 - 如何将文本内部的文本拉伸到全宽

我创建了一个图像来说明我的问题:

在此输入图像描述

如你看到的.我有一个大圆形按钮.它由3张图片组成.一个图像位于右侧,另一个位于左侧,另一个位于中间.

左右图像非常宽,因为按钮上有一个渐变,所以我不能让它们只有5px宽.现在的问题是,里面的文字仅限于中间区域.我希望它能够拉伸整个按钮.

这是我的风格:

#index-navigation ul li a {
    height: 96px;
    line-height: 96px;
    text-decoration: none;
    font-weight: bold;
    font-size: 1em;
    color: #333;
    background: url('/images/btn_grey@2x-right.png') right center no-repeat;
    padding-right: 100px;
}
#index-navigation ul li a span.left {
    background: url('/images/btn_grey@2x-left.png') left center no-repeat;
    padding-left: 100px;
}
#index-navigation ul li a span.middle {
    background: url('/images/btn_grey@2x-middle.png') left center repeat-x;
}
Run Code Online (Sandbox Code Playgroud)

如何编辑样式以使锚点占据按钮的整个宽度?像这样:

在此输入图像描述

html css html5 styles css3

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