jjzjj

Libraries

全部标签

php - CodeIgniter:实现外部对象(不是模型、 View 或 Controller 的对象)的最佳方式?

我想向CodeIgniter项目添加一些不是模型、View或Controller的类。它们很可能是内置模型/Controller并以各种方式使用。我应该在哪里存储这些类,在CodeIgniter中实现它们的最佳方式是什么?(或者更一般地说,任何基于MVC的框架?)。编辑:查看一些codeIgniter文档,看起来将对象添加到助手是可行的方法,对吗? 最佳答案 CI与许多MVC框架不同,因为它不会对集成外部库造成挑战。通常,有几种方法:只需包含()/require()库并正常使用它。这在大多数情况下都可以正常工作,除非存在命名冲突。C

php - 如何在drupal 7中包含php文件

我在Drupal7中编写一个表单,我想“包含”一个php文件,将我的数据库连接变量添加到我的代码中。我已经以多种方式测试了我的代码,并且我确信“include”让我在我的站点中运行Cron时获得了WSOD。我已经用谷歌搜索了这个并且我试过了:include("/sites/all/libraries/php/connection.inc");include("./sites/all/libraries/php/connection.inc");include"./sites/all/libraries/php/connection.inc";我还尝试了上面的“.php”扩展名。最后一次

PHP 包含同一库的不同版本

如果我有不同版本的同一个第三方库(或类)当然具有相同的命名空间和类名。有没有办法将它们包含在同一个项目中以避免名称冲突?当我们有一个单独开发组件的模块化项目时,会发生此问题的另一种情况。所以我们可以有不同的模块,在它们自己的文件夹中包含相同的外部库文件,但是当然当模块被加载时,我们会发生类冲突。在本文中Loadingmultipleversionsofthesameclass用户建议使用此代码:namespaceold{include/lib/api-1.0/library.php;}namespacefoo{include/lib/api-2.0/library.php;}$oldl

php - CodeIgniter 和 gmail 的 SMTP 错误

我正在使用带有自定义域的outlook.com(例如,nono@forexample.com)我正在使用codeigniter电子邮件库Openssl已启用有人知道发生了什么事吗?我已经通过其他人的例子尝试了很多解决方案。它不起作用。我已与服务提供商核实,他们没有阻止端口配置(在config/email.php)$config['protocol']='smtp';$config['smtp_host']='ssl://smtp.googlemail.com';$config['smtp_port']='587';$config['smtp_timeout']='30';$config

文档根目录内部或外部的 PHP 库?

我正在编写一个基于zend框架的PHP库。我的几个Web项目使用了我的库。我不确定我应该把我的图书馆放在哪里。将它放在单个项目的文档根目录之外似乎很有意义,因此我不必在每个单独的项目中维护该库。我当前的设置如下所示:/var/www/vhosts/project1//var/www/vhosts/project2//var/www/vhosts/libraries/zend-framework/zend-framework-1.11.0/.../var/www/vhosts/libraries/my-lib/my-lib-1.0.0/...像这样,特定版本的zend-framework

php - ZF2 : autoloading libraries without namespaces

以前我只使用第三方库,这些库将命名空间与ZendFramework2一起使用。现在我需要使用alibrary不使用命名空间,我似乎无法让它工作。我通过Composer安装它,并且它安装在vendor目录中。我正在尝试按如下方式使用它:$obj=new\SEOstats();结果是一个fatalerror,表示找不到该类。我曾尝试手动配置StandardAutoloader,但到目前为止还没有成功。我以为通过Composer安装时会自动为我完成自动加载,但我想如果没有namespace,情况并非如此?我没有在Composer生成的自动加载文件中看到任何对库的引用。我想我必须手动完成-但怎

php - 寻找用于交互式网络对象演示的 PHP/Flash 图形库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我们正在寻找类似于graphviz.org的PHP库生成网络对象组的图像,如下所示。Graphviz还使您能够使每个节点成为超链接,但我们正在寻找更具交互性的东西,例如即使使用Flash,它也能够对删除节点的点击使用react,并快速重绘该区域,以便其他节点填充该空间,等等。有谁知道有一个PHP库可以生成这样的网络对象映射,但它也是交互式的,以便可以轻松添加和删除节点

PhpMyAdmin The session id is too long and Session object destruction failed 警告消息

以下是完整的警告信息:Warningin.\libraries\session.inc.php#101session_start():Thesessionidistoolongorcontainsillegalcharacters,validcharactersarea-z,A-Z,0-9and'-,'Backtrace.\libraries\session.inc.php#101:session_start().\libraries\common.inc.php#352:require(.\libraries\session.inc.php).\index.php#12:requir

php - 使用 composer : "Vendor libraries must be installed" 后 Symfony 2.6 错误

在使用composer创建或更新Symfony2.6.1项目后,我收到一个“必须安装供应商库”错误,它建议运行phpcomposer.pharinstall安装它们。我正在采取的具体步骤:-composercreate-projectsymfony/framework-standard-editionmy_new_project/cdmy_new_project这似乎运行没有任何问题,据我所知,确实下载了所有必要的供应商包。但是,如果我然后运行:-phpapp/check.php这导致:-*Vendorlibrariesmustbeinstalled  >Vendorlibraries

java - 是否有 Java Advanced imaging api 的本地实现版本?

是否有java高级成像api的native实现?我们目前正在使用jar文件1-jai_core-1.1.3.jar和2-jai_codec-1.1.3.jar我听说有一个用native代码编写的api的实现,运行速度更快,但在Oracle的网站上找不到它。有什么想法吗? 最佳答案 此处提供了适用于Windows、Linux和Solaris的nativeJAI扩展:http://download.java.net/media/jai/builds/release/1_1_3/它们确实跑得更快。据我所知,OSX没有原生扩展。