草庐IT

php - 使用 PHP 代码在客户端服务器中检查是否允许创建新文件/文件夹

在我的站点中,我想动态创建新文件或文件夹。我需要检查我是否有创建新文件和文件夹的权限。我该怎么做?我还想检查是否允许在客户端服务器中执行PHP代码。这可能吗? 最佳答案 你可以使用:is_writable例如:if(is_writable('/path/to/your/dir/')){}来自PHP手册:可写如果文件名存在且可写,则返回TRUE。文件名参数可以是目录名,允许您检查目录是否可写。请记住,PHP可能会以Web服务器运行时所用的用户ID(通常是“nobody”)身份访问文件。不考虑安全模式限制。

php - 在 zend db 中检索最后插入的 user_id

如何检索最后插入的用户ID?我必须使用该用户ID将该用户ID插入到下一个查询中,该查询也应该仅在此事务中完成。我的查询:$db->beginTransaction();$sql=$db->query("INSERTINTOuser(user_id,title)VALUES(:p_user_id,:p_title)",array('p_user_id'=>'','p_title'=>$title)); 最佳答案 您可以使用此方法检索最后插入的ID:$db->lastInsertId()用你的代码:$db->beginTransacti

php - 如何从在 php 中转换为数组的对象中检索值?

我想检索转换为数组然后再转换为对象的值..$input=(object)(array)123;var_dump($input);这个输出:object(stdClass)#1(1){[0]=>int(123)}如何从$input中获取值123? 最佳答案 https://bugs.php.net/bug.php?id=45959很遗憾,这是一个您无能为力的已知问题。如果您无法使用来自外部源的此类对象,最好的办法是将其转换回数组以获取值:$input=(object)(array)123;$array=(array)$input;ec

php - 在 PHP 中检查全局数组

我有一个问题,希望您能找到答案。将数据从一个表单提交到下一页进行处理时,是否最好将全局数组作为一个整体进行检查,例如isset($_POST)或isset($_POST['value'])我的问题适用于所有全局数组,如$_POST、$_SESSION、$_FILES等。原因是我得到由于检查某些变量是否被检查而导致的很多不良处理。 最佳答案 $_POST和另一个superglobals总是定义的,所以isset($_POST)等是没有意义的(它总是返回true)。第二个检查是你应该使用什么。

php - 从多维数组php中检索值

我有一个这样的数组。Array([1]=>Array([StockCode]=>1Y1111[Price]=>20[Quantity]=>10[Amount]=>200)[2]=>Array([StockCode]=>0300058[Price]=>30[Quantity]=>2[Amount]=>60))这里是我使用foreach循环从数组中检索值的代码。";$cartOutput="Price:".$each_item['Price']."";$cartOutput="Quantity:".$each_item['Quantity']."";$cartOutput="Amount:

php - 在事件网站中检索外部 Torrent 统计信息的最佳方式

我正在制作一个类似于ThePirateBay、Kickass.to等的bittorrent跟踪器/网站。有必要在索引和torrent页面中检索torrent统计信息(播种器、下载)。示例:http://kat.cr/ubuntu-15-04-vivid-vervet-desktop-amd64-iso-final-t10550003.html播种者:3442吸血者:148如果torrent使用我的跟踪器,则可以轻松快速地检索两个页面的数据。但是,如果torrent使用不同的跟踪器,我需要从所述跟踪器(向它发出请求)中获取它的统计信息,但这通常需要几秒钟的时间来处理每个torrent,显

php - 从具有关系的数据库中检索数据

我正在尝试从我的数据库中检索一些数据,我已经在数据库中建立了正确的关系,但我就是不知道要使用哪个查询。这是不同关系的直观表示:我想要的是从clanwars中获取所有数据以及来自申请这些war的用户的所有用户名。你们能帮帮我吗?提前致谢! 最佳答案 怎么样:selectw.*,m.usernamefromclanwarswjoinapplicationsaona.warid=w.idjoinmembersmonm.id=a.playerid 关于php-从具有关系的数据库中检索数据,我们在

php - 在 Laravel 中检索可填写字段

在laravel5.4中,我可以通过使用模型实例的fillable索引来检索可填写的字段。$model=newAnyClass();dd($model['fillable']);上面的代码打印了AnyClass的所有可填写字段。但是相同的代码在laravel5.6上打印出null。我知道我可以使用$model->getFillable()检索可填写字段。我的问题是它在laravel5.6中不起作用但在5.4中起作用的原因是什么? 最佳答案 来自升级指南here我相信这是问题的答案:ModelMethods&AttributeName

php - 如何从复选框中检索信息?

我的问题有点复杂。(我用的是PHP)我有两个数组,(简单数组array[0]=string,array[1]=string...)OK,现在我将在一个网页中显示两个数组的内容。第一个数组包含名称和第二个图像URL。图像和名称已经显示(我的问题不在这里)。但现在我想做点别的,在每张图片旁边添加一个复选框,这些复选框默认处于事件状态。好的,现在用户可以取消选中某些收件箱;最终目标是获取一个新数组,其中仅包含已检查的名称和图像的值。我想到了一些简单的事情,抓取未选中复选框的键(数字)并从我的数组中取消设置它们。但是我不知道如何处理复选框的问题 最佳答案

PHP session 变量在 Javascript 中检索但变为未定义

我有两个在Javascript代码中检索的session变量。代码是这样设置的:-->Thisworksandvalueisshown-->Valueisalsoshownvaruserid=;vartoken=;alert(userid);-->thisworksandshowspopupwithvaluealert(token);-->thisdoesntworkandisundefined这是userid的值:551234131这是我的代币的值(value):AAADAq39fEZA0BAAVJyvfZAiu1kIcaHG4SFVzuBWl3hXfC9W0g26JaqXwZAHu