如何在php中回显脚本

2023-11-23

我正在 WordPress 中使用短代码执行插件。

这只是让我可以编写这样的短代码 [email_spamproof]

但我正在尝试呼应脚本。请看下面...

<?php

echo '<script type="text/javascript">
    <!-- 
    // spam protected email
    emailE=("enquiries@" + "example.co.uk")
    document.write('<a title="E-mail Example" href="mailto:' + emailE + '">' + emailE + '</a>')
     //-->
    </script>
    <noscript>
        <span class="spam-protected">Email address protected by JavaScript. Please enable JavaScript.</span>
    </noscript>';

?>


现在你可能已经看到我的问题了。

通常当我回显东西时它会像这样......echo 'hello';

然后使用相同的撇号来断开字符串 - 像这样...
echo 'hello ' . php_name() . ' and friends'

我的问题

该脚本也使用类似的方法,将脚本变量添加到字符串中,但这些脚本撇号会与 PHP 撇号混淆,并破坏回显的字符串。

我怎样才能避免这种情况?

Thanks


正确的代码:

<?php

echo "<script type='text/javascript'>
    <!-- 
    // spam protected email
    emailE=('enquiries@' + 'example.co.uk')
    document.write('<a title='E-mail Example' href='mailto:' + emailE + ''>' + emailE + '</a>')
     //-->
    </script>
    <noscript>
        <span class='spam-protected'>Email address protected by JavaScript. Please enable JavaScript.</span>
    </noscript>";

?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在php中回显脚本 的相关文章

  • 如何从 Laravel 中的表中选择所有列名称?

    我试图从表中获取所有列名Teller 功能 public function getTableColumns tables return DB select DB raw SELECT COLUMN NAME DATA TYPE COLUMN
  • PHP 如何判断用户是否按下了 Enter 键或 Submit 按钮?

    我遇到的问题是我在一个表单中有多个提交输入 每个提交输入都有不同的值 我更愿意将它们保留为提交 Whenever the user presses Enter it is as though the topmost submit input
  • openssl_pkey_get_details($res) 不返回公共指数

    我在用着这个例子 https stackoverflow com a 12575951 2016196使用 php 生成的密钥进行 javascript 加密openssl图书馆 但是 details openssl pkey get de
  • 搜索引擎如何找到相关内容? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Google 在解析网络时如何找到相关内容 例如 Google 使用 PHP 原生 DOM 库来解析内
  • 重定向而不改变url

    我总是不喜欢 htaccess 我正在尝试建立一个所有请求都通过index php 的网站 但我希望URL 类似于www sample com home 该网址实际上会加载 www sample com index php page hom
  • 如何使用 phpunit 运行单个测试方法?

    我正在努力运行一个名为testSaveAndDrop在文件中escalation EscalationGroupTest php with phpunit 我尝试了以下组合 phpunit EscalationGroupTest escal
  • 如何解压 PHP/Lumen/Laravel 的 gzip 请求?

    我收到来自第三方的 gzip 编码文本请求 1mb 所以这是有道理的 我的测试路线 router gt post testgzip function Illuminate Http Request request decompressed
  • 如何检查PHP变量是否包含非数字?

    我只是想知道检查 PHP 变量中是否有非数字的方法以及它是否也检测字符之间的空格 需要确保我的表单字段中没有添加任何奇怪的内容 提前致谢 如果您的意思是您只想要一个包含数字的值 那么您可以使用ctype digit http php net
  • PHP严格标准:声明应该兼容

    我有以下类层次结构 class O Base class O extends O Base abstract class A Abstract public function save O Base obj class A extends
  • 扩展蓝图类?

    我想覆盖timestamps 函数中发现Blueprint班级 我怎样才能做到这一点 e g public function up Schema create users function Blueprint table table gt
  • 使用 preg_replace 仅替换第一个匹配项

    我有一个结构类似于以下的字符串 aba aaa cba sbd dga gad aaa cbz 该字符串每次都可能有点不同 因为它来自外部源 我只想替换第一次出现的 aaa 但其他人则不然 是否可以 可选的第四个参数预替换 http php
  • 交换关联数组中的两个项目

    Example arr array apple gt sweet grapefruit gt bitter pear gt tasty banana gt yellow 我想调换一下柚子和梨的位置 这样数组就变成了 arr array ap
  • 在 PHP 中撤销 Google 访问令牌

    正如标题所示 我想以编程方式撤销授予的访问令牌 即在 PHP 中 我发现这个他们的网站 https developers google com identity protocols OAuth2WebServer tokenrevoke 但
  • 在 PHP 中使用 phpseclib 时出现 RSA 问题

    我正在尝试在 phpseclib 中使用 RSA 实现 我认为在函数中执行一次代码并重新使用该函数会更容易 当我尝试向代码发送短信时 我收到一条错误消息 提示 解密错误 测试还让我意识到每次代码运行时密文都是不同的 所以我显然在那里做错了什
  • 随机组合 MySQL 数据库中的两个单词

    我有一个包含名词和形容词的数据库 例如 id type word 1 noun apple 2 noun ball 3 adj clammy 4 noun keyboard 5 adj bloody ect 我想创建一个查询 它将抓取 10
  • 通过 $_SESSION 从一个脚本发送到另一个脚本期间数据丢失

    我正在尝试将一个充满属性的对象从一个 PHP 发送到另一个 PHP SESSION object obj where obj是一个用 foreach 循环指定的对象 foreach array of objects as obj SESSI
  • 在 apache docker 容器中运行虚拟主机

    我在同一个 apache 容器中有两个 php 应用程序 我试图在端口上运行其中一个应用程序 因为它需要通过根域而不是子文件夹进行访问 我想在端口 8060 上运行应用程序 我尝试使用 apache 虚拟主机执行此操作 但它不会加载页面 h
  • 表单提交后如何保留选择字段中的选定值?

    我有一个用于将票证上传到数据库的主页 我有一个选择字段 我想保留用户在提交表单之前选择的值 但它没有发生 这是我选择字段的代码
  • 使用正则表达式提取两个短语之间的所有单词[重复]

    这个问题在这里已经有答案了 我正在尝试使用以下正则表达式提取两个短语之间的所有单词 b item W w W 0 2 1 one W w W 0 3 business b b item W w W 0 2 3 three W w W 0 3
  • 如何使用 PHPExcel 库从 Excel 获取日期

    我正在尝试使用 PHPExcel 从 Excel 获取日期 但我没有得到日期 我得到的字符串值不是 1970 以来的秒数 我尝试过的代码是 InvDate trim excel gt getActiveSheet gt getCell B

