草庐IT

成员方

全部标签

php - 对 bool 值成员函数 addChild() 的简单 XML 调用

我在使用简单的xmlPHP函数编写XML站点地图时遇到问题,情况几乎相同,当sitemap标记时,它不起作用:$xml=simplexml_load_string('');$sitemap=$xml->addChild("sitemap");$sitemap->addChild("loc","http://www.example.com/sitemap-1.xml");Fatalerror:CalltoamemberfunctionaddChild()onboolean这是工作可靠:$xml=simplexml_load_string('');$url=$xml->addChild("

php - 在 PHP 中合并类成员

我最近遇到了anarticle由MatthewWeierO'Phinney(ZF项目负责人)提供,其中包含与此类似的示例代码:classUser{protected$_data=array('username'=>null,'email'=>null,'fullname'=>'','role'=>'guest',);/*...*/}请注意传统上四个不同的成员变量是如何合并到一个数组中的。我可以看到干净的构造函数(只有一个参数)的好处,但我怀疑IDE能否在$_data数组上很好地完成自动完成。我能想到的一个替代方法是使用魔术方法来构造一个带有单个参数和四个成员的构造函数。classUse

php - 列出字符类的成员

我正在创建一个函数,我想从一组给定的字符中生成随机字符串。我想允许用户指定一个正则表达式字符类,而不是要求他们指定每个字符。例如:functiona($length,$allowed_chars){for($i=0,$salt="";$i如果allowedchars是所有允许字符的字符串,那么这很简单:$characterList{mt_rand(0,strlen($characterList)-1)};我希望能够像这样指定允许的字符"./0-9A-Za-z"而不是"./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv

php - Laravel 在非对象上调用成员函数 parameters()

我遇到了这个问题,找不到任何解决方案,请帮忙:异常Symfony\Component\Debug\Exception\FatalErrorException消息Calltoamemberfunctionparameters()onanon-object错误在:“$route->parameters()”protectedfunctionsubstituteBindings($route){foreach($route->parameters()as$key=>$value){if(isset($this->binders[$key])){$route->setParameter($ke

php - Symfony 表单测试成员函数 create() on null

我正在尝试测试我的表格。我读到:但是我得到一个null异常classMediaTypeTestextendsTypeTestCase{protectedfunctionsetUp(){}protectedfunctiontearDown(){}//testspublicfunctiontestMe(){$formData=array('test'=>'test','test2'=>'test2',);$form=$this->factory->create(MediaType::class);//submitthedatatotheformdirectly$form->submit($

php - 当使用 putFile() 通过 url 存储文件时,在字符串错误时调用成员函数 hashName()

我正在开发一个API,用户可以发送一个文件url以将其下载到与用户名相同的特定文件夹。首先,我向名为user的文件系统配置添加了新的磁盘选项,其中包含与经过身份验证的用户用户名同名的特定目录。像这样:'disks'=>['user'=>['driver'=>'local','root'=>NULL,//setontheflyafteruserauthentication.(LogAuthenticated.php)],'local'=>['driver'=>'local','root'=>public_path('files'),]]当用户进行身份验证时,我在Illuminate\Au

php - 我可以让 PDOStatement->fetchObject 不使用非成员变量吗?

假设我有这样一个类:ClassUser{var$idvar$name;}然后我在php中使用PDO运行查询,如下所示:$stm=$db->prepare('select*fromuserswhereid=:id');$r=$stm->execute(array(':id'=>$id));$user=$r->fetchObject('User');如果我vardump我的用户对象,它里面有我没有在User类中定义的各种其他字段。显然,我可以使我的查询具体化,以便它只返回我需要/想要的字段。但是,如果我不想这样做,是否有任何方法可以让这项工作按照我想要的方式进行?我喜欢fetchObjec

php - 如何保护高流量网站的成员(member)照片

在实际项目(交友网站)​​中,我有以下场景:成员(member)可以上传照片(主要个人资料)并创建相册并将照片分配给它。现在成员(member)可以选择只允许注册成员(member)、高级成员(member)或他收藏的成员(member)访问相册。最简单的解决方案是隐藏相册,但如果有权访问的人将照片的srcurl发布到照片,那么拥有该url的每个人都可以访问它。我看到flickr和facebook以一种很好的方式保护它们,但我如何实现它而不需要多次查询数据库并复制用户身份验证/session。照片将存储在自己的服务器上(varnish/nginx)。有没有人知道如何在高流量的情况下做到

php - 在 null 上调用成员函数 getDb()

我正在使用Yii2框架和dektrium/yii2-user模块来处理restful环境中的身份验证。这是我的API目录结构:api├──config│  ├──api.php│  ├──bootstrap.php│  ├──params.php│  └──routes.php├──index.php├──modules│  └──v1│  ├──controllers│  │  └──UserController.php│  ├──models│  │  └──User.php│  └──Module.php└──runtimeapi.php...$config=[...'compo

c# - 使用 PHP 对 ASP.NET 成员身份中的用户进行身份验证

尝试使用PHP根据现有ASP.NET成员数据库对用户进行身份验证时,我遇到了一些问题。我在网上搜索过,发现现有的答案似乎对我不起作用。即:publicstaticfunctionHash($password,$salt){$decodedSalt=base64_decode($salt);$utf=mb_convert_encoding($password,'UTF-16LE','UTF-8');returnbase64_encode(sha1($decodedSalt.$utf,true));}我认为部分问题是密码哈希值实际上并不是用SHA-1计算的,因为数据库中的值是44个字符长的