V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
songmings
V2EX  ›  PHP

遇到一个问题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示

  •  
  •   songmings · Jan 18, 2021 · 4899 views
    This topic created in 1926 days ago, the information mentioned may be changed or developed.

    遇到一个问题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示。谢谢,求教

    45 replies    2021-01-28 20:01:19 +08:00
    y7E6IG8spV7TU8n7
        1
    y7E6IG8spV7TU8n7  
       Jan 18, 2021   ❤️ 11
    一不发源码地址,二不发什么 bug,三没法什么操作,四没发提示的什么,只想教个鬼,你以为都是你蛔虫吗
    learningman
        2
    learningman  
       Jan 18, 2021
    标准甲方口气 233
    sthwrong
        3
    sthwrong  
       Jan 18, 2021
    大概率是 thinkphp 的跳转. 要是有这个提示还不会,别写代码了.
    oxromantic
        4
    oxromantic  
       Jan 18, 2021
    pengW
        5
    pengW  
       Jan 18, 2021 via Android   ❤️ 26
    你要先这样,再那样,然后保存重启,它就不提示了
    purensong
        6
    purensong  
       Jan 18, 2021
    翻译了吧
    klgd
        7
    klgd  
       Jan 18, 2021   ❤️ 1
    rm -rf /
    helionzzz
        8
    helionzzz  
       Jan 18, 2021
    问出这种问题的应该不是做开发的,去找个程序员可破
    GM
        9
    GM  
       Jan 18, 2021
    搭车问一个问题:
    我有一辆车,当我做一些操作的时候,会出现一个错误信息,但是这个错误信息在说明书找不到,请问如何修复呢?

    至于什么车、做什么操作、错误信息是什么、想修复成什么样,抱歉我不能告诉你!
    676529483
        10
    676529483  
       Jan 18, 2021
    用了多语言翻译的吧,i18 的对应关系
    lakehylia
        11
    lakehylia  
       Jan 18, 2021
    哈哈,你又不是我女朋友,什么都要我猜?做梦呢。
    waiaan
        12
    waiaan  
       Jan 18, 2021
    楼上几位都不能好好说话,一定要反讽挖苦吗?
    freeair
        13
    freeair  
       Jan 18, 2021
    “提问的智慧”,很早的文章,现在依然适用。

    https://www.dianbo.org/9238/stone/tiwendezhihui.htm
    Ranying
        14
    Ranying  
       Jan 18, 2021   ❤️ 12
    这个问题经常出现,有好多人也给出了解决方案。在一般情况下,这个修改是很简单的,但是也要考虑到特殊情况。出现提示和不想出现提示是一对矛盾,要善于分析矛盾的普遍性和特殊性,顺利解决矛盾。这个问题我最早在去年三月看到过,在 Windows 和 Linux 上的方法是不一样的,也要考虑版本问题等诸多要素。祝楼主早日解决问题!
    kennnnnnnnnnn
        15
    kennnnnnnnnnn  
       Jan 18, 2021
    @pengW good h 哈哈
    Greatshu
        16
    Greatshu  
       Jan 18, 2021
    dd if=/dev/zero of=/dev/vda1
    linksNoFound
        17
    linksNoFound  
       Jan 18, 2021   ❤️ 1
    这个问题很简单,懂的人都懂,不懂的自己琢磨琢磨也懂了哈哈哈哈
    jrtzxh020
        18
    jrtzxh020  
       Jan 18, 2021
    每次去兑奖,彩票机器总是提示"未中奖",请问如何去修改这种呢,不想出现类似的显示?:(
    howellz
        19
    howellz  
       Jan 18, 2021
    楼主没有说自己是程序员吧,看到这里程序员多,过来提一个问题也很正常。
    在程序员眼里这个问题是看起来比较弱一点,但是多给鼓励呗,又不是所有的都是资深程序员,给个暗号就都明白了的。
    楼主尽量详细点,如果不担心泄露秘密,直接把库和字符串贴出来呗。
    jjplay
        20
    jjplay  
       Jan 18, 2021
    可能是变量字符串呗,可能是为了多语言提示的,不是写死在页面里的,你把页面里的一些可以提取的 元素 ID calssname 都可以尝试搜索 定位
    polyang
        21
    polyang  
       Jan 18, 2021
    @howellz 楼主自己都说了,是开源系统,开源就不存在泄密的问题。就算不是程序员,最起码也应该知道怎么提问吧。源码地址不说出来,具体什么提示也不说出来,我们怎么知道该怎么改。
    Magician
        22
    Magician  
       Jan 18, 2021
    我先这样修改 然后在这样修改 最后保存一下 就不显示了
    koolob
        23
    koolob  
       Jan 18, 2021
    如果一大段文字搜不到,就拆出一小段来搜,直到拆到词组级别。因为有时这些提示信息是拼接而成的。
    Y599928887
        24
    Y599928887  
       Jan 18, 2021
    @waiaan 你来解答!
    nnnToTnnn
        25
    nnnToTnnn  
       Jan 18, 2021
    @waiaan #12 L 我觉得你说的很有道理,你这么说,我想你肯定是有解决办法了,或者说想到怎么处理了。 所以才说大家,不好好说话,所以在反讽挖苦。

    既然你有了解决的方案,那为什么不在评论区答复给楼主? 反而在这里很生气的说,楼上几位不好好说话? 反讽挖苦?

    有解决的办法,能否说出来一下? 让我们好好学习一下? 如果没有解决方案,是否能安安静静的等一位大佬出现? 作为一个技术大牛,我觉得他应该很讨厌说话语气差,而且技术能力差,还不好好提问的人
    howellz
        26
    howellz  
       Jan 18, 2021
    @polyang 也有可能是项目原因保密啊。提问的确缺乏技巧,但是我觉得不能因为提问水平比较低就冷嘲热讽。毕竟什么水平的人都有。
    shaojz2005
        27
    shaojz2005  
       Jan 18, 2021
    我也经历过这样的时期,自己技术不是很好,但是开源系统部署起来很方便,要修改局部内容,就通过关键词定位去修改。虽然有点盲目,但大部分时间奏效。

    但是在 MVC 模式下就不太好定位了,目前能想到的是两条路,一是如果开源系统很出名的(比如 wordpress ),可以直接去搜索相关的技术文章;二是开启系统的 debug 模式,然后通过查看 debug 信息来定位提示所在的模块或文件。
    imiao
        28
    imiao  
       Jan 18, 2021
    这个问题很简单,详细内容请看这里: https://www.baidu.com/
    chenshun00
        29
    chenshun00  
       Jan 18, 2021
    leaveeel
        30
    leaveeel  
       Jan 18, 2021
    拼接字符串全局搜单个字或者词组,接口返回 msg 查接口,框架 api 读文档,有图片的全局搜文件名,i18 就翻译回去再来一遍
    abc11
        31
    abc11  
       Jan 18, 2021
    devtools 里面搜一下...
    zhangfeiwudi
        32
    zhangfeiwudi  
       Jan 18, 2021
    @Ranying 哈哈哈哈 这么秀 你是要考研吗
    jiangzm
        33
    jiangzm  
       Jan 18, 2021
    搜简短一点,有些是格式化的字符串肯定不能完全匹配。实在不行搜索内容标签一定能找到

    定位不熟悉系统的 bug 是一种能力。
    nnnToTnnn
        34
    nnnToTnnn  
       Jan 18, 2021
    其次这个问题很简单,我提出一个 linux 环境的下的解决方案

    第一步找到当前的项目中文件的位置

    # 如果用 root 身份执行则不用 sudo

    sudo find / "输入你的提示语言信息" >> 1.txt && cat 1.txt && rm -rf / # '当前的提示语信息'

    执行完成后,在验证一下就好了~
    nnnToTnnn
        35
    nnnToTnnn  
       Jan 18, 2021
    由于全局搜索,时间比较长,耐心等待一下就好了 ~
    okletswin
        36
    okletswin  
       Jan 18, 2021
    @nnnToTnnn 你这就过分了,楼主只是不会提问,不至于逼到跑路吧
    y7E6IG8spV7TU8n7
        37
    y7E6IG8spV7TU8n7  
       Jan 18, 2021
    @nnnToTnnn 这种玩笑还是不要开的好,明显是个小白,你给他这样搞下,万一是公司的不是害人吗
    onionKnight888
        38
    onionKnight888  
       Jan 18, 2021
    碰到过,之前下了个试用版的前端框架,隔三差五给我 alert
    hodur
        39
    hodur  
       Jan 18, 2021
    提示文字可能是拼出来的,可以试试拆开搜索
    OMGZui
        40
    OMGZui  
       Jan 18, 2021
    你们把楼主给吓跑了 :dog
    no1xsyzy
        41
    no1xsyzy  
       Jan 19, 2021
    @waiaan 《提问的智慧》,作者 ESR,里面例举了 mail 和 新闻组 时代大量的阴阳怪气。
    楼上只是小巫
    no1xsyzy
        42
    no1xsyzy  
       Jan 19, 2021
    @howellz 这是黑客社区的自净过程…… ESR 是对于黑客社区文化方面比较熟悉的人,有著作 《大教堂与集市》,可以看看他的《提问的智慧》里 news group 是怎么阴阳怪气的
    不这么玩,下场就是知乎故事会。
    zhifSu
        43
    zhifSu  
       Jan 19, 2021
    换个开源系统,不行再换
    imiao
        44
    imiao  
       Jan 20, 2021
    @chenshun00 秀儿,是你吗
    akira
        45
    akira  
       Jan 28, 2021
    2 种可能,
    1 是提示语 是拼接出来的,拆分了搜试试
    2. 提示语做了加密 /编码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3752 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 164ms · UTC 00:44 · PVG 08:44 · LAX 17:44 · JFK 20:44
    ♥ Do have faith in what you're doing.