Skip to content

Instantly share code, notes, and snippets.

View rodrigopedra's full-sized avatar

Rodrigo Pedra Brum rodrigopedra

  • São Carlos, Brazil
View GitHub Profile
@rodrigopedra
rodrigopedra / gist:a64f27f4124d694e85809b68b93acd36
Created October 24, 2017 13:40 — forked from ctrl-freak/gist:2419528
PHP Uploaded File Mimetype Detection
<?
if (check_file_type() && filesize($_FILES['file']['tmp_name']) < 2000000) {
submit();
} else {
display_form('Invalid file type, please upload files in Microsoft Word, OpenOffice or Adobe PDF format and keep them less than 2MB. If you are having trouble, please upload your document as RTF (Rich Text Format)');
}
@rodrigopedra
rodrigopedra / luhn.js
Created October 25, 2016 07:38 — forked from ShirtlessKirk/luhn.js
Luhn validation algorithm
/**
* Luhn algorithm in JavaScript: validate credit card number supplied as string of numbers
* @author ShirtlessKirk. Copyright (c) 2012.
* @license WTFPL (http://www.wtfpl.net/txt/copying)
*/
var luhnChk = (function (arr) {
return function (ccNum) {
var
len = ccNum.length,
bit = 1,