小编fis*_*man的帖子

php foreach为关键,每两个数字作为一个组

<?php
$data=array('1','2','3','4','5','6','7','8','9','10','11');
foreach($data as $key=> $element){
    if($key % 2 != 0){
        echo $element.'<br />';
    }
    echo '<hr />';
}
?>
Run Code Online (Sandbox Code Playgroud)

php foreach作为关键,如何将每两个数字作为一个组?

我想输出:

1,2
_____
3,4
_____
5,6
_____
7,8
_____
9,10
_____
11
Run Code Online (Sandbox Code Playgroud)

php foreach

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

删除超过30天的mysql记录

如何删除超过30天的mysql记录?我的代码将删除昨天插入的所有记录.

require('../conn_db.php');
mysql_select_db("my_news",$conn);
mysql_query("SET NAMES utf8");
mysql_query("DELETE FROM my_news WHERE date < DATE_SUB(NOW(), INTERVAL 1 MONTH)");
mysql_close("my_news");
Run Code Online (Sandbox Code Playgroud)

和mysql表

date int(10)
1321095600
1322107200
...
1328288400
1328290440
Run Code Online (Sandbox Code Playgroud)

php mysql sql-delete

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

如何知道谁订阅了我的RSS?

是否有任何 PHP 脚本或其他软件可以让我知道谁订阅了我的 RSS 提要?(服务器部分或个人浏览器/RSS阅读器

我的 RSS 文件都是由 PHP 脚本生成的,然后我使用.htaccessURL 重写规则使文件可以作为.xml.

我知道一些方法,例如$_SERVER['HTTP_REFERER'],但我没有信心自己编写一些可靠的代码。所以,我正在寻找一些稳定的代码来帮助我知道谁订阅了我的 RSS 提要(并将其存储到 MySQL 中)?

php rss

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

PHP - 如何更新txt文件中的JSON数据?

这是保存在文件中的JSON数据示例 data.txt

   [
     {"name":"yekky"},
     {"name":"mussie"},
     {"name":"jessecasicas"}
     ...// many rows
    ]
Run Code Online (Sandbox Code Playgroud)

我想更新文件,所以它看起来像这样:

[
 {"name":"yekky","num":"1"},
 {"name":"mussie","num":"2"},
 {"name":"jessecasicas","num":"3"}
 ...// many rows
]
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所得到的:

$json_data = file_get_contents('data.txt');
// What goes here?
Run Code Online (Sandbox Code Playgroud)

我如何计算JSON树中有多少行?

php json

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

脸谱图无法获得评论

搜索后从图表发布

https://graph.facebook.com/search?q=watermelon&type=post&fields=from,message,picture,link,name,caption,comments,description,created_time,id&token=XXXXXXXXXXXXX

这里将返回一些数据.在第三篇文章中:

     "from": {
        "name": "Alessio Mrbillyplus Frustaci",
        "id": "1665626783"
     },
     "picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQDGoBK_lUeeMb5x&w=130&h=130&url=http\u00253A\u00252F\u00252Fi3.ytimg.com\u00252Fvi\u00252Fjo5GcYeh7XA\u00252Fdefault.jpg",
     "link": "http://www.youtube.com/watch?v=jo5GcYeh7XA&feature=share",
     "name": "Herbie Hancock \"Watermelon Man\"",
     "caption": "www.youtube.com",
     "description": "From the 1973 album \"Headhunters\" here's Herbie Hancock with \"Watermelon Man\" Sampled by Super Cat \" Dolly My Baby\" LL Cool J \"1-900-LL Cool J\" Shaquille O'N...",
     "created_time": "2011-09-17T17:44:48+0000",
     "id": "1665626783_235117223205324",
     "comments": {
        "data": [
           {
              "id": "1665626783_235117223205324_3043725",
              "from": {
                 "name": "Alessio Mrbillyplus Frustaci",
                 "id": "1665626783"
              },
              "message": "La enne e la doppia effe aaaaaa",
              "created_time": …
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api

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

如何制作一个php数组

我试过转移$str成阵列组.

$str = '1,2,3,4,5';
print_r(array($str)); //this get  Array ( [0] => 1,2,3,4,5 )
Run Code Online (Sandbox Code Playgroud)

我试过了 compact

print_r(array(compact($str))); // Array ( [0] => Array ( ) )
Run Code Online (Sandbox Code Playgroud)

但如何$str成为

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
Run Code Online (Sandbox Code Playgroud)

php arrays

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

php从url获取所有图像,宽度和高度> = 200更快

我是类似http://pinterest.com的一些功能 add a pin

如何从url获取宽度和高度> = 200更快的所有图像?pinterest.com将完成整个过程将近10秒,但我需要48.64秒.

require dirname(__FILE__) . '/simple_html_dom.php';
$url = 'http://www.huffingtonpost.com/';
$html = file_get_html($url);
if($html->find('img')){
    foreach($html->find('img') as $element) {
        $size = @getimagesize($element->src);
        if($size[0]>=200&&$size[1]>=200){
            echo $element;
        }
    }
}// cost 48.64 seconds
Run Code Online (Sandbox Code Playgroud)

php getimagesize

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

wordpress htaccess如何删除除index.php之外的所有php扩展

我有一个WordPress博客,我想在其中添加一些自定义页面,.php并从网址中删除扩展名和查询字符串.

所有WordPress的网页网址都喜欢index.php?pagename=,所以如果我尝试添加RewriteRule ^(.*)$ $1.php了在.htaccess文件中,其他页面返回500 internal server error.如何从除了index.php和之外的所有内容中删除php扩展login.php

这是我现有的.htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# RewriteRule ^(.*)$ $1.php  # add this line will broken the wordpress rewrite rule
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)

apache wordpress .htaccess url-rewriting

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

php如何将数据写入json?

我是php的新手.我想制作php页面缓存,从mysql查询数据并将数据存储为json格式.

我有很多问题:

  1. 我应该存储哪种类型的文件?.json.txt.cache?因为我还需要使用json解码返回数据到页面.

  2. 我想使用cron选项卡,编写许多mysql查询并写入一个json文件.我应该选择什么编写代码?fopen, fwrite或者file_get_contents或其他命令?(不要覆盖数据,但继续写.我将删除文件并在下一个cron时间更新它)

  3. 如果一个多写入一个json数据(同时10个或多个mysql查询并写入相同的json文件,每个json子格式一样{name: ".$row['name']."}),如何完成一个顶部{和底部}来制作一个标准的json数据格式?

    { //如何添加这个

    {name:".$ row ['name']."}

    {name:".$ row ['name']."}

    //许多来自10个mysql查询的名称

    } //这一个

谢谢.

php json

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

如何通过curl获取facebook令牌代码?

我尝试使用简单的卷曲来获取Facebook codeaccess_token通过卷曲.这样我就可以将信息发布到我的墙上.我知道sdk,但如果我只使用简单的curl方法?

一些故障归还:

Method Not Implemented

Invalid method in request

这是我的代码.通过这种方式:如何记住access_token它是否在1小时内仍然有效?谢谢.

$code_url = "https://graph.facebook.com/oauth/authorize?client_id=".$app_id."&redirect_uri=".urlencode($canvas_page_url)."&type=client_cred&display=page&scope=user_photos,publish_stream,read_stream,user_likes";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$code_url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION  ,1);
curl_setopt($ch, CURLOPT_HEADER      ,0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER  ,1);
$fb_code = curl_exec($ch); // get code
curl_close($ch);

$token_url = "https://graph.facebook.com/oauth/access_token?client_id=".$app_id."&client_secret=".$app_secret."&redirect_uri=".urlencode($canvas_page_url)."&code=".$fb_code."";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,$token_url);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION  ,1);
curl_setopt($curl, CURLOPT_HEADER      ,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER  ,1);
$result = curl_exec($curl);
curl_close($curl); 
echo $result; //get …
Run Code Online (Sandbox Code Playgroud)

php curl facebook

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