月度归档: 2017 年 1 月

  • Discuz! 如何把  本主题由 XX 于XX前编辑的记录删除掉 下沉 帖子等记录

    Discuz! 如何把 本主题由 XX 于XX前编辑的记录删除掉 下沉 帖子等记录

    Discuz 论坛删除管理员对帖子的操作记录,一般网上的处理方法为修改掉模板的下面一段:

    <!--{if !IS_ROBOT && $post['first'] && !$_G['forum_thread']['archiveid']}-->
    <!--{if !empty($lastmod['modaction'])}--><div class="modact"><a href="forum.php?mod=misc&action=viewthreadmod&tid=$_G[tid]" title="{lang thread_mod}" onclick="showWindow('viewthreadmod', this.href)"><!--{if $lastmod['modactiontype'] == 'REB'}-->{lang thread_mod_recommend_by}<!--{else}-->{lang thread_mod_by}<!--{/if}--></a></div><!--{/if}-->
    <!--{hook/viewthread_modaction}-->
    <!--{/if}-->

    删除{lang thread_mod_by} 即可。

    如果是想只针对某个帖子,又不想让用户知道的话,可以直接从数据库删除。

    在forum_threadmod表中,具体SQL语句为:

    delete FROM `pre_forum_threadmod` where tid='帖子ID' and uid='管理员ID'

    运行此SQL之前请确保where字句条件的唯一哦~

  • 虾米音乐免费 VIP 180天 领取方法

    虾米音乐免费 VIP 180天 领取方法

    登陆最新版安卓客户端
    右下角会有一个 一起发红包 的图标,
    点击图标,分别输入口令拆红包

    我比晓松帅一点? ?【+90天】
    高晓松乃绝世美颜? ?【+90天】

    以下为可选口令,规则里写的最多领180天,不过可以尝试一下

    每个人最多领取180天

  • Linux下yum 使用vsftp 快速 搭建ftp服务器 500错误

    Linux下yum 使用vsftp 快速 搭建ftp服务器 500错误

    1.安装vsftp,我就不多说了,我用的是ubuntu,直接apt-get就完了

    2.配置vsftpd.conf, vim /etc/vsftpd.conf

    下面说说里面比较重要的选项

    anonymous_enable=NO #不允许匿名用户
    local_enable=YES #允许使用本地用户账号登陆
    write_enable=YES #允许ftp用户写数据
    connect_from_port_20=YES #通过20端口传输数据
    chroot_local_user=YES #将用户锁定在自己的主目录,如 /home/ftpuser,这样ftpuser这个用户就不能访问除此目录之外的目录
    chroot_list_enable=YES #启用不锁定用户在主目录的名单
    chroot_list_file=/etc/vsftpd.chroot_list #当 chroot_list_enable 启用时,此列表生效,列表中的用户将不受锁定限制,格式为一行一个用户名

    3.创建用户组合用户

    useradd ftpuser -d /home/ftpuser -M -s /usr/sbin/nologin  
    #创建一个ftpuser用户,目录为/home/ftpuser,-M为系统不创建home目录,因为之前已经指定并设为不可作为普通用户登录

    4.启动vsftp

    /etc/init.d/vsftpd start

    5.设置密码

    passwd ftpuser

    6.使用filezilla或者直接在浏览器上输入你的ftp服务器ip,登录即可使用


    当我们限定了用户不能跳出其主目录之后,使用该用户登录FTP时往往会遇到这个错误:

    500?OOPS:?vsftpd:?refusing?to?run?with?writable?root?inside?chroot?()

    解决方法,在配置文件中添加:

    allow_writeable_chroot=YES
  • Ngnix Discuz!论坛 Upload Error413错误 解决方法 图文教程

    Ngnix Discuz!论坛 Upload Error413错误 解决方法 图文教程

    Discuz!x2.5 Upload Error: 413 错误

    最近我们Discuz!上传远程附件的时候出现了一个Upload Error:413错误,解决方法如下:

    1.修改php.ini

    sudo?nano?/etc/php5/fpm/php.ini

    #打开php.ini找到并修改以下的参数,目的是修改上传限制

    max_execution_time?=?900

    max_input_time?=?900

    memory_limit?=?10M

    upload_max_filesize?=?10M

    post_max_size?=?10M

    修改好了之后重启一下php

    sudo?/etc/init.d/php5-fpm?restart

    2.修改nginx.conf

    sudo?nano?/etc/nginx/ngnix.conf

    #打开ngnix.conf在http?{?}中加入以下代码

    client_max_body_size?10m;

    然后重启ngnix

    sudo?/etc/init.d/nginx?restart

    这样ngnix服务器上的Discuz!x2.5 Upload Error:413错误就解决了

  • php利用wget远程抓取数据 https 豆瓣图片

    php利用wget远程抓取数据 https 豆瓣图片

    很多时候需要从目标网站抓取一些数据回来,就php而言比较常用的抓取方法有file_get_contents、curl、fopen和fsockopen。
    但有一些网站为了防止别人抓取想尽了办法来限制别人抓取,上述4种方法有的是使你的请求超时,有的是直接给你一个错误的信息。
    近日在采集豆瓣时就无法获取图片,所以我们这里使用wget来获取文件。
    如果你的服务器或主机是liunx系统(需要开启system函数),还可以使用下面这个方法获取数据。liunx系统在shell脚本中下载用的最多的是wget命令,利用wget命令可避免受到服务器的限制,还可以做一些远程图片的抓取。

    /**
      * 用shell获取远程文件
      *
      * $url    string  文件或网页地址
      * $dir    string  文件存放地址 默认是/tmp/
      */
     function getFileByWget($url, $dir='/tmp/') {
        if(empty($url)) {
            return null;
        }
        $file_name = $dir.md5(time().rand());
        $commod = "wget -q {$url} -O {$file_name}";
        system($commod);
        return ;
    }
    getFileByWget('http://laoji.org/','./'); //使用方法

     

WeChat