草庐IT

远程仓库

全部标签

远程文件包含的 PHP 替代方案

我们的一位客户有两个非常相似的网站,我们正在对其进行潜在客户跟踪。目前,我拥有使这两个站点都能正常工作的文件副本,其中一个文件具有使其独一无二的差异。我的问题是:有没有办法让两个站点共享文件?更改allow_url_fopen不是一个选项。@Chris是的,两个站点都将数据转储到同一个MySQL数据库中。 最佳答案 如果站点托管在同一台服务器上,您可以简单地使用include/require语句来共享文件。将文件放在两个站点配置都可读的位置,然后提供文件的完整路径。例如:/www...然后使用require_once('/www/l

PHP 和 Netbeans - 使用 sftp 或 svn 获取远程资源

给你们两个场景:1:我将Netbeans与内置的sftp一起使用。我会将远程源的副本复制到我的计算机上,然后对其进行编辑。Netbeans将使我的本地副本和远程源保持同步。2:我用svn。检查远程源。在netbeans中打开一个本地项目。当我想查看我的更改时,我必须先提交,然后使用来自服务器的ssh进行更新,然后打开我的浏览器并查看更改。乏味。我想选择第一个场景。这不是生产环境。目前我是唯一一个从事这个项目的人。但是有一天我得到了一位同事的帮助,只是做一个质量检查或为我修复一个简单的错误,如果我想在他帮助我的情况下工作或其他任何事情,直接将sftp发送到开发环境并不酷......有人遇

PHP强制下载远程文件而不读入内存

是否可以在PHP中强制下载远程文件而不将其读入内存?我知道fpassthru()、readfile()、file_get_contents()都会在将文件输出到浏览器之前将其读入内存。这是我的代码:if($url=getRemoteFileURL($file_id)){header('Content-Type:application/octet-stream');header('Content-Disposition:attachment;filename="abc.zip"');header('Content-Transfer-Encoding:binary');header('Ex

php - 从 SMTP 远程服务器 CakePHP 3 发送电子邮件

我在配置我的应用程序以从我的smtp服务器发送邮件时遇到一些问题,该服务器位于1and1的一个远程主机中。我不知道我是否遗漏了什么:我已将我的app.php更改为我的托管服务提供商提供的值:'EmailTransport'=>['default'=>['className'=>'Mail','host'=>'smtp.1and1.com','port'=>'587','timeout'=>30,'username'=>'me@dns.com','password'=>'******','client'=>null,'tls'=>null,],],'Email'=>['default'=

php - Laravel 仓库模式解释

我在我的Laravel5.4项目中使用RepositoryPattern(我对那个模式很陌生)。我已经在网上对此进行了很多讨论,但我仍然有两个重要问题:>问题#1:假设我使用LaravelORMEloquent并且我有一个如下所示的界面:你可以看到我已经像参数一样指定了eloquentUser模型。Eloquent实现看起来像这样:publicfunctionupdate(array$request,User$user){$user->name=$request['name'];$user->last_name=$request['last_name'];$user->email=$r

php - 如何从现有的 git 仓库创建 Eclipse 项目

我有一个使用git的现有项目,并且刚刚安装了eclipse和egit。我用egit指向git存储库,可以看到我的所有文件、我现有的分支,并且可以在分支之间切换。当我从git存储库的View中打开一个文件时,它似乎没有识别出它是一个php文件,没有向我显示其中的类,也没有执行代码完成。如果我只是从资源管理器中拖入一个文件,它至少会将该文件识别为php,但对项目的理解不够好,无法向我显示已安装库的代码完成。我想我需要配置Eclipse来了解项目主目录,但我有点迷茫。任何帮助,将不胜感激。 最佳答案 您的答案可能属于本指南的范围,以改变项

php - 如何在不下载整个文件的情况下计算远程位置的 MP3 文件的持续时间?

我经营着一个独立的音乐网站。我们在AmazonS3CDN上存储了一个巨大的MP3文件存储库。我们从不关心在上传时将音频的持续时间存储在数据库中。现在,我需要以分钟和秒为单位的每个文件的长度。我不确定是否所有文件都设置了TLENID3信息,但我知道所有文件都是128kbps比特率的事实。因为我知道mp3的数量很大,所以我不想下载整个文件来计算它的音频长度。我想知道是否有更聪明的方法来做到这一点。 最佳答案 几乎所有的mp3文件在文件的开头都有Xing/VBRi帧,可以用来计算文件的持续时间,下载量很少。在PHP中你可能会:读取前10个

php - 如何使用 curl 从远程页面的 head 标签中提取链接

我有一些url,这些url的所有html在它们的标签中都有以下标签我正在使用下面的代码$url='myurl';$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);//Theurltogetlinksfromcurl_setopt($ch,CURLOPT_RETURNTRANSFER,true);//Wewanttogettherespone$result=curl_exec($ch);$regex='|现在我想获取此链接href,但我不知道如何获取。请帮助我谢谢 最佳答案 我更喜欢使

php - 通过 PHP 获取远程 XML 文件的一部分的最有效方法是什么?

我正在尝试获取远程XML文件的一部分,在本例中是通过Googlemap获取邮政编码的经度和纬度。这是我目前正在使用的功能:functionslug_get_coordinates($zip){$url="http://maps.googleapis.com/maps/api/geocode/xml?address={$zip}&sensor=false";$result=simplexml_load_file($url);$coordinates=$result->result->geometry->location;return$coordinates;}这有时会在长时间加载页面后起

php - 在远程服务器中找不到 Laravel 5 类

我在远程服务器上安装了laravel5,但出现此错误Class'App\Libraries\CheckLang'notfound。在CheckLang命名空间App\Libraries;在routes.phpuseApp\Libraries\CheckLang;在本地它可以工作,但在远程服务器上没有。我用laravel的文件夹创建了一个文件夹myapplication,在public_html中创建了public文件夹的文件。我修改了index.php需要__DIR__.'/../myapplication/bootstrap/autoload.php';$app=require_on