小编Ole*_*dia的帖子

PHP配置:依赖系统的时区设置是不安全的

这里有一个奇怪的.我只是升级到php 5.3.0,自升级以来我收到以下警告:

警告:getdate()[function.getdate]:依赖系统的时区设置是不安全的.您需要 使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们选择'America/Chicago'作为'CST/-6.0/no DST'

在查看各种论坛之后,每个人都说要解决问题,所有你需要做的就是在php.ini中编辑日期区域并重新启动Apache.

它对我不起作用.

我试过了

date.timezone="America/New_York"

date.timezone=America/New_York

date.timezone="US/Central"
Run Code Online (Sandbox Code Playgroud)

我做了更改后重新启动了apache.

由于我仍然有旧版本的php安装,我甚至确保我正在编辑当前版本的php在加载时使用的php.ini

/usr/local/php5/lib/php.ini

仍然得到警告.

有什么建议?

感谢您抽出宝贵的时间.

php timezone

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

用mysqldump恢复,但数据在哪里?

好的,所以我需要恢复一个表,我这样做:

mysqldump --opt database table_name < table_name.sql 
Run Code Online (Sandbox Code Playgroud)

我点击进入和完成!嗯,不是真的,当我去看看桌子上是否有任何东西它显示0条记录.

我查看了table_name.sql,我看到了两条记录.

我究竟做错了什么?

mysql mysqldump

16
推荐指数
1
解决办法
5993
查看次数

如何防止使用PHP cURL重定向

我正在开发一个表单,其中要求将收集的数据提交给第三方网站,形式为:http://www.domain.com/page?key = value&key2 = value2

我决定使用cURL,因为我还没有找到让我信服的替代品.

我正在运行的问题是,一旦提交表单,就会执行cURL,但我被重定向到我指定的域.相反,我想将用户重定向到我的域中的确认页面而不是第三方网站.

以下是我正在使用的代码示例:

$URL="otherserver.domain.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://$URL"); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "key=value2&key2=value2&key3=value3");
curl_exec($ch);
$info = curl_getinfo($ch);
curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)

如何防止被重定向到otherserver.domain.com?

如果您认为不是使用cURL,而是使用更好的方式将数据提交到第三方网站,请随时告诉我.

谢谢大家

php curl

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

如何在PHP注销后不允许用户返回?

我刚刚编写了一个PHP登录脚本,我想要完成的是当用户点击退出链接时,在他们注销后,无论点击浏览器的后退按钮,他们都无法访问该页面.

这是注销功能:

//Start the Session
session_start();
session_destroy();

header("location:login.php");
exit();
Run Code Online (Sandbox Code Playgroud)

我确实在所有页面上放置了以下代码,这似乎没有完成工作:

header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");  // HTTP/1.1
header ("Pragma: no-cache");

//Start the Session
session_start();
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php

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

如何使用CATransform3D翻转CALayer?

寻找有关如何使用CATransform3D使用像UIView这样的CALayer翻转的帮助.

我看过一些文章,但我很难理解4D和3D坐标系统,模型和参考文献.我也阅读了苹果的文档,但我也不理解它.

我的目标是翻转位于视图中的图层内的卡片.我知道我可以使用uiview做同样的事情,但我宁愿使用calayer

在此先感谢您的帮助.

iphone objective-c

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

如何使用PHP和cURL提交POST数据?

任何人都可以帮助我如何使用PHP和cURL将表单(POST)中的数据发送到URL?

使用cURL,我想要完成的只是发送数据,我不想被重定向,也不想获得任何类型的输出(HTML或TEXT)只提交数据.

很高兴知道数据是否已成功提交以处理错误或重定向.

附加信息.我认为我被重定向的原因是因为一旦我执行了cURL,目标页面(第三方网站)就会重定向到确认用户已经收到他们的数据,并且由于某种原因,当我使用cURL发送我的数据,他们的重定向会影响我的页面,因此我的页面也会重定向到他们的确认网站.

谢谢你们.

示例代码:

$sub_req_url ="http://domain.com/util/request";
$ch = curl_init($sub_req_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS,  "id=64&session=1&k=B0EA8835E&firstname=Name&lastname=Lastname&company=Company%20Name&email=me@gmail.com&work_phone=123-456-7890");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);

$resp = curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

我编辑这篇文章来展示我正在使用的一个例子.我应该首先发布代码.

php curl

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

有人可以向我解释 (NSString *) 对 Obj-C 意味着什么吗?

