V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JingNi  ›  全部回复第 1 页 / 共 1 页
回复总数  18
2020-07-10 15:01:21 +08:00
回复了 JingNi 创建的主题 PHP 关于 ThinkPHP 可变量类名的问题,类名用变量代替就报错。
@liuguang 谢谢是这样的,第 2 条这应该和 autoload 的机制有关,当访问了一个不存在本文件中的 class 时命名空间会被自动带上.在根据 composer 里面 psr4.php 这些替换规则进行替换。spl_autoload
2019-11-08 10:24:29 +08:00
回复了 JingNi 创建的主题 问与答 PHP 如何在 return 后继续执行后续脚本
我用 socket.io 解决了,起初只是想这么短的地方没必要绕一大圈
2019-11-08 10:23:02 +08:00
回复了 JingNi 创建的主题 问与答 PHP 如何在 return 后继续执行后续脚本
@NoobPhper 你可以在回答我的问题后,以你理应具有的优越感来批评我,我会由衷的感谢。或者当个不能提供建议的路人默默路过,毕竟这并不会影响到你的生活。
第二个正则错了哦,空格也可以直接[ ]这样匹配就可以
------------------------------------------------------------------------------------
// 中文标点
//这条不需要,$char = "。、!?:;﹑•"…‘’“”〝〞∕¦‖—〈〉﹞﹝「」‹›〖〗] [»«』『〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦﹤‐­˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼()";
$content = '请看 :ABC,123456_!';
$pattern = [
"/[[:punct:]]/i", //英文标点符号
"/[\x7f-\xff]/", //中文标点符号,包括中文
'/[ ]/' //直接匹配空格
];
$str = preg_replace($pattern[2], ' ', $content);
foreach($pattern as $patternValue) {
$str = preg_replace($patternValue, '', $str);
}
echo $str.'(length:'.strlen($str).')';
构造函数的字符串连接,是专门绕过 waf 的一句话木马,直接能读写你网站根目录的文件,建议楼主备份数据库,检查网站访问日志还有运行环境,找可疑的访问用户。再审计上线原源码的图片上传点还有其他文件包含点吧。
我不是剑走偏锋,我就不是剑也走不了锋我心里有逼数,回去上大学绝对是走不通了,已经跟家里人把话说死了,家庭情况我就不多做描述了,总结就是没得回头。
至于让我决定不上大学的原因是我对自己了解,不喜欢早睡早起,上了也是混日子。
让我鼓起勇气出来混的是,我前一两年认识一个人带我,给一些东南亚企业写支付接口,做审计留后门倒卖 WD 数据什么的,DDOS 脚本盛行的时候我也混了。现在想想这些三六九东西不能当作我谋生存的资本才来这里提问的,而不是来消遣寻求安慰的,我想问的也是现在的想法是:我想趁我手里还有点积蓄,不想坐吃山空,我应该学什么语言,能够就业,如果非得本科我就另寻他路,不想扯太远儿。
最后谢谢大家的建议和批评,但是话说绝对就是我肯定回不去上大学了。
2019-10-30 06:49:56 +08:00
回复了 lovepim 创建的主题 问与答 求助,用户标签的数据库应该怎么设计?
一般标签用一个独立的标签表,keyID 对应 valve 标签名还有别名,可以根据自己的需求新增表段。楼主的意思应该是如果新增一种标签,还得在用户信息表新增对应段吧,也有一种办法可以不需要增加段,用两个字段 tags [key1,key2,key3] 和 [20,男,经理]的方式储存,或{key1:20;key2:男,key3:经理}的方式,
2019-10-30 06:37:59 +08:00
回复了 buddie 创建的主题 互联网 抖音上有哪些歌唱得很好听的主呢?
看你喜欢什么风格的,我就喜欢尚士达,都是翻唱,但好听
PHP 就有这种方式,include 一个图片,文件被字符串直接当做代码执行了,但是 PHP 这个方法不限制文件头。
@zsxeee 哇,学到了,谢谢!!!
@loveToMy1 PHP 不像 JS 那样,没有 for in 吧,只有 foreach,foreach($data as $key)得到的$key 不是属性名,直接就得到属性值了。
@starerlloll 谢谢,我待会试试
2019-09-28 13:13:40 +08:00
回复了 anhkgg 创建的主题 程序员 程序员对私密聊天的乱想
感觉以后用得上,先收藏了🐷
2019-09-28 02:04:56 +08:00
回复了 jacklin96 创建的主题 问与答 网址被 QQ 的网址安全中心拦截了怎么办
拦截是只看到的域名前面有红色标志吗 根本打开不了,还是打开了有提示 按照提示来可以正常访问。如果是后者 就是正常现象 不属于拦截 可以和腾讯客服联系协商解决,如果是前者,请参考:

