语法错误,第 12 行出现意外的“函数”

2024-02-07

我有一个 url,其中包含各种 POST-DATA 最后还有一个图像文件。我的示例链接是:http://website-link.com/?page=gf_signature&signature=565dbca63791e5.87676354.png

我想分开565dbca63791e5.87676354.png从 url 中删除扩展名 (.png)。

我已经尝试过这个:

<?php
    $images = array();
    $imagesNew = array();
    $imgUrls = array(
                    'ptSignature' => 'http://website-link.com/?page=gf_signature&signature=5668695879dc84.35037895.png',
                    'pSignature' => 'http://website-link.com/?page=gf_signature&signature=5668694f80aa55.79055562.png',
                    'witness1Signature' => 'http://website-link.com/?page=gf_signature&signature=5668695875c6e5.03917128.png',
                    'witness2Signature' => 'http://website-link.com/?page=gf_signature&signature=5668695879dc84.35037895.png',
                )


    function make_without_ext($str)
        {
            $regex = "/signature=(?<signature>[^&]+)/";

            preg_match($regex, $str, $matches);
            $signature = $matches["signature"];
            $ext = substr(strrchr($signature, '.'), 1);

            $without_extension = basename($signature, '.png');
            return $without_extension;
        }


    foreach ($imgUrls as $imgUrl) {
        $imgWithoutExt = make_without_ext($imgUrl);
        array_push($images, $imgWithoutExt);
    }

    foreach ($images as $image) {
        $content = file_get_contents($image);
        $data = base64_encode($content);
        array_push($imagesNew, $data) 
    }

    print '<pre>';
    print_r ($imagesNew);
    print '<pre>';

但它显示syntax error, unexpected 'function' (T_FUNCTION)


您在以下内容之后缺少分号:

$imgUrls = array(
                    'ptSignature' => 'http://website-link.com/?page=gf_signature&signature=5668695879dc84.35037895.png',
                    'pSignature' => 'http://website-link.com/?page=gf_signature&signature=5668694f80aa55.79055562.png',
                    'witness1Signature' => 'http://website-link.com/?page=gf_signature&signature=5668695875c6e5.03917128.png',
                    'witness2Signature' => 'http://website-link.com/?page=gf_signature&signature=5668695879dc84.35037895.png',
                )

添加分号可以解决所讨论的问题。

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

