Skip to content

Instantly share code, notes, and snippets.

View AngeloMerlo's full-sized avatar

Angelo Valentim Merlo AngeloMerlo

View GitHub Profile
# Faz uma busca no campo e subistitui uma string
UPDATE tabela
SET campo = REPLACE(campo, 'busca', 'novo')
WHERE campo LIKE '%busca%';
@AngeloMerlo
AngeloMerlo / dry-ajax-input-file.js
Created May 14, 2014 18:50
DRY - Ajax usando jQuery e enviando arquivo
// Não repita a si mesmo - Ajax usando jQuery e enviando input type file
// ----------------------------------------------------------------------
var formData = new FormData($('form')[0]); // Cria o objeto com os dados do formulário
$('input').click(function(){
$.ajax({
url : 'controle.php',
type : 'post',
data : formData, // Variável que contem o objeto a ser enviado
@AngeloMerlo
AngeloMerlo / limpa_tinyMCE.php
Created November 11, 2013 13:04
Remove lixo colado do Word
<?php
echo preg_replace('@<div[^>]*? id="_mcePaste"[^>]*?>.*?</div>@si', '', $minhavariavel);
?>
@AngeloMerlo
AngeloMerlo / favoritos.php
Last active December 27, 2015 20:28
Lista de favoritos, nada mais.
<?
/* Lista de favoritos */
// Criador de VagrantFile para VMs PHP
echo 'https://puphpet.com/';
?>
@AngeloMerlo
AngeloMerlo / jqueryValidate-dateFix.js
Created November 8, 2013 15:19
Arruma erro de validação do datepicker no chrome.
$(document).ready(function(){
// fix date validation for chrome
jQuery.extend(jQuery.validator.methods, {
date: function (value, element) {
var isChrome = window.chrome;
// make correction for chrome
if (isChrome) {
var d = new Date();
return this.optional(element) ||
!/Invalid|NaN/.test(new Date(d.toLocaleDateString(value)));
@AngeloMerlo
AngeloMerlo / loader.php
Created September 7, 2013 21:12
pergunta no grupo php facebook.
<?php
class Loader{
private $_mod;
private $class = array("ModeloTeste");
function __construct(){
//cria o array de objetos
foreach ($this->class as $Instancia) {
$this->addMod(new $Instancia());
}
@AngeloMerlo
AngeloMerlo / dry-background-div-malandra.js
Last active December 20, 2015 03:39
DRY - altera o background de uma div sem fazer upload da imagem (ha, pegadinha do malandro)
$(document).ready(function(){
// faz a leitura do arquivo e atualiza a div
function readURL(input,div) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$(div).css('background-image', 'url(' + e.target.result + ')');
}
reader.readAsDataURL(input.files[0]);
}
@AngeloMerlo
AngeloMerlo / dry-query-email-valido.sql
Last active December 19, 2015 21:58
DRY - seleciona os emails válidos ou não do banco de dados.
-- Não repita a si mesmo - Pesquisando emails com expressão regular
-------------------------------------------------------------------
-- Selecionando emails validos no banco de dados
SELECT eml_email
FROM tb_email
WHERE eml_email REGEXP ‘^[a-zA-Z0-9]{1}([\._a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+){1,3}$’
-- Selecionando emails não válidos no banco de dados
SELECT eml_email
@AngeloMerlo
AngeloMerlo / dry-ajax.js
Last active December 19, 2015 21:29
DRY - Ajax usando jQuery
// Não repita a si mesmo - Ajax usando jQuery
// --------------------------------------------
$('input').click(function(){
$.ajax({
url : 'controle.php',
type : 'post',
data : {'dado':valor},
beforeSend: function(){
$('#carregando').fadeIn();