随机推荐

  • 如何获取自定义元素的内容

    我正在创建一个自定义元素它将能够将其内容从 Markdown 转换为 HTML 但是 我无法获取自定义元素的内容
  • 邮寄地址和格式(粗体、斜体……)

    我想用特定文本打开用户的邮件客户端 文本的某些部分应该是bold italic或 u n d e r l i n e d 我尝试使用mailto 但它使用的是RFC 2368 所以这是根本不可能的 特殊的hname body 表示关联的hv
  • requestAnimationFrame 未定义 Next.js 和 React Native Web(动画模块)

    我正在研究 Next js 和 React Native Web 我设法按照官方 Next js 示例将它们一起运行 但是当我尝试使用反应本机中的动画包时 它失败并出现错误 请求动画帧没有定义 基本上这个功能执行node modules包
  • 将对象字面量提供给 ILGenerator

    Food obj ILGenerator gen GetILGenerator gen Emit obj replace this gen Emit OpCodes Call typeof Person GetMethod Eat 显然不可
  • javascript 导入的顺序重要吗?

    我有一个 aspx 页面并导入 jQuery jTemplate 和 Flexigrid
  • Java Sound 在连接麦克风后刷新线路列表

    我有一个简单的捕获 回放 Swing 应用程序 它必须检测计算机上是否没有合适的麦克风并警告用户 经过大量摆弄后 我找到了唯一可以让我检测新连接或移除的麦克风的解决方案 com sun media sound JDK13Services s
  • 在斜线上对齐文本

    是否有可能使文本在斜线上左对齐 它的对齐方式应该遵循倾斜的倾斜图像 并需要支持 IE9 我的例子code img display block float left transform rotate 5deg margin 0 15px di
  • Rails 和 Postgresql:如何按小时对查询进行分组?

    如何在 Postgres Rails 中按小时分组 我已经阅读了相当多的答案 但我遇到了错误 这在按日期分组时有效 Model group date updated at count 然后我尝试了以下几个小时但它们不起作用 Model gr
  • JRE 1.7 漏洞

    今天 我们的企业架构师提到最近在 JRE 1 7 中发现了一个漏洞 我找到一篇文章JRE 1 7 漏洞建议禁用 Java 我在工作中运行 JDK 1 5 和 1 6 像许多组织一样 我们没有使用最新的技术 所以没有问题 我在家使用 Java
  • 我的 bin 部署的 MVC4 应用程序中的区域路由有什么问题?

    我刚刚将 MVC4 NET 4 0 应用程序部署到我的 Web 主机 以进行 实时 部署测试 非区域路线运行良好 例如我的 Html ActionLink Register as a Client Register Account new
  • 从 Spring MVC 控制器返回 xml 文件

    我已经尝试了很多从控制器函数返回文件 这是我的功能 RequestMapping value files method RequestMethod GET ResponseBody public FileSystemResource get
  • 将Python对象转换为JSON输出[重复]

    这个问题在这里已经有答案了 Python 新手 尝试定义一个非常简单的类来保存一些值 然后将其输出为 JSON 表示法 import json class Multiple def init self basis self double b
  • 通过 URI 播放通知音频

    我有通知声音的 URI 例如content media internal audio media 122 but SoundPool不适用于 URI 它仅适用于文件路径的 apk 资源 有没有办法从 URI 获取媒体文件路径 我试过Uri
  • Jquery 自动完成选择类型错误:ui.item 未定义

    我正在使用 jquery ui 1 10 3 和 jquery 2 0 3 我正在尝试使用自动完成功能来更改另一个文本框的文本 从自动完成的建议选项中选择一个选项 下面是我的自动完成功能的代码 我确实根据需要得到了结果 但是当我从中选择一个
  • 使用 IFileOperation 在复制过程中创建目录

    使用 Stephen Toub 的 C IFileOperation 包装器 link 到目前为止一直运行良好 现在我正在尝试进行复制以从网络位置收集文件 每个网络位置到其自己的子目录中 FOO data into C gather Foo
  • 如何使电话号码成为 Telegram Bot 中的链接?

    我们的团队尝试创建 Telegram 机器人 让长消息中的电话号码可点击对我们来说至关重要 有时我们必须向用户发送包含大量信息和少量电话号码的消息 因此很难拿到电话 因为电报只允许复制整个消息 如果我们发送没有任何降价的短信 telegra
  • 将 NetCDF (.nc) 转换为 GEOTIFF

    I have nc文件大小约为 300MB 包含几个数据集 TEMP DEWPOINT 预测数据 我需要转换 TEMP 数据集为多个GEOTIFF one tif对于每个时间片 以下是如何 nc文件看起来像 调查了这个answer但这似乎适
  • WPF 数据绑定异常处理

    我有一个绑定到 Integer 属性的文本框 当用户在文本框中输入无法转换为整数的内容 例如名称 时 将引发异常并且原始属性值不会更改 我想捕获异常 以便我可以禁用连接到该属性的命令 一般来说 如果可能的话 我该如何从定义属性的视图模型中做
  • Maven:通过属性访问传递依赖的版本

    在 Maven 项目中 我的直接依赖项之一具有间接依赖项 com foo bar 我需要的是 Maven 属性 例如 bar version 与此工件的版本号 我需要这种机制来获取几个间接依赖项的版本号 我从中学到了那个问题我可以使用以下命
  • 如何在php中回显脚本

    我正在 WordPress 中使用短代码执行插件 这只是让我可以编写这样的短代码 email spamproof 但我正在尝试呼应脚本 请看下面