PasteMe

Demo

PasteMe

更新日志

PasteMe更新日志

PasteMe

Ubuntu Paste 的本土化版,有加密功能,文本框的内容可以一键复制,上传的内容可以选择永久保存或者是即阅即焚

索引串

每一个被上传的文本都有一个字符串去对其进行唯一标识,就像是门牌号一样,我称它为“索引串”。纯数字的索引串对应永久空间的文本,包含字母的索引串对应临时空间的文本。

对于别人分享的文本

  1. 可直接通过网页链接访问。
  2. 可在主页左上角的输入框输入索引串进行访问。

对于准备上传的文本

  1. 永久保存:直接在主页进行上传。
  2. 阅后即焚:在左上角输入含有字母的索引串,前往相应的临时空间,页面会变成灰色,并开始对索引串进行索引。若索引至一个已存在的内容则进行“阅读”,若索引至一个“空地”则进行“创建”。

部署

web_root
 ├─ index.php
 ├─ success.php
 ├─ favicon.ico (if you have)
 ├─ lib
 │   ├─ config.php
 │   ├─ init.php
 │   ├─ frame.php
 │   ├─ tableEditor.php
 │   ├─ dbEditor.php
 │   ├─ util.php
 │   └─ submit.php
 ├─ css
 │   └─ prism.css
 └─ js
     ├─ prism.js
     ├─ tools.js
     └─ prism.copy-all.js

进入lib文件夹,将config.example.php复制一份并重命名为config.php,修改config.php中数据库相关的信息,并将website项更改为服务器的域名。

然后在浏览器中访问web_root/lib/init.php来初始化数据库。

Rewrite(必要)

Nginx

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php$1 last;
}

Apache

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

其它

  • 现在仍旧处于极度待完善的状态,欢迎在此反馈各种BUG和建议。
  • 代码写的很烂,望轻喷。

版权所有

Copyright © 2017-2018 Lucien Shui All Rights Reserved

捐助

谢谢老板

Comments : 11

  1. tianluo
    tianluo 回复

    tql

  2. Barry Li
    Barry Li 回复

    您好,临时空间的用法可否再写得详细一些,不是很能理解,不好意思。

      1. Lucien

        过几天有空的时候我会再写的详尽一点。

  3. MoBei
    MoBei 回复

    您好,我是一个题解计划的发起人,想邀请您共享您的题解在我们网站,可以吗

      1. MoBei
        MoBei 回复

        您看到了可以联系我的邮箱admin@wattad.cn

      2. Lucien

        没问题,支持Markdown的话就会很方便。

  4. onirii
    onirii 回复

    我很好奇,你网站的各种特效怎么弄的,那个 会动的小可爱怎么弄的,可以分享一下吗?

      1. Lucien

        特效就是用各种 JavaScript 实现的。左下角的那个小可爱是 Live2D ,谷歌和百度上有很多教程,你可以参考一下。^_^

      2. Lucien

        以及,老哥你没有填写邮箱的话是收不到评论回复提醒邮件的...

          1. onirii
            onirii 回复

            我就是不想收到垃圾邮件才不填邮箱的啊

              1. Lucien

                好的啵,有道理。

发表留言

人生在世,错别字在所难免,无需纠正。