草庐IT

Test_Web_App

全部标签

php - 用于匹配 URL 中的 JSON Web token 的正则表达式

我需要一些帮助来改进这个正则表达式,以便能够使用PHP识别URL字符串中的JWTtoken。这可以很好地匹配token,但如果我附加另一个URI段则不会。到目前为止的正则表达式:/[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)$/适用于以下网址:http://not.website.com/**eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2

php - Laravel 错误未捕获异常 'ReflectionException',消息为 'Class App\Http\Kernel does not exist'

当我想在我的laravel5.2项目中添加表单时,我在composer中遇到了一些错误。之后我的整个项目都出现了一个奇怪的错误:Fatalerror:Uncaughtexception'ReflectionException'withmessage'ClassApp\Http\Kerneldoesnotexist'inC:\xampp\htdocs\gifkadeh\vendor\laravel\framework\src\Illuminate\Container\Container.php:738Stacktrace:#0C:\xampp\htdocs\gifkadeh\vendor

php - 在 Laravel 5.1 中找不到 "Class ' app\Http\Controllers\Controller'

我是Laravel的新手,在学习教程时遇到此错误。这是我在“testController.php”中的代码。这是我的“routes.php”。'test','uses'=>'testController@getHome',]);Route::get('about',['as'=>'about','uses'=>'testController@getAbout',]);我收到这个错误:Class'app\Http\Controllers\Controller'notfound我该如何修复这个错误? 最佳答案 让我们一步一步来。1。检查

php - 如何允许用户在 Web 框架内动态设置电子邮件报告的预定时间?

现在,我正在使用crontab发送预定的电子邮件。我一直采用的方法是使用Django、CakePHP或Laravel等Web框架,然后使用crontab在正确的时间调用正确的django或cakephp控制台命令。然后控制台命令会将信息组合在一起:收件人、正文、附件,然后发送电子邮件。我已经授予我的用户编辑收件人的权力。现在他们希望能够编辑发送电子邮件的时间(一天中的时间)和频率(每周、每天、每个星期三等)。我不确定如何在Web框架的上下文中允许这样做。假设我正在使用Django这样的Python框架和Laravel这样的PHP框架。 最佳答案

php - 在 hostgator 托管的 Web 服务器中安装 python 模块

我正在使用python和php开发一个项目,现在当我在我的mac终端上运行python时它运行完美但是当我尝试从我的php在我的本地主机或实时服务器上执行命令时它一直在下面给我这个错误...有人能给我一些关于如何使用ssh或任何其他方式在服务器上安装python模块的提示吗..提前谢谢你!Traceback(mostrecentcalllast):File"demo.py",line7,inimportrequestsImportError:Nomodulenamedrequestshereismyphpcode...$data="helloworld";$cmd="/usr/bin/

php - 我在哪里可以看到 Google App Engine 中的日志?

我是GAE的新手,因此这个问题对于GAE的专家来说可能很容易。我有FlexibleAppEngine,MySQL第二代5.7的SQL实例我已经在GAE上托管了我的laravel应用程序,并且在遵循教程之后:RunLaravelonGoogleAppEngineFlexibleEnvironment我无法正确获取第一页,出现500错误,我的应用程序URL:ItsAboutVeg我想调查错误,就像我可以在我的本地盒子上做的那样,但我无法获得正确的日志。我发现它从https://console.cloud.google.com/logs/viewer?project=project-idUR

php - 在 laravel 5.6 中找不到特征 'App\HasRoles' 错误

我正在尝试通过laravel5.6角色权限系统当我尝试使用默认auth(phpartisanmake:auth)注册时出现此错误"Symfony\Component\Debug\Exception\FatalErrorException(E_UNKNOWN)Trait'App\HasRoles'notfound"这是我的模型user.php 最佳答案 我猜你正在使用SpatieLaravelPermission包。如果是这样,您需要像这样导入类:使用Spatie\Permission\Traits\HasRoles;

php - 使用 PHP 无法将 Web 服务器上的更改“提交”到 Github 存储库

我正在尝试编写一个小的PHP脚本,它可以发现对我的网络服务器上的本地git存储库的所有更改,并将它们推送到我的(私有(private))Github存储库。使用Atom从Github存储库推送和pull完美无缺,使用webhook将更改推送到Web服务器完美无缺,通过命令行在Web服务器上推送和pull更新完美无缺,我的问题是尝试提交和推送更新使用PHP将Web服务器连接到我的Github存储库。你是怎么做到的?如果我必须手动更改、添加甚至删除服务器上的整个模板,我可以提交这些更改并使用命令行将它们推送到Github,没问题:gitadd--allgitcommit-m"fromser

php - 为什么 $$var ['namedIndex' ] = 'test' 不起作用?

在PHP中你可以$var='title';$$var='mynewtitle';而且效果很好。但是当您尝试将它与数组一起使用时,它不起作用并且没有报告任何错误。$var='title';$$var['en']='myenglishtitle';$var='description';$$var['en']='myenglishdescription';感谢帮助[编辑]如果我这样做$$var=array();array_push($$var,'test');它工作并输出title[0]='test';但我真的需要命名索引:/ 最佳答案

java - 如何用PHP搭建n层web架构?

我正在处理3层架构的PHP网站。现在我需要重新设计它以支持分布式n层架构。经过长时间的研究,我得出了这个解决方案:业务逻辑应该分为表示层和纯业务逻辑层,以允许n层架构(用户界面、表示层、b.logic和数据层)。我决定仅使用РНР进行演示。在业务逻辑中,我想使用J2ЕЕ实现技术而不是在PHP中实现它,因为J2EE可以提供更多必要的容器服务,这些服务对于业务逻辑、其健壮性、可维护性和不同的关键业务操作至关重要。从您的专业角度来看,考虑到网站的具体情况及其运营的重要性,这听起来像是重新设计原始网站以允许n层架构的好方法吗? 最佳答案 Z