标签: php

在PHP中检测请求类型(GET,POST,PUT或DELETE)

如何在PHP中检测使用了哪种请求类型(GET,POST,PUT或DELETE)?

php http request

880
推荐指数
10
解决办法
41万
查看次数

如何使用PHP获取当前年份?

我想在一个网站的页脚中加入版权声明,但我认为这一年过时非常俗气.如何使用PHP 4PHP 5自动更新年份?

php date

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

我的php.ini文件位于服务器上的哪个位置?

几年前,我在我维护的Linux服务器上安装了Apache 2.2x和PHP 5.3.1.我使用.tar.gz并按照指示构建它们(而不是rpms和what-have-you).一切都很好.

今天我需要安装这个看起来像PHP库的东西.我完成了所有步骤以进行安装,然后我找到了ibm_db2.so$PHP_HOME/lib/extensions/somecomplicatedname/ibm_db2.so

最好的方法是配置php.ini,但我的系统上没有php.ini.恐怖的恐怖.PHP工作正常,当然除了我想要使用的这个新奇的ibm_db2 thingamagic,所以有人可以使用GUI来修补DB2.(我尝试了一个小的php脚本失败并指示ibm_db2函数不可用).

我必须每隔几年处理一次PHP,所以请在非常基本的层面上启发我,了解如何启用基于Web的GUI访问DB2.

php linux php-ini

842
推荐指数
12
解决办法
76万
查看次数

如何修复PHP中的"Headers already sent"错误

运行我的脚本时,我收到几个这样的错误:

警告:不能更改头信息-头已经发出(输出开始/some/file.php:12)在/some/file.php线23

错误消息中提到的行包含header()setcookie()调用.

这可能是什么原因?以及如何解决它?

php header

833
推荐指数
10
解决办法
133万
查看次数

PHP数组按值删除(不是键)

我有一个PHP数组如下:

$messages = [312, 401, 1599, 3, ...];
Run Code Online (Sandbox Code Playgroud)

我想删除包含值的元素$del_val(例如$del_val=401),但我不知道它的键.这可能会有所帮助:每个值只能存在一次.

我正在寻找最简单的功能来执行此任务.

php arrays

827
推荐指数
18
解决办法
77万
查看次数

从PHP脚本返回JSON

我想从PHP脚本返回JSON.

我只是回应结果吗?我必须设置Content-Type标题吗?

php json header

812
推荐指数
11
解决办法
95万
查看次数

如何在PHP中获取当前日期和时间?

哪个PHP函数可以返回当前日期/时间?

php datetime

808
推荐指数
36
解决办法
219万
查看次数

如何在MySQL中"插入,如果不存在"?

我开始使用谷歌搜索,发现这篇文章讨论了互斥表.

我有一张约有1400万条记录的表格.如果我想以相同的格式添加更多数据,有没有办法确保我想要插入的记录不存在而不使用一对查询(即,一个查询要检查,一个要插入是结果集是空)?

unique对某个字段的约束是否保证insert如果它已经存在则会失败?

似乎只有一个约束,当我通过php发出插入时,脚本呱呱叫.

php mysql sql performance primary-key

781
推荐指数
9
解决办法
66万
查看次数

PHP随机字符串生成器

我正在尝试在PHP中创建一个随机字符串,我绝对没有输出:

<?php
    function RandomString()
    {
        $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
        $randstring = '';
        for ($i = 0; $i < 10; $i++) {
            $randstring = $characters[rand(0, strlen($characters))];
        }
        return $randstring;
    }

    RandomString();
    echo $randstring;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

php string random

772
推荐指数
27
解决办法
117万
查看次数

如何实施基本的"长轮询"?

我可以找到很多关于Long Polling如何工作的信息(例如,这个这个),但没有关于如何在代码中实现它的简单示例.

我所能找到的只是依赖于Dojo JS框架的cometd,以及一个相当复杂的服务器系统.

基本上,我将如何使用Apache来处理请求,以及如何编写一个简单的脚本(例如,在PHP中),它将"长时间轮询"服务器以获取新消息?

该示例不必是可扩展的,安全的或完整的,它只需要工作!

php comet http

766
推荐指数
12
解决办法
28万
查看次数

标签 统计

php ×10

header ×2

http ×2

arrays ×1

comet ×1

date ×1

datetime ×1

json ×1

linux ×1

mysql ×1

performance ×1

php-ini ×1

primary-key ×1

random ×1

request ×1

sql ×1

string ×1