我刚开始使用Objective-C,我想了解以下代码行的含义,因为我在objective-c中随处可见,但我并没有100%完全理解它:

- (id)initWithName:(NSString *)name;
Run Code Online (Sandbox Code Playgroud)

我知道上面这行是一个传递一个参数的实例方法,我不明白的是 (NSString *)name。

另一个例子是:

-(NSString *)name;
Run Code Online (Sandbox Code Playgroud)

或者

person.height = (NSObject *)something;
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

objective-c

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

如何在超级视图的顶部添加子视图的视图?

我有一个mainViewController,在其nib文件中我添加了一个信息按钮,其中的操作是在两个子视图之间翻转,子视图A和子视图B.

从mainViewController,在viewDidLoad下,我正在插入子视图A.这里我注意到信息按钮位于子视图A的前面,这很好.

问题在于,当按下位于子视图A的nib文件中的任何按钮时,它们会添加新的子视图,信息按钮保留在前面.

那么,如何在所有父视图堆栈的前面添加这些后面的子视图,以便不显示信息按钮?或者如何隐藏信息按钮?

iphone objective-c uiviewcontroller uiview addsubview

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

什么是php.ini中apache2handler下的超时设置?会影响会话超时吗?

我想知道php.ini中apache2handler下面的含义是什么

Timeouts  Connection: 10 - Keep-Alive: 10
Run Code Online (Sandbox Code Playgroud)

我有一个问题,在10分钟不活动后会话超时,我想知道上面是什么导致会话超时10分钟而不是4小时,就像我在下面.

目前我在php.ini下的会话设置是这样设置的:

session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.entropy_length  0   0
session.gc_divisor  10  1000
session.gc_maxlifetime  14400   14400
session.gc_probability  1   1
Run Code Online (Sandbox Code Playgroud)

php configuration

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

为什么我在PHP中收到"未定义的变量"通知?

所以我有以下内容:

<?php
    show_form();
?>


<form id="add" method="post" action="addIssue.php">
    Name:
    <?php input_text('name','str_name', $defaults , '1'); ?>
    <input class="submit" type="submit" value="Begin download" />
    <input type="hidden" name="_submitCheck" value="1"/> 
</form>


<?php
function show_form($errors = '') 
{ 
    // If form is submitted, get the defaults from submitted parameters
    if(empty($_POST['_submitCheck']) OR !$_POST['_submitCheck'] ){
        // set our own defaults
        $defaults = array('str_name' => '');

    } else {
        $defaults = $_POST;
    }
} 

// Echo text box
function input_text($elem_id, $element_name, $values, $tab='') {
    echo '<input id="'.$elem_id.'" name="'.$element_name.'"';
    echo …
Run Code Online (Sandbox Code Playgroud)

php

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

flash AS3如何删除舞台事件监听器

我正在flash和as3中构建动画,我有一个函数,我在其中添加一个阶段eventListener,stage.addEventListener(Event.ENTER_FRAME,setScrollPercent,false,0,true);

由于此事件是在函数函数内设置的,"两个函数深度",如何从函数外部重置所有阶段事件侦听器而不会出现错误?

flash actionscript-3

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

为什么MySQL总是不返回此查询的数据?

我有一个数据库,其中一些字段被设置为索引.我不知道这是否与问题有关,但在创建查询时我得不到任何结果.以下是我在数据库中设置的方法.该数据库有90,000条记录,此表设置如下:

| fieldA  | fieldB | fieldC  | fieldD |

fieldA = index - CHAR
fieldB = index - CHAR
fieldC = index - CHAR
fieldD = index - VARCHAR
Run Code Online (Sandbox Code Playgroud)

如果我做:

SELECT * 
  FROM tableA 
 WHERE 'fieldD'='A LONG STRING WITH SYMBOLS AND CHARCTERS';
Run Code Online (Sandbox Code Playgroud)

我得到0结果,我知道fieldD的值存在并存在.

我究竟做错了什么?

mysql sql

0
推荐指数
1
解决办法
347
查看次数

包含或要求

我应该在以下声明中使用什么?包含或要求.

if(a ==b){
 require 'requiredfile.php';
} else {
 require 'requiredfile_2.php'
}
Run Code Online (Sandbox Code Playgroud)

如果在一个函数中,我知道一个,包括或要求,只在调用时包含文件,另一个将包括该文件.我对么?

php

0
推荐指数
1
解决办法
346
查看次数