一言API很多网站都喜欢在页面中加个一言,不过一般都是调用的第三方api。其实,使用万能的php能用短短的几行代码就实现该功能!将下列代码复制并粘贴到 api.php 中保存,你的专属“一言” API 就搭建完成了!超简单是不是……<?php // 存储数据的文件 $filename = 'data.dat'; // 指定页面编码 header('Content-type: text/html; charset=utf-8'); if(!file_exists($filename)) { die($filename . ' 数据文件不存在'); } // 读取整个数据文件 $data = file_get_contents($filename); // 按换行符分割成数组 $data = explode(PHP_EOL, $data); // 随机获取一行索引 $result = $data[array_rand($data)]; // 去除多余的换行符(保险起见) $result = str_replace(array("\r",
为了站点安全性考虑,修改网站后台的访问地址就可以提高一定的安全系数。那么针对Typecho,我们只要这样,这样,那样就可以了。将根目录下的admin文件夹重命名。修改根目录下的 config.inc.php文件,在20行的位置把 '/admin/' 改成你之前重命名的名字。/** 后台路径(相对路径) */ define('__TYPECHO_ADMIN_DIR__', '/admin/');
一、链接几秒种后跳转这里需要用到window的两个对象方法,setInterval()和setTimeout()区别setInterval(code,millisec) 周期性(millisec单位毫秒调用或执行code函数或代码串定义和用法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。<br> 语法 setInterval(code,millisec[,"lang"]) 参数 描述 code 必需。要调用的函数或要执行的代码串。 millisec 必须。周期性执行或调用 code 之间的时间间隔,以毫秒计。setTimeout(code,millisec) 等待millisec(单位毫秒)时间后,仅一次执行code函数或代码串语法 setTimeout(code,millisec)参
2024设计师电脑配置推荐,符合AI,3D,动效的性能!在AI出现后,大家更新电脑的理由又多了一个。因为不仅打游戏、剪视频对显卡有所要求,AI涉及到的计算对显卡的要求也较高。此次我们根据不同的预算,价格从4000到1w+,从入门(轻度生产力)到全能(AI渲染、三维建模),列出一台适合设计师的电脑配置清单,方便大家直接抄作业。今天为大家带来一份量身定制的2024年度设计师专用电脑配置推荐清单,助你横扫AI智能处理、3D建模渲染和动态效果制作!个人PC会根据个人需求不同而有所调整,例如渲染过程中如果常用以CPU为主的Arnold、Vray以及Cycles渲染器等,则显卡的预算可以稍微让渡给CPU,而如果是常用oc渲染器,则可以配置更好的显卡。拿不准的话,可以通过中关村在线等专业网站作为参考去选择和调整。⚠️PS ,我们并非专业配置电脑的行家,以上配置也是我们向专业人士咨询来的适用于普遍设计需求的配置,并非标准答案。好了,今天的分享就到这里,你用的电脑配置是什么呢?欢迎在评论区发表你的建议。来源:设计便利店 id:designmart
进入Typecho的后台后依次打开设置->永久链接->是否使用地址重写功能(启用)选择一个自己喜欢的风格保存即可。nginx一级目录(根目录)location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } }二级目录location /二级目录/ { index index.html index.php; if (-f $request_filename/index.html) { rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php) { rewrite (.*) $1/index.php; } if (!-f $request_filename) { rewrite (.*) /二级目录/index.php; } }Apache<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUES
有些时候我们的评论区的头像可能显示不是很稳定于是我们可以通过此方法来缓解一丝尴尬(管理员可单独设置头像)functions.php中添加函数在主题目录下functions.php文件里合适的位置添加下面代码:/** * 添加随机用户头像 */ function local_random_avatar($user) { $options = Typecho_Widget::widget('Widget_Options'); if($user == 'admin'){ $thumb= $options->themeUrl .'/add/avatar-default.png';//管理员头像地址 }else{ $thumb= $options->themeUrl .'/add/avatar/' . rand(1, 60) . '.png';//头像包地址,有多少图片就把数字改成相应的数量 } $avatar = "<img alt='{$user}的头像' src='{$thumb}' cla
写一篇博文如果单单只是文字,就会显得很枯燥,而通过插入图片、视频、音乐、表情,我们可以使文章更加生动有趣。这里给大家附上如何免插件地向Typecho手动加入OwO表情豪华套餐(如需复制,请采用Ctrl + C)PHP解析第一步,将解析代码引入到主题functions.php内php 代码://表情解析 function emotionContent($content,$url){ $fcontent = preg_replace('#\@\((.*?)\)#','<img class="emojii" border="0" src="'. $url .'/OwO/$1.png">',$content); }//实际使用请修改表情包所在的路径修改评论文件然后将评论文件中的(一般是comments.php文件)php 代码: <?php $comments->content(); ?>修改为php 代码:<?php $cos = preg_replace('#\@\((.*?)\)#
当图片和文字出现在同一行或一个div里时,浏览器显示出来的图片和文字会出现对不齐,一个在上一个在下,遇到这样的问题,一般有以下几种解决方法TIPS-1:把图片和包裹文字的span、a等标签都加上vertical-align:middle的样式(vertical-align的具体介绍)示例:<html> <head> <style type="text/css"> img.top {vertical-align:text-top} img.bottom {vertical-align:text-bottom} </style> </head> <body> <p>这是一幅<img class="top" border="0" src="/ico.jpg" />位于段落中的图像。</p> <p>这是一幅<img class="bottom" border="
右击-属性,修改目标为:%windir%\system32\cmd.exe /c start +相对路径如%windir%\system32\cmd.exe /c start 我的\新建文件夹\进度表
请将下面的代码片段添加到<head>标签内TIPS-1 <script language="JavaScript" type="text/javascript"> function Redirect(){ window.location = "/blog"; //要跳转的页面 } setTimeout('Redirect()', 3000); //第二个参数是时间,单位毫秒 </script>TIPS-2 <!--自动跳转--> <meta http-equiv="refresh" content="3;url=/blog" /> <!--两个参数:等待时间|链接地址-->请将
花坊有约
让每一次相遇都有意义