草庐IT

token-auth-file

全部标签

PHP : file_get_contents with json_decode not working together

我在使用file_get_contents读取json文件后遇到问题。当我运行这段代码时,它工作正常:结果:沙查尔加诺当我运行这段代码时,它是空的:结果:****空——没有出现****当我运行这段代码时,检查file_get_contents是否正常工作:结果:[{"fullName":"ShacharGanot","address":"YadRambam","phoneNumber":"050-1231233","email":"","note":"","role":"","area":""},{"fullName":"BettyGanot","address":"Modiin","

php - HTTP Basic Auth 的编码密码字段

我使用PHPcURL与RestAPI通信。大多数功能是使用X-Ephemeral-Tokens执行的,但不幸的是,它们不允许通过这些授予删除权限,因此我必须实现一个通过HTTP基本身份验证删除的功能。我遇到的麻烦是测试帐户的密码是一个随机字符串,包括多个特殊字符(其中一些是双引号)。通过将username:password组合用单引号(即')括起来,我得到了使用普通cURL二进制文件的请求,但我不确定如何将其转换为PHP.相关片段如下。$curl=curl_init();curl_setopt($curl,CURLOPT_HTTPHEADER,array("Accept:applica

php - 如何在::auth() 上应用中间件?

这是我在routes.php文件中的代码:Route::auth();现在我需要在该路由的途中放置一个中间件。像这样:Route::auth()->middleware('setLang');但在这种情况下,它会抛出这个错误:FatalErrorExceptioninroutes.phpline43:Calltoamemberfunctionmiddleware()onnull我该如何解决? 最佳答案 要使其正常工作,您首先需要registermiddleware.然后使用group()方法设置middleware属性:Route:

php - vue组件中的csrf token

我有一个集成了Vue.js的Laravel5.3项目,我想在我的表单中使用CSRF-TOKEN。Formhtml代码在Vue组件文件中resources/assets/js/bootstrap.js我有这个:Vue.http.interceptors.push((request,next)=>{request.headers.set('X-CSRF-TOKEN',MyApp.csrfToken);next();});然后我有主要的vue文件/resources/assets/js/app.js:require('./bootstrap');Vue.component('callback

php - 如果选择 "image/file"字段的 Laravel 验证?

我有一个“图像”字段,类型是文件,只需要验证是否选择了图像,这意味着它也可以为空。我这样试过:'avatar'=>'mimes:jpeg,jpg,png,gif|max:100000',但它也是必需的。我仍然尝试使用参数present和sometimes但该字段仍然是必需的。如何仅在选择图像时验证它? 最佳答案 如果“avatar”字段可能不存在在您要使用的输入数组中:'avatar'=>'sometimes|mimes:jpeg,jpg,png,gif|max:100000'Insomesituations,youmaywisht

php - file_get_contents 无法打开流 : HTTP request failed! HTTP/1.1 500 Internal > Server Error in

我看到很多问题与我的问题相匹配。但他们都没有提供任何可行的解决方案。因此,我不需要制作复杂的功能,而是需要简单的解决方案。请不要curl。我已经使用这段代码完成了很多工作。我正在做一个抓取项目,需要从ebay加载产品修订的内容。我正在使用PHP函数file_get_contents();这是我遇到麻烦的URL。https://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemRevisionDetails&item=272908801183这个file_get_contents();在不同的URL上工作得很好,但不知道为什么不在这个上。这是我正在使用的代码。但

PHP:读取 config.ini 以使用 file() 排列

我的配置文件是这样的:title=myTitle;otherTitle=myOtherTitle;当我用file()读取文件时,它创建了这个数组[0]=>title=myTitle;[1]=>otherTitle=myOtherTitle;我希望数组看起来像[title]=>myTitle;[otherTitle]=>myOtherTitle;我是不是用错了她的方法?我是否应该将整个配置读入一个sting并从那里爆炸? 最佳答案 您可以使用parse_ini_file功能。它在PHP4和5中可用。如果你的配置文件是这样的:one=1

php - PHP 中 file_exists 的 CPU 负载

我拥有一个每分钟CPU负载高的网站httpd请求。我注意到我在每个httpd请求上都使用了“file_exists”。这个功能是不是太重了? 最佳答案 这个函数只会检查文件是否存在——这意味着对磁盘的访问(这可能需要一点时间,但也不会那么多)考虑到您的应用程序可能由数十个(如果不是数百个)PHP文件组成,每个请求都必须读取所有这些文件,我认为没有一个file_exists有什么不同。(好吧,至少,只要您正在检查本地磁盘上的文件——而不是通过任何网络驱动器或类似的东西)作为旁注:如果您想确定CPU在您的PHP脚本中的位置,您可能会对X

来自字符串的 PHP token

假设您有一个如下所示的字符串:token1token2tok3并且您想获取所有标记(特别是空格之间的字符串),以及它们的位置(偏移量)和长度。所以我想要一个看起来像这样的结果:array(array('value'=>'token1''offset'=>0'length'=>6),array('value'=>'token2''offset'=>7'length'=>6),array('value'=>'tok3''offset'=>14'length'=>4),)我知道这可以通过简单地循环遍历字符串的字符来完成,我可以简单地编写一个函数来完成此操作。我想知道,PHP是否有任何内置功能

php 奇怪的 file_exists 错误

有没有人知道为什么以下不起作用?$file='images/thumbs/1%20-%20Copy.jpg';if(!file_exists($file)){die('NOTTHERE');}echo'Yesitsthere.';问题出在空格上。我检查了文件是否存在,dbl检查n三重检查我快疯了。:(帮助 最佳答案 file_exists在文件系统上工作,而不是通过HTTP。所以%20不会被识别为空格,而是字面上的%20;改用空格:$file='images/thumbs/1-Copy.jpg';