草庐IT

php - 如果 URL 是文本文件中的一行,则 file_get_contents 不起作用

嘿,我是PHP新手,所以这可能是一个明显的错误。目前我正在尝试从metacritic读取游戏分数并将其显示给用户。这是我用来执行此操作的代码:$linkToGame='METACRITICLINK';$opts=array('http'=>array('header'=>"User-Agent:MyAgent/1.0\r\n"));$context=stream_context_create($opts);$url=file_get_contents($linktoGame,FALSE,$context);$first_step=explode('',$url);$second_ste

php - 在 Laravel 中通过用户 ID 强制注销特定用户

我使用Laravel5.2,我想知道如何通过ID强制用户注销。我正在构建一个管理面板,其中包含停用当前登录到Web应用程序的特定用户的选项。Laravel为当前用户提供了这个选项。Auth::logout()但我不想注销当前用户,因为我是经过身份验证的用户。所以我需要通过其id强制注销特定用户。就像我们使用特定id登录用户一样。Auth::loginUsingId($id);有没有类似下面的东西?Auth::logoutUsingId($id); 最佳答案 目前,没有直接的方法可以做到这一点;作为StatefulGuard契约(Co

php - 拉维尔 5.4 : Get logged in user id inside __construct()

我试图在构造函数中访问Auth::user()->id;但它总是返回错误Tryingtogetpropertyofnon-object。我在laravel文档中研究了Session在构造函数内部不可访问,并且还在SO上搜索了这个。我需要在构造函数中登录用户ID,因为我必须从数据库中获取数据并使其可用于所有方法。我当前的代码是:publicfunction__construct(){$this->middleware('auth');$induction_status=TrainingStatusRecord::where('user_id',Auth::user()->id)->whe

php - 有什么理由在表单中有一个 session ID 吗?

是否有任何理由让我将sessionID放在表单中,作为隐藏的表单字段?谢谢大家!!:) 最佳答案 这是防止cross-siterequestforgery的可能方法之一的一部分攻击。它可以用于SynchronizerTokenPattern.它也可以用在上面链接的页面底部提到的“双重提交Cookies”方法中。 关于php-有什么理由在表单中有一个sessionID吗?,我们在StackOverflow上找到一个类似的问题: https://stackover

php - 忘记后期静态绑定(bind),我需要后期静态 __FILE__

我正在寻找__FILE__的get_called_class()等价物……也许像get_included_file()?我有一组类想知道它们存在于哪个目录中。像这样:baseDir=dirname(__FILE__);}publicfunctiongetBaseDir(){return$this->baseDir;}}?>在其他文件中,在其他文件夹中...getBaseDir();$b=newB;echo$b->getBaseDir();$c=newC;echo$c->getBaseDir();//Annnd...allthreereturnthesamebasedirectory.?

PHP 上传问题获取错误 0 但 move_uploaded_file() 返回 false

PHP上传问题获取错误0但move_uploaded_file()返回false。当我打印出$_FILES时,我得到了Array([uploadedfile]=>Array([name]=>flashlog.txt[type]=>text/plain[tmp_name]=>/tmp/php0XYQgd[error]=>0[size]=>3334))我正在使用基本的html/php教程,这让我相信这可能是服务器问题。我检查了php.ini并且有upload_max_filesize:2M,post_max_size:8M。所以我真的很困惑,因为我认为错误0告诉我它是成功的。我使用的代码是

php - 本地主机上的目录名(__FILE__)

我正在使用WAMP并在www目录中有一个开发站点。我想使用dirname(__FILE__)来定义服务器根目录的路径。目前我使用的配置文件包含:define('PATH',dirname(__FILE__));我将配置文件包含在我的header.php文件中,如下所示:然后,在我的子页面上,我使用常量PATH通过包含header.php来定义路径。但是,我的链接是这样出来的:我需要做什么来解决这个问题?因为我在header.php文件中包含了我的常量,所以我无法访问初始require_once("../inc/header.php");中的常量。还有什么方法可以找到header.php

PHP 警告 : file_get_contents failed to open stream: HTTP request failed! HTTP/1.1 400 错误请求

我已经使用Codeigniter构建了一个本地DVD数据库,其中包含电影名称等。我想要做的是从thisIMDBAPI加载更多电影数据。.但是我收到以下错误:APHPErrorwasencounteredSeverity:WarningMessage:file_get_contents(http://www.imdbapi.com/?i=&t=2Fast2Furious)[function.file-get-contents]:failedtoopenstream:HTTPrequestfailed!HTTP/1.1400BadRequestFilename:controllers/dv

php - Form::file:如何在验证错误后和/或更新时使用 Input::old 重新填充?

在我的PhotosController中,我试图修改编辑操作,以便它在Form::file()输入字段中显示现有值(并且,如果验证失败,它会重新填充该字段)。if($validation->passes()){//savestheimageontheFSandupdatesthedbentry}returnRedirect::route('photos.edit')->withInput(Input::all())->withErrors($validation)->with('message','Therewerevalidationerrors.');上传过程正常,但当我查看现有记

javascript - 如何使用视频 ID 获取 youtube 视频描述?

我目前正在使用youtube的JavascriptAPI在我的网页上显示视频,但是现在我还想从视频ID中检索youtube描述?我该怎么做呢?我只想要描述和标题:例如:"kind":"youtube#video","etag":etag,"id":string,"snippet":{"publishedAt":datetime,"channelId":string,"title":string,"description":string,"thumbnails":{(key):{"url":string,"width":unsignedinteger,"height":unsignedi