语法错误,第 12 行出现意外的“函数” 的相关文章

  • 如何将 HTML 转换为 Markdown?

    我有一个类似 stackoverflow 的网站 有一个文本区域 人们可以在其中写答案 我用这个 PHP 库 http parsedown org 转换降价 我的意思是我使用该函数来转换 italic to i italic i inclu
  • zip 文件的校验和

    我目前正在开发一个工具 它上传一组文件 然后使用 md5 校验和将文件与上一批上传的文件进行比较 并告诉您哪些文件已更改 对于常规文件 这工作正常 但某些上传的文件是 zip 存档 即使其中的文件相同 它们几乎总是会发生变化 有没有一种方法
  • 阻止注销页面后的后退按钮

    我有 php 注销页面 当用户单击注销链接时 请参阅此页面并重定向到索引页面 但是当单击后退按钮时 我会看到带有用户数据的上一页 当然 当我刷新页面时 我看不到以前的页面和数据 我在单击注销并单击后退按钮后检查了其他代码 drupal 但我
  • 在Python中检测re(regexp)对象

    我想知道什么是正确的 pythonic 向后和向前兼容的方法如何检查对象是否已编译re object isinstance方法不能轻易使用 而生成的对象声称是 sre SRE Pattern object gt gt gt import r
  • 为什么验证不起作用并跳转到另一个页面?

    我写了一个customer display php来验证数据 到目前为止只有名字 但无论名字字段是否为空 网页都会跳转到customer search php并且没有更改数据库中的信息 为什么
  • 在 Symfony 序列化中更改序列化属性名称

    我正在使用 Symfony 序列化器 效果很好 use Symfony Component Serializer Annotation Groups Groups default notification public function g
  • 正则表达式 '?' 的类似物(前一项可选)在T-SQL中像什么?

    我想知道 是否可以翻译包含 的正则表达式 前面的项目可选 在 T SQL LIKE 模式中 DB 端无需任何操作 例如 31 4 我可以将其分成几个子句 但如果正则表达式包含很多 这不太方便 LIKE不使用正则表达式 并且它使用的模式语言没
  • 正则表达式匹配整个单词[重复]

    这个问题在这里已经有答案了 我在 stackoverflow 上看到了很多关于使用正则表达式进行全词匹配的例子 我有以下情况 我想用 www xyz com 替换 www abc com string RetVal I am going t
  • 如何在 PHP 中使用 cURL 发出同时包含 GET 和 POST 参数的请求?

    其他人已经问过如何从 perl java bash 等执行此操作 但我需要在 PHP 中执行此操作 并且我没有看到任何已提出的专门与 PHP 相关的问题 或包含 PHP 的答案 My code ch curl init url curl s
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite
  • 使用 XSLT 将 XML 转换为 SQL

    由于我无法控制的原因 我将获得一个 XML 文件和一个 XSLT 文件 该文件可以将 XML 文件转换为 SQL 代码或错误 现在让我们假设我们可以信任提供 XML 文件的人不会在 XML 中包含危险的构造 我什至不知道是否应该使用 Sim
  • apache_request_headers() 与 $_SERVER

    据我所知 apache request headers 提供与以下相同的信息 SERVER 但按键略有不同 为什么有人应该使用apache request headers 而不仅仅是从那里获取这些信息 SERVER 我在 Centos 上使
  • 自动建议 php 的 ajax

    我有一个 html 表单 php 脚本和 jquery 我需要一个 ajax 代码来从我的 php 脚本中进行自动建议 以下是代码 表单 html
  • WordPress 插件中的类自动加载器

    我想编写一个类自动加载器以在 WordPress 插件中使用 该插件将安装在多个站点上 我想尽量减少与其他插件发生冲突的机会 自动加载器将是这样的 function autoload name some code here 我的主要问题是
  • 检查条件并通过 Zend 中的 Regex 识别 url 中的模式

    我正在实现 Zend Regex 路由 并且必须对 url 执行多次检查 例如 如果这是我的网址 http localhost application public index php module controller action 这是
  • 从数据库填充复选框

    我有两个表 第一个由与名称关联的 id 组成 1 汽车 2 火车 3 普通 ETC 第二个表由两个字段 user id 和第一个表中的 id 组成 例如 1 1 2 1 3 当用户转到该页面时 我试图重新填充选定的复选框 首先 您查询数据库
  • 如何在 Zend Framework 3 中注册自定义表单视图助手

    我正在将继承的 Zend Framework 2 应用程序迁移到 Zend Framework 3 并且在注册自定义表单视图助手时遇到了一些困难 这些助手在应用程序使用版本 2 时起作用 主要用于添加标签属性以实现可访问性 例如 这是一个自
  • shell中如何分割字符串

    我有一个变量作为 string ABC400p2q4 我怎样才能分开ABC400 and p2q4 我需要将它分成两个变量 结果我得到 echo var1 ABC400 echo var2 p2q4 可以用任何字母字符代替 ABC 可以用任
  • 使用基于正则表达式的部分匹配来选择 Pandas 数据帧的子数据帧

    我有一个 Pandas 数据框 它有两列 一列 进程参数 列 包含字符串 另一列 值 列 包含相应的浮点值 我需要过滤出部分匹配列 过程参数 中的一组键的子数据帧 并提取与这些键匹配的数据帧的两列 df pd DataFrame Proce
  • 什么是异地退货?

    什么是非本地退货 什么场景下有用 请举个例子来解释一下 这是一篇好文章 http yehudakatz com 2010 02 07 the building blocks of ruby 关于在 ruby 块的上下文中使用非本地返回 Ru

