小编cch*_*cch的帖子

Laravel - 视频文件验证

这是如何验证laravel中的视频文件?

$validator = Validator::make(Input::all(),
  array(
    'file'  => 'mimes:mp4,mov,ogg | max:20000'
  ) 
);
Run Code Online (Sandbox Code Playgroud)

因为即使上传的文件是mov类型,它也会返回该文件应该是上述规则中列出的类型之一.


我最终如何解决它:

根据下面的答案提示,我最终将上传文件的mime类型存储到$mime变量中,如下所示:

$file = Input::file('file');
$mime = $file->getMimeType();
Run Code Online (Sandbox Code Playgroud)

然后必须写一个if语句来检查视频mime类型:

if ($mime == "video/x-flv" || $mime == "video/mp4" || $mime == "application/x-mpegURL" || $mime == "video/MP2T" || $mime == "video/3gpp" || $mime == "video/quicktime" || $mime == "video/x-msvideo" || $mime == "video/x-ms-wmv") 
{
  // process upload
}
Run Code Online (Sandbox Code Playgroud)

php validation laravel

15
推荐指数
4
解决办法
2万
查看次数

OSX:PHP错误localhost,无法加载动态库

我该如何解决这个php错误?

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pdo_mysql.dll' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/php_pdo_mysql.dll, 9): image not found in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

我在Mac/mavericks上,我犯了一个错误并且做了一个,sudo cp /private/etc/php.ini.default /private/etc/php.ini所以现在我在运行时得到上述错误php -v

php localhost startup osx-mavericks

8
推荐指数
1
解决办法
2万
查看次数

按ID显示Facebook图像源

我正在开发一个Facebook应用程序,它将照片[id]存储到MySQL中.我使用Facebook的Graph API来检索所有用户的照片,并通过单选按钮将所选照片[id]存储到mysql中.

问题是,我应该如何通过存储的id显示图像的来源?

facebook photos facebook-graph-api facebook-php-sdk

6
推荐指数
1
解决办法
1万
查看次数

Laravel文件不存在 - 文件上传

我正在使用表单上传视频文件.出于某种原因,我得到的是以下错误:

Symfony \ Component \ HttpFoundation \ File \ Exception \ FileNotFoundException
The file "" does not exist
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我有一个验证规则来要求文件,就像这样

$validator = Validator::make(Input::all(),
  array(
    'file'  => 'required'
  )
);
Run Code Online (Sandbox Code Playgroud)

但由于上述规则,我无法正确调试正在发生的事情,因此我最终将其删除,结果产生了上述错误.

php upload file laravel

6
推荐指数
1
解决办法
1万
查看次数

引导列表组中的垂直对齐文本

我正在尝试使用引导程序3中vertical-align的文本和按钮list-group-item.我已经尝试使父项a具有display: table;内部div,display: table-cell;以便我可以使用vertical-align: middle.

但上面的内容不会修复它,这是我创建的一个可以重现问题的codepen.

虽然出于某种原因,如果我在SO片段中发布相同的代码,它似乎工作.但是,当我在HTML文档中呈现它时,它将无法工作.

a {
  overflow: hidden;
  display: table;
}

a > div {
  display: table-cell; 
  vertical-align: middle; 
}

.btn {
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="list-group">
    <!-- ngRepeat: value in results -->
    <a href="/store/products/testing" class="list-group-item search-product ng-scope" ng-repeat="value in results">
      <div class="media col-md-3">
        <figure class="pull-left">
          <img class="media-object img-rounded img-responsive" src="http://lorempixel.com/500/500" alt="Testing">
        </figure>
      </div>
      <div class="col-md-6">
        <h4 class="list-group-item-heading ng-binding"> …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap-3

6
推荐指数
1
解决办法
6926
查看次数

为什么我的媒体查询说明在某些设备上不能100%兑现

为了实现移动友好,我实施了@cch友好建议的媒体查询.它有效地隐藏了"旁边"(侧边栏),但未能将"文章"(主要)扩展到所有浏览器和所有设备上的结果空白区域.我究竟做错了什么?

CSS后跟HTML:

@media screen and (max-width: 750px)  {
  aside { display: none; }
  article { width: 100%; }
}
#main {
	width: 58%;
	float: left;
	margin-left: 2%;
}
#sidebar {
	float: left;
	width: 34%;
	margin-left: 4%;
}
Run Code Online (Sandbox Code Playgroud)
<article id="main">
    <h2>The Advanced ON-SITE Advantage</h2>
    <p>As a service for maintaining shades, shutters, blinds, and drapes through occasional cleaning and repair, you can be confident we're supremely qualified. </p>
    <p>Correct identification of the many fabrics and coatings used in draperies, shades and top …
Run Code Online (Sandbox Code Playgroud)

html css

5
推荐指数
1
解决办法
53
查看次数

在css3中从下到上创建灰度效果

