草庐IT

远程USB

全部标签

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

Php 使用 cURL 将图片上传到远程服务器

我想在php中使用cURL将图像上传到远程图像服务器。我有这段代码,它在网络服务器上:和:if(isset($_FILES['uploadfile'])){$filename=$_FILES['uploadfile']['tmp_name'];$handle=fopen($filename,"r");$data=fread($handle,filesize($filename));$POST_DATA=array('somevar'=>$somevar,'uploadfile'=>$data);$curl=curl_init();curl_setopt($curl,CURLOPT_UR

php - 使用 cURL 保存远程图像?

大家早上好据我所知,围绕这个问题有几个问题,但没有一个能真正回答我的问题。基本上我有一个GD脚本来处理我们服务器上的图像大小调整和缓存,但我需要对存储在远程服务器上的图像执行相同的操作。因此,我想将图像保存在本地,然后调整大小并正常显示。我已经走到这一步了......$file_name_array=explode('/',$filename);$file_name_array_r=array_reverse($file_name_array);$save_to='system/cache/remote/'.$file_name_array_r[1].'-'.$file_name_ar

php - 直接用curl下载远程文件

我想用curl下载一个远程文件并立即输出给用户。用户应该认为他是从我的服务器而不是远程服务器下载文件的。我无法缓冲整个文件,因为有些文件大于200MB。此外,用户必须等待缓冲完成才能开始下载文件。我找到了一个直接从远程服务器下载文件的脚本:curl也可以实现这种直接远程下载吗? 最佳答案 您需要分块读取和输出文件,因为整个200MB的文件可能无法放入您的PHP脚本的内存中。参见thisquestion了解如何在curl中执行此操作。themanual中有一个实例.从中窃取和修改,像这样的东西应该可以工作(未经测试):curl_han

php - 下载前检查远程服务器上是否存在图像

我正在尝试从远程服务器下载图像,调整大小,然后将其保存在本地机器上。为此,我使用了WideImage。resize(360,206,'outside')->saveToFile($_SERVER['DOCUMENT_ROOT'].$row_getImages['local']);}while($row_getImages=mysql_fetch_assoc($getImages));?>这在大多数情况下都有效。但它有一个致命的缺陷。如果由于某种原因这些图像之一不可用或不存在。Wideimage抛出一个fatalerror。防止下载可能存在的任何其他图像。我试过像这样检查文件是否存在do

c# - 如何检查远程服务器上是否存在电子邮件收件箱

是否有API可以检查远程服务器上是否存在电子邮件收件箱?my-addr.com这样做很漂亮,并提出了一些关于盒子的令人惊讶的高级信息。john@gmail.com:“您尝试访问的电子邮件帐户已超过配额。请指示”whatsup@gmail.com:“存在gsmtp/电子邮件”asdfasdf19293949@gmail.com:“您尝试访问的电子邮件帐户不存在。”我链接到的工具将过程称为“反向电子邮件查找”,但搜索相同的工具会出现“从电子邮件地址查找人员”和其他此类工具。这是如何运作的?有没有办法直接从PHP或C#执行此操作? 最佳答案

PHP 将远程图像保存到 Amazon S3

有没有办法使用URL抓取图片并将其直接保存到亚马逊?使用PHP?我的另一个选择是在本地保存文件并使用S3PHP类发送它。 最佳答案 当您“抓取图像”时,您至少必须将其写入本地临时文件。这是因为无论您是使用fopen()还是curl来访问文件,您都需要通过某种方式将流写入Amazon。我不确定是否有一种方法可以对基本上将远程文件直接连接到S3的流进行编程。其实理论上是不可能的,因为S3不能执行脚本,镜像也不能运行脚本。如果您希望尽量减少存储在内存中的信息量,您可以通过某种形式的流缓冲区加载图像,但将其写入临时文件应该是最简单的事情。如