Ejemplo n.º 1
0
<?php

/**
 * PHP SDK for QQ登录 OpenAPI
 *
 * @version 1.5
 * @author connect@qq.com
 * @copyright © 2011, Tencent Corporation. All rights reserved.
 */
require_once "../comm/utils.php";
/**
 * @brief 登录用户发表一篇新日志到QQ空间.请求需经过URL编码,编码时请遵循 RFC 1738
 *
 * @param $appid
 * @param $appkey
 * @param $access_token
 * @param $access_token_secret
 * @param $openid
 */
function add_blog($appid, $appkey, $access_token, $access_token_secret, $openid)
{
    //发表QQ空间日志的接口地址, 不要更改!!
    $url = "http://openapi.qzone.qq.com/blog/add_one_blog";
    echo do_post($url, $appid, $appkey, $access_token, $access_token_secret, $openid);
}
//接口调用示例:
add_blog($_SESSION["appid"], $_SESSION["appkey"], $_SESSION["token"], $_SESSION["secret"], $_SESSION["openid"]);
         if ($verif_status_blog == "2") {
             $alerte = "Votre blog a été désactivé par l'administrateur.";
             include "./vue/vue_gestion_blog.php";
         } else {
             $alerte = "Votre blog n'est pas actif actuellement, vous devez d'abord l'activé.";
             include "./vue/vue_gestion_blog.php";
         }
     }
     break;
 case "activer_blog":
     $verif_blog = blog($id);
     if ($verif_blog == "") {
         $blog = $pseudo . ".openworld.itinet.fr";
         $status = "1";
         exec('sudo /var/script/add_vhost.sh ' . $pseudo . ' ' . $mdp);
         add_blog($id, $blog, $status);
         $alerte = "Votre blog vient d'être activé.";
         include "./vue/vue_gestion_blog.php";
     } else {
         $verif_status_blog = status_blog($id);
         if ($verif_status_blog == "1") {
             $alerte = "Votre blog est déjà activé.";
             include "./vue/vue_gestion_blog.php";
         } else {
             if ($verif_status_blog == "2") {
                 $alerte = "Votre blog a été désactivé par l'administrateur.";
                 include "./vue/vue_gestion_blog.php";
             } else {
                 $alerte = "Votre blog vient d'être activé.";
                 $status = "1";
                 active_blog($id, $status);
Ejemplo n.º 3
0
 * Time: 上午9:45
 */
include "config/config.php";
include "class/AES.class.php";
if (empty($type = strip_tags(@$_POST['type']))) {
    $type = strip_tags(@$_GET['type']);
}
switch ($type) {
    case 'admin_index_num':
        admin_index_num($conn);
        break;
    case 'admin_blog':
        admin_blog($conn);
        break;
    case 'add_blog':
        add_blog();
        break;
    case 'admin_change_show':
        admin_change_show();
        break;
    case 'admin_blog_del':
        admin_blog_del();
        break;
    case 'admin_login':
        admin_login();
        break;
    case 'admin_user':
        admin_user();
        break;
    case 'cancel_login':
        cancel_login();
Ejemplo n.º 4
0
<?php

require_once "../comm/utils.php";
function add_blog()
{
    //发表QQ空间日志的接口地址, 不要更改!!
    $url = "https://graph.qq.com/blog/add_one_blog";
    $data = "access_token=" . $_SESSION["access_token"] . "&oauth_consumer_key=" . $_SESSION["appid"] . "&openid=" . $_SESSION["openid"] . "&format=" . $_POST["format"] . "&title=" . $_POST["title"] . "&content=" . $_POST["content"];
    $ret = do_post($url, $data);
    return $ret;
}
//接口调用示例:
$ret = add_blog();
echo $ret;