我需要用CSS制作从灰度到rgba的图片.我知道我可以用CSS3改变它,但我需要一个流畅的动画.我需要用动画从下到上填充颜色.我附上一张图片来说清楚.

渐进灰度模型

请检查这个小提琴,这是我到目前为止所做的.

HTML:

<img src="http://static.wallpedes.com/wallpaper/resolution/resolution-of-wallpaper-pictures-with-green-eyes-hd-best-girls-full-hd-wallpapers-wallpaper-site-for-mobile-android-download-facebook-2012-app-in-the-world.jpg"/>
Run Code Online (Sandbox Code Playgroud)

CSS:

img {
  -webkit-animation: mymove 5s;
  -moz-animation: mymove 5s;
  -ms-animation: mymove 5s;
  animation: mymove 5s;
  width: 400px;
}
@-webkit-keyframes mymove {
  0% {
    -webkit-filter: grayscale(100%);
    -mos-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  100% {
    -webkit-filter: grayscale(0%);
    -mos-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
  }
}
@-moz-keyframes mymove {
  0% {
    -webkit-filter: grayscale(100%);
    -mos-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  100% {
    -webkit-filter: grayscale(0%);
    -mos-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
  }
}
@-ms-keyframes …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

4
推荐指数
1
解决办法
779
查看次数

欧元符号没有出现在HTML中

我的网站上有一个页面,其中包含用于编辑事件信息和将其更新到数据库的表单.我有一个选择框,其中包含入场价格选项,在我的HTML代码中都有一个欧元符号,但在网页上显示为 1.我有完全相同的入场价选择输入在其他页面上相同的代码,他们工作正常,有人可以帮助吗?

<p class='form_box_text'>Admission:
  <select name='admission' id=''>
    <option value=''></option>
    <option value='Free' "; if($admission=='Free') echo("selected=\ "selected\" "); echo ">Free</option>
    <option value='€1' "; if($admission=='€1') echo("selected=\ "selected\" "); echo ">€1</option>
    <option value='€2' "; if($admission=='€2') echo("selected=\ "selected\" "); echo ">€2</option>
    <option value='€3' "; if($admission=='€3') echo("selected=\ "selected\" "); echo ">€3</option>
    <option value='€4' "; if($admission=='€4') echo("selected=\ "selected\" "); echo ">€4</option>
    <option value='€5' "; if($admission=='€5') echo("selected=\ "selected\" "); echo ">€5</option>
    <option value='€6' "; if($admission=='€6') echo("selected=\ "selected\" "); echo ">€6</option>
    <option value='€7' "; if($admission=='€7') echo("selected=\ "selected\" "); echo …
Run Code Online (Sandbox Code Playgroud)

html php forms options euro

3
推荐指数
1
解决办法
1万
查看次数

XMLHttpRequest - Laravel

我正在使用 laravel 上传文件并使用 ajax 请求为其创建进度条。这是表单操作路由到控制器的方式:

<form action="{{ URL::route('upload-file-form-post') }}" method="POST" enctype="multipart/form-data">
.
.
</form>
Run Code Online (Sandbox Code Playgroud)

阿贾克斯:

function _(el) {
    return document.getElementById(el);
}

function uploadfile() {
  var file = _("file").files[0];
  // dev
  alert(file.name+" | "+file.size+ " | "+" | "+file.type);
  var formdata = new FormData();
  formdata.append("file", file);
  var ajax = new XMLHttpRequest();
  ajax.upload.addEventListener("progress", progressHandler, false);
  ajax.addEventListener("load", completeHandler, false);
  ajax.open("POST", "here_is_where_the_url_needs_to_go");
  ajax.send(formdata);
}

function progressHandler(event) {
   _("loaded_n_total").innerHTML = "Uploaded " + event.loaded + "bytes of "+ event.total;
   var percent = (event.loaded / event.total) …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax laravel

3
推荐指数
1
解决办法
7357
查看次数

从'String?'垮掉 'String'只展开选项

我正在尝试从中读取.mid文件DocumentDirectory.我试过这个:

var path = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first as! String
var midiFileURL = NSURL.fileURLWithPath(path)
Run Code Online (Sandbox Code Playgroud)

问题是:

从'String?'垮掉 'String'只展开选项; 你的意思是用'!'?

一旦我从DocumentsDirectory我想要的文件中读取文件就可以了:

guard let bankURL = NSBundle.mainBundle().URLForResource("gs_instruments", withExtension: "dls") else {
    fatalError("\"gs_instruments.dls\" file not found.")
}

do {
    try self.midiPlayer = AVMIDIPlayer(contentsOfURL: midiFileURL, soundBankURL: bankURL)
    print("created midi player with sound bank url \(bankURL)")
} catch let error as NSError {
    print("Error \(error.localizedDescription)")
}

self.midiPlayer.prepareToPlay()

self.midiPlayer.play({
    print("midi done")
}) 
Run Code Online (Sandbox Code Playgroud)

我该如何修复错误?非常感谢.

ios swift

3
推荐指数
1
解决办法
1424
查看次数