草庐IT

Directory

全部标签

php - Windows 更新警告 : Unknown: failed to open stream: No such file or directory in Unknown on line 0

Warning:Unknown:failedtoopenstream:NosuchfileordirectoryinUnknownonline0Fatalerror:Unknown:Failedopeningrequired'C:/School/OneDrive-Noorderpoort/PHP/htdocs/Jaar1/Blok1/Les7/oefening16.php'(include_path='C:\xampp\php\PEAR')inUnknownonline0经过长时间的Windows更新后,当我尝试通过本地主机打开php文件时突然出现此错误。我该如何解决这个问题?

php - Zend 框架 (1.7.5) : how to change controller directory

使用ZendFramework我想使用存储在非默认目录中的Controller。我想要实现的是,如果请求的路径以admin/controllers/admin开头,则使用layout/admin和views/admin等。我将如何以合理优雅的方式实现这一目标? 最佳答案 $front=Zend_Controller_Front::getInstance();$front->setControllerDirectory(...path...);或多个路径$front=Zend_Controller_Front::getInstance

php - 使用 PHP 将目录转换为 Zip

我如何使用PHP将目录转换为zip文件?谢谢。 最佳答案 来自“ZipadirectoryinPHP”。这是一个简单的函数,可以递归地压缩任何文件或目录,只需要加载zip扩展名。functionZip($source,$destination){if(extension_loaded('zip')===true){if(file_exists($source)===true){$zip=newZipArchive();if($zip->open($destination,ZIPARCHIVE::CREATE)===true){$so

php - 如何更改临时上传路径运行时?

我想将我的应用程序临时路径更改为子文件夹,以便共享服务器上的用户看不到任何上传的文件。我希望能够在运行时执行此操作,或者如果可能的话通过.htaccess(尽管我希望新的临时路径是原始临时路径的子目录)。我无法在共享服务器上编辑php.ini。我知道我可以通过sys_get_temp_dir()检查tmp路径是什么,但似乎没有办法设置它。这可能吗? 最佳答案 ini_set('upload_tmp_dir','your/path/here/');Thetemporarydirectoryusedforstoringfileswhen

php - .htaccess 重写规则 : two domains using same server and directory

作为背景知识,我们有两个域:mydomain.commydomain.czmydomain.cz指向mydomain.com的服务器并使用相同的目录。我们在.htaccess(两个域共享)中有一个RewriteRule,如下所示:RewriteRule^([0-9]+)/?$project.php?id=$1[NC,L]#HandleprojectrequestsRewriteRule^([0-9]+)/?$project_cz.php?id=$1[NC,L]#Handleprojectrequests此RewriteRule在使用来自mydomain.com/project.php?

php - PHPUnit 代码覆盖率如何忽略我的自动加载器?

我的phpunit配置中有一个运行Zend\Loader\StandardAutoloader.php的Bootstrap。我可以让PHPUnit代码覆盖率在我添加时忽略它/absolute/path/to/zf到PHPUnit配置XML文件。但是我必须指定一个绝对路径。我希望它是一个相对路径,但PHPUnit并没有忽略代码覆盖率中的Zend文件夹。我不想在家工作时添加不同的位置,也不希望其他开发人员添加他们自己的路径。Zend框架位于php.iniinclude_path设置中,但这不起作用:./Zend有什么建议吗? 最佳答案

php - 用户上传文件夹结构

随着网站的发展,用户上传的文件夹结构会对性能产生任何影响吗?例如,我考虑过这种存储照片/相册的结构:Publicfolder└──Uploads└──Users└──UserID└──AlbumID-containsallphotosinthealbum提前致谢! 最佳答案 Canthefolderstructureforuseruploadshaveanyimpactonperformanceasthesitegrows?是的,可以。如果在单个目录中存储太多文件,可能会减慢操作速度。发布结构非常好。编辑也许我对上面的回答太快了,缺

php - 在 Laravel 中删除包含文件的文件夹

在laravel5.2中删除包含文件的文件夹时,正确的语法是什么?这是我从DB和DIR中删除文件夹时的语法$folder=Folder::find($id);$folder_path=storage_path('locker').'/'.$folder->folder_title;$folder->delete();`rmdir($folder_path);`\Session::flash('success','FolderDeleted!');returnback(); 最佳答案 经过多次挫折后,我找到了解决方案。使用“文件”代替

php - 使用面向 Web 的应用程序防止目录遍历 - 正则表达式是防弹的吗?

我现在需要允许用户下载根据URL动态确定的文件。在开始下载之前,我需要进行一些身份验证,因此下载必须先通过脚本运行。所有文件都将存储在网络根目录之外,以防止手动下载。例如,以下任何一个都可以是下载链接:http://example.com/downloads/companyxyz/overview.pdfhttp://example.com/downloads/companyxyz/images/logo.pnghttp://example.com/downloads/companyxyz/present/ppt/presentation.ppt基本上,文件夹深度可以变化。为了防止目录

PHP:递归地将目录中的所有文件重命名为小写

我需要帮助。我想递归地将目录中的所有文件重命名为小写。我有一个代码要测试,但它只在该文件夹内重命名,而不是递归地重命名。我怎样才能递归地做到这一点。这是我使用的代码$name){$oldName=$name;$newName=strtolower($name);rename("$directory/$oldName","$directory/$newName");}?> 最佳答案 您可以使用SPL的RecursiveDirectoryIterator为此。$fio){$newname=$fio->getPath().DIRECTOR