随机推荐

  • 如何从上到下逐步显示 ImageView

    有没有办法从上到下逐步显示 ImageView 像这样 抱歉动画很糟糕 我对 android 动画不太熟悉 但一种 有点黑客 方法是将图像包装在ClipDrawable并为其设置动画level价值 例如
  • 在模板 Vue 中插入脚本标签

    我正在创建一个集成支付服务 支付服务为我提供了form里面有一个脚本标签 我想在我的组件模板中插入带有脚本标签的表单 但是 vue 不允许在模板中插入标签脚本 如何在模板组件中插入带有脚本标签的表单 结账表格支付服务
  • Asus MeMO Pad 没有驱动程序可以使用 eclipse 进行应用程序调试

    我有同样的问题 如下所示SO post https stackoverflow com questions 15029581 asus memo pad debug for android apps 我得到了一个新的 Asus Memo P
  • 如果数组为 NULL,则不会出现“未定义的偏移量”

    我不确定这是一个错误 所以任何人都可以告诉为什么如果您尝试访问未定义为 NULL 的数组的键 php 不显示通知吗 文件说 Converting NULL to an array results in an empty array 因此 访
  • 根据 WPF 中的 TextBox 文本属性启用/禁用按钮?

    我正在通过谷歌寻找代码 该代码可以根据文本框中的文本属性启用和禁用按钮 如果文本框有一些文本 则应启用按钮 否则应禁用按钮 我得到了一些代码 但是 xaml 中的代码 但没有 c 我无法理解它是如何工作的 请帮助我理解以下代码的行为
  • 我应该直接向新学习者教授 CSS 布局,还是应该先教如何使用表格进行布局,然后再教授如何进行无表格布局?

    我应该直接向新学习者教授 CSS 布局还是应该先教如何使用表格进行布局 然后再教 div CSS 之间我应该教什么HTML 还是 XHTML 两者是相同的 所以我应该直接从 XHTML 1 0 Strict 开始吗 您应该教他们使用 CSS
  • 如何用AVPlayer解析m3u文件

    我想从 m3u 文件头而不是 id3Tags 获取曲目信息 在AVPlayer的timedMetaData它只是提供了 id3Tag 解析的属性 如何使用 AVPlayer 从以下 m3u 文件中获取标题 艺术家 url 等 EXTM3U
  • 我可以关闭 System.Net.Mail 中的电子邮件地址验证吗?

    我正在尝试使用电子邮件与传真服务器软件通信 传真服务器将接受格式化的 SMTP 邮件并将其转换为传真并将其发送到收件人地址中定义的传真号码 已通过同一服务器从 Outlook 发送电子邮件对此进行了手动测试 这是我的问题 System Ne
  • 运行 Cucumber 测试时 Rails 应用程序的端口

    有没有办法在测试中获取在 Cucumber 测试期间运行 Rails 应用程序的端口 我尝试了 Capybara server port 但为零 Thanks 使用 selenium 驱动程序时 可以在以下位置找到该端口 Capybara
  • 如何在远程服务器上启动进程、断开连接,然后收集输出?

    我正在用 python 编写自动化代码来测试网络应用程序的行为 因此 我的代码需要能够在网络中的服务器上启动进程 脚本 例如 tcpdump 或 python 脚本 断开连接 运行其他进程 然后返回并关闭 评估之前启动的进程 我的网络是 W
  • 使用 Node.js 将 HTML 转为 PDF

    我正在寻找可打印的pdf我的网站网页的版本 就像是express render 仅将页面呈现为pdf 有谁知道有一个节点模块可以做到这一点 如果没有 您将如何实施 我见过一些方法谈论使用无头浏览器 例如phantom js 但不确定流程是什
  • 为什么这个facet_grid不删除列?

    你好 有这个数据集 tdat structure list Condition structure c 1L 3L 2L 1L 3L 2L 1L 3L 2L 1L 3L 2L 1L 3L 2L 1L 3L 2L 1L 3L 2L 1L 3L
  • NHibernate Linq 预加载与通用存储库

    目前 我们为所有实体使用通用存储库 该存储库公开 IQueryable 使用 NH3 linq 支持 然后我们的服务层使用该通用存储库来构建特定查询 我现在需要急切地加载一个关联 有什么方法可以公开 IQueryable 并传入可选的获取表
  • 如何从 iText 7 中的 pdf 页面获取文本位置

    我想找到 PDF 页面中的文本位置 我尝试过的是使用简单的文本提取策略通过PDF文本提取器获取PDF页面中的文本 我正在循环每个单词来检查我的单词是否存在 使用以下方法分割单词 var Words pdftextextractor Spli
  • 尝试在 Rails 3 中创建具有 habtm 关系的范围

    我正在尝试对活动记录进行基本搜索 但由于 has and belongs to many 关系而遇到麻烦 以下是我创建的记录和范围 Class Section lt lt ActiveRecord Base has and belongs
  • 将所有 .html 扩展名重定向到 .php

    我想更新网站上的所有页面以使用包含页脚和页眉 所以我必须将很多 html页面更改为 php 所以我正在寻找一种方法将所有以 html 结尾的页面重定向到相同的 url 但以 php 结尾 RewriteEngine On RewriteRu
  • UITableView 重新加载部分

    我只想重新加载一部分而不是整个表格 有没有什么方法UITableView tableView reloadData 用于加载全表 我想知道如何仅加载一个部分 因为表中有大量行 reloadSections 方法让我烦恼 因为我必须构造一些对
  • 在性能关键代码中,我应该更喜欢 C# 中的变量还是数组的多重间接寻址?

    在某些性能关键的程序 单线程 中 如果我有原始类型的数组 并且需要在循环中多次访问这些数组的相同索引 我应该使用 tmp 变量 还是只是数组上的常量间接寻址会更好 更快 我还可以想象 两者都可能是相同的 在编译时透明地进行了优化 让我们测试
  • PSexec版权输出

    有谁知道 如何禁用运行 PSExec 时出现的 版权标头 每次我运行 psexec 命令时 我都会看到以下消息 PsExec v2 11 Execute processes remotely Copyright C 2001 2014 Ma
  • 语法错误,第 12 行出现意外的“函数”

    我有一个 url 其中包含各种 POST DATA 最后还有一个图像文件 我的示例链接是 http website link com page gf signature signature 565dbca63791e5 87676354 p