草庐IT

optimizing-content-efficiency

全部标签

php - 如何使用 file_get_contents php 获取图像扩展名?

我正在尝试从另一个站点复制到我的服务器,我打算使用好的,但是要构建$toPath,我需要文件的扩展名。如果$fromPath是一个以文件名结尾的普通路径,我知道该怎么做,但是如果我使用像facebook这样的路径,则使用http://graph.facebook。com/user_id/picture?type=large我怎样才能得到扩展?谢谢大家 最佳答案 $size=getimagesize($fromPath);$extension=image_type_to_extension($size[2]);获取图片大小,抓取文件类

php - 如何避免 file_get_contents 错误 : "Couldn' t resolve host name"

我成功地获取了网站file_get_contents("http://www.site.com");但是,如果url不存在或无法访问,我会得到Warning:file_get_contents(http://www.site.com)[function.file-get-contents]:failedtoopenstream:operationfailedin/home/track/public_html/site.phponline773是否可以echo"Sitenotreachable";而不是错误? 最佳答案 您可以使用si

php - 为什么 file_get_contents() 返回错误 "Filename cannot be empty"?

我几乎是PHP的新手。我的背景是C/C++和C#。我正在尝试对一些简单的PHP代码进行对象定向,但我做错了什么。类代码:classConnectionString{public$String="";public$HostName="";public$UserName="";public$Password="";public$Database="";functionLoadFromFile($FileName){$this->String=file_get_contents($Filename);$Values=explode("|",$this->String);$this->Host

php - 我自己的站点的 file_get_contents() 连接被拒绝

我一直在尝试使用CURL和PHPfile_get_contents()函数连接到我自己的站点以获取我的网页的源代码,但没有成功。我正在尝试从中获取HTML源代码的同一台服务器上运行PHP脚本。CURL不返回任何错误,即使在使用curl_error()时也不返回任何错误,并且PHPfile_get_contents()函数返回以下内容:Warning:file_get_contents([sitename])[function.file-get-contents]:failedtoopenstream:Connectionrefusedin[filepath]online19.我不知道这

php - CodeIgniter "content encoding error"

是否有人知道如何在CodeIgniter中使用$config['compress_output']=true找到导致此“内容编码错误”的泄漏点?我已经尝试调试这个错误好几天了,但我似乎无法找到泄漏的位置。LogLevel位于debug但发生此错误时我在日志中看不到任何信息。那么,有什么想法可以调试这个吗?更新我真的不想禁用compress_output功能,我只想看看如何追踪错误产生的位置更新2我一遍又一遍地查看Controller中是否有任何输出......但没有,所以肯定是在其他地方引发了错误。没有模型/数据库,只有Controller、库、助手和View

PHP 如果 file_get_contents 失败,则改为执行此操作

我有一个使用FreeBing翻译器API翻译当前文本字符串的函数。我只是想确定是否有任何失败或应用程序ID出现问题,或者我根据请求进行检查,我不想显示大错误。我现在的代码是:$translate_feed=file_get_contents('http://api.microsofttranslator.com/v2/Http.svc/Translate?appId='.BING_APPID.'&text='.urlencode($text).'&from=en&to='.$to_lan.'');$translate=simplexml_load_string($translate_f

php - 如何在 PHP 中使用 file_get_contents() 请求移动版本?

感谢您查看我的问题。我想通过使用file_get_contents()或cURL获取移动版本。我知道这可以通过修改请求中的HTTPheader来完成。你能给我一个简单的例子吗?再次感谢!问候,桑凯特 最佳答案 作为替代方案,file_get_contents和stream_context_create也可以使用:$opts=array('http'=>array('header'=>'User-agent:Mozilla/5.0(iPhone;U;CPUlikeMacOSX;en)AppleWebKit/420.1(KHTML,li

PHP header ('Content-Type: image/png' )

我在php中遇到标题问题。我有这个简单的代码。我认为它应该可以正常工作,但没有。没有错误,在我的浏览器的左上角出现了一个崩溃的小图片图标。我认为标题是问题所在。其他有用信息:PHP版本5.3.10-1ubuntu3.9已启用GD支持GD版本2.0启用FreeType支持FreeType与freetype的链接FreeType版本2.4.8更新在IE中,即使我有标题,我也会得到一堆数据... 最佳答案 为了在浏览器中绘制图像,它必须在主图像数据之前发送两个header。首先是数据类型header('Content-Type:image

yii2中PHPExcel导出 "Unreadable Content"Excel文件

我在Yii2项目中使用了PHPExcel扩展,我已经创建了PHPExcel对象的组件,但是这个组件导出“不可读的内容”Excel文件。我已从这些链接中阅读了此问题的所有可能解决方案:PHPExcel-.xlsxfiledownloadsunreadablecontentPHPExcelcreates'unreadablecontent'https://stackoverflow.com/questions/32103447/excel-found-unreadable-content-with-phpexcelPHPExcelunreadablecontent我收到以下“不可读内容”E

php - file_put_contents 不适用于 json laravel 和 php

我尝试了所有方法将项目推送到json文件中,但是当调用file_put_contents("file.json",$data)不起作用,页面关闭。这是我的Controller代码。publicfunctionaddJson(){$titulo=Input::get('title');$name=Input::file('image')->getClientOriginalName();$arr=json_decode(file_get_contents("js/data.json"),true);array_push($arr['galerias'],array('id'=>count