一般来说 QQ 的域名被封就是一级域名整个都被封,所有使用的二级域名都会被封,如果网站没有不良内容或者腾讯认为的不良内容,是不会被封的,(可能是误查填表单为钓鱼。)
2019-09-28 01:59:15 +08:00
回复了 helllkz 创建的主题 问与答 关于 SSH 有个代理问题有点奇怪呢
楼主你的意思是你本机走了科学上网,虚拟机不经过科学代理吗?还是虚拟机根本就上不了网

虚拟机分配的网络是底层的嗷,虚拟硬件,不走本机设置的 IE 代理的嗷

首先:
虚拟机网络模式建议使用桥接物理连接模式,以路由器为网关分配独立 IP,或者 NAT 模式以本机建立一个网关的方式。

再者:
Ubuntu 内上网设置要设置代理 IP 和端口为你主机提供代理服务地址就不会有问题

如果有问题就是以下几种:
win10 你本机提供的代理端口要支持局域网(代理工具服务,要勾选上公共网络),
通过 ssh 连接可以尝试 ping 你虚拟机所在的网关,和你 WIN10 本机,
并进行端口检测能不能成功访问到你本机提供的代理服务端口。
一般来说都是本机的防火墙没允许其他 IP 访问。
2019-09-26 14:24:42 +08:00
回复了 JingNi 创建的主题 PHP 一个关于 foreach 的很奇怪的问题。
@techone
回复楼上:老哥,不好意思
原句是:$price=DB::table('market_hour')->where('currency_id', $currency_id)->orderBy('day_time', 'desc')->first();
$id 是我写问题的时候为了隐藏变量重写的,写错地方了,正如你所纠正的一样,意思就是这样。

谢谢大家,果然是数组中某个成员中的查询结果为空,导致某个流程发生错误,问题已经解决。qwq
谢谢大家熬,我已经解决了,如果把 POST 的内容 url 编码后,就可以正常处理。至于是什么原因就不知道了,反正之前确实 echo 出来的东西一模一样,不是 POST 处理环节的问题。似乎和这位 @holosola 老哥说的一样,这个+可能有问题。后面解决了我就没去对比了。
<?php
//$base64 = $_POST['content'];

$base64 = "/9j/4AAQSkZJRgABAQEAkACQAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAHKgAwAEAAAAAQAAAHIAAAAA/9sAQwAfFRcbFxMfGxkbIyEfJS9OMi8rKy9fREg4TnBjdnRuY21rfIyyl3yEqYZrbZvTnam4vsjKyHiV2+rZwumyxMjA/9sAQwEhIyMvKS9bMjJbwIBtgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA/8AAEQgAcgByAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A6GiiigAooqF5scL+dAEpIHU4phmQepquSWOSc0UwJvPH939aPP8A9n9ahooAsCZT1yKeCG6HNVKASDkHFAFyioEm7N+dTAgjIpALRRRQAUUUUAFFFQzv/CPxoAbLJuOB0/nUdFFMAoopyIXPH50ANoqTES9SWPtR+6b1WgCOinPGU56j1ptABTo5Ch9vSm0UAWwQRkdKWq8L4O09DVikAUUUUAIx2qT6VUJycmp5zhQPWoKYBRRRQAdalkOxQi/jUaffX606b/WGgBlFFFAEkTZ+RuhpjDaxHpQn31+tOm/1hoAZRRRQAVajbcgPeqtS255I/GgCeiiikBBcfeA9qiqS4++PpUdMAooooAKlceYoZeo6ioqkjRh82do96AI6KmZoieRk+1N3xr91Mn3oAI12je3QdKjJyST3pXcueaSgAooooAKfD/rBTKfD/rBQBZooopAQ3A6GoasyruQiq1MAoopVG5gPWgB6KFXe34CmO5c5NOmPzbR0FMoAKKKKACpNoePKjkdRUdOiba49+KAG0U6RdrkU2gAqSAfOT6Co6sQLhM+tAElFFFIAqtKm1vY1ZprqHXBoAq06MhXBPSkZSpwaSmArHLE+ppKKKACiiigAooooAfKwZsj0plFABJwOtADkXe2KtdKZGmxffvT6QBRRRQAUUUUANdA4waruhQ89PWrVFAFOip2hU9OKYYXHTBpgR0U7Y/8AdNJsb+6fyoASiniFz2xUiwAfeOaAIVUscAVYjjCD1PrTgABgDFLSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/2Q==";

echo $base64;

$img = base64_decode($base64);
$fp=fopen("test.jpg","w");
fwrite($fp,$img);//写入

?>
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1096 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 19:02 · PVG 03:02 · LAX 12:02 · JFK 15:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.