INLUIR UM ARQUIVO JAVASCRIPT DENTRO DE UM CÓDIGO JAVASCRIPT

Os arquivos html não reconhecem códigos na linguagem php, então pra fazermos qualquer importação ou execução de função, utilizamos o javascript, linguagem esta que o html compreende.

Precisei importar arquivos ".js" para dentro do html e só sabia fazer isso em php, foi ai então que pesquisei e aprendi sobre o como importar arquivos ".js" para dentro do código javascritp descrito dentro do arquivo html. Segue o código abaixo:

Com javascript: var imported = document.createElement('script'); imported.src = 'cliente.js'; document.head.appendChild(imported); Com jQuery: $.getScript("produtos.js", function(){ alert("Script loaded but not necessarily executed."); });

PEGAR RETORNO DA FUNÇÃO AJAX DENTRO DE OUTRA FUNÇÃO

Bati cabeça para pegar o retorno do ajax que ficava dentro de outra função. Declarei uma variável global de retorno que fica dentro da função de fora do ajax, e por fim atribui esta variável para receber o retorno do ajax e automaticamente passar para o retorno de fora através da variável global.

Mais até aí ainda não funcionava, até eu conhecer o parâmetro do ajax chamado async que fez toda diferença ativando por fim a passagem do retorno do ajax para o retorno de da função de fora. Exemplo abaixo:

No JavaScript: function verificarCodItemPdf() { var r = true; //variável global declarada $.ajax({ url:"", data:"", type: "post", dataType: 'json', async: false, //parâmetro ajax para liberar seu retorno a função de fora beforeSend: function () {}, success: function (resp) { if (resp) { r = true; //variável global recebendo o retorno do ajax } else { r = false; //variável global recebendo o retorno do ajax } } }) return r; //variável global passando o retorno do ajax para o retorno da função de fora }

FORMATAR CAMPO DATA NO SQL E BUSCAR OS DADOS QUE ESTÃO OS DADOS QUE ESTÃO COM O ANO ATUAL

Fazendo consulta pegando o campo "dt_criacao" que contem datas completas(dia/mês/ano) com o ano atual. Utilizando o "to_char" ao campo "dt_criação", será retornado deste campo apenas o ano "YYYY". Utilizando o "to_char" ao campo "dt_criação", será retornado deste campo apenas o ano "YYYY". Se caso fosse querer retornar o dia utilizando o "to_char", então no lugar de "YYYY" seria o "DD" e para o mês o "MM". Se caso fosse querer retornar o dia utilizando o "to_char", então no lugar de "YYYY" seria o "DD" e para o mês o "MM".
EXEMPLO: select * from suaTabela where to_char(dt_criacao,'YYYY') = '" . date("Y") . "'";

PEGAR NOME DOS ARQUIVOS QUE ESTÃO DENTRO DE UMA PASTA VIA FTP COM PHP

$dados = array( 'host' => "host_ftp", 'usuario' => "usuario_ftp", 'senha' => "senha_ftp", 'porta' => "porta_ftp" ); $fconn = ftp_connect($dados["host"],$dados["porta"]); if (!ftp_login($fconn, $dados["usuario"], $dados["senha"])) { return array("results" => false, "msg" => 'Não foi possível conectar-se ao ftp. Verifique as configurações de conexão do ftp se estão corretas.'); }else{ $pasta = ftp_rawlist($fconn, "public_html/diretorioDaPasta");/// diretório até a pasta q deseja lêr os arquivos. $i = 0; $array = array(); foreach ($pasta as $item) { $array[$i] = $item; $i++; } print_r(array); }

Centralizar horizontal e vertical uma div dentro de outro elemento CSS

<html>
<body>
<style>  
        #divFora{width:200px;height:200px;border: 1px solid;position: relative}
        #divDentro{
         position: absolute;  
         top: 50%;  
         transform: translateY(-50%);  
         right: 0;  
         left: 0;  
         margin: 2px;
        word-wrap: break-word;
        border: 1px solid red;
        }
    </style>  

 <div id="divFora">
    <div id="divDentro">Conteúdo da div dentro</div>
 </div>
</body>
</html>

Função php para pegar cotação do dolar para real

<?php  
     function cotacaoDolar(){  
       $url = "http://www.dolarhoje.net.br";  
       $ch = curl_init();  
        $timeout = 0;  
        curl_setopt($ch, CURLOPT_URL, $url);  
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);  
        $cont = curl_exec ($ch);  
        curl_close($ch);  
        $cont = preg_replace('/\n/',' ', $cont);  
        $cont = preg_replace('/\s/',' ', $cont);  
        $exp = '<span.*?id="moeda".*?> = R\$(.*?)<\/span>';  
        preg_match_all("@".$exp."@" ,$cont , $retorno);   
        $resp = str_replace(",", ".", $retorno[1][0]);  
        return $resp;  
     }  
 ?>  

Inserir marcar d'agua e forçar download da imagem em php

<?php
             $img = "CaminhoImagem.jpg"
             $imagem = imagecreatefromjpeg($img);
             $imagemLogo = imagecreatefromgif("caminhoLogo.gif" );  
             $larguraLogo = imagesx( $imagemLogo ); // Obtem a largura_nova da imagem  
             $alturaLogo = imagesy( $imagemLogo ); // Obtém a altura da imagem  
             $x_logo = imagesx( $imagem ) - $larguraLogo - 5;//// Calcula X 5px da latreral direira  
             $y_logo = imagesy( $imagem ) - $alturaLogo - 5;//// Calcula X 5px do rodapé  
             imagecopymerge( $imagem, $imagemLogo, $x_logo, $y_logo, 0, 0, $larguraLogo, $alturaLogo, 55 ); // Copia a logo para a imagem  
             header("Content-Type: image/jpeg"); // informa o tipo do arquivo ao navegador   
             header("Content-Length: ".filesize(imagejpeg( $imagem, NULL, 90 ))); // informa o tamanho do arquivo ao navegador , e o 90 é a qualidade da compressão da imagem a ser criada
             header("Content-Disposition: attachment; filename=NomedaImagem.jpg"); // informa ao navegador que é tipo anexo e faz abrir a janela de download, também informa o nome do arquivo   
             @readfile(imagejpeg( $imagem, NULL, 90 )); // lê o arquivo   
             flush();  
             imagedestroy($imagem);  
             imagedestroy($imagemLogo);  
?>

Pega o nome do host da URL em php

<?php
$url = 'https://mega.co.nz/#!4090kJrY!LZiZBgsOo_Gg1sLnykZLHsUThAC9oaPRG3---0gD92Y';
$array_url = parse_url($url);
print_r($array_url);
echo parse_url($url, PHP_URL_HOST) . "\n"; //pega o HOST
echo $array_url['host'] . "\n"; //aqui pega só o HOST também.
$dominio = explode(".", parse_url($url, PHP_URL_HOST));
echo $dominio[0];
?>

Include em javascript

 <script>  
       document.write(unescape("%3Cscript src='http://code.jquery.com/jquery-1.11.1.min.js' type='text/javascript'%3E%3C/script%3E"));    
 </script>  

Pegando a altura e largura de uma div com javascript e jquery

<script>
$(window).load(function(){ 
    var alturaDiv = $("#container").css("height");
    var larguraDiv = $("#container").css("width");

/// E para somar os valores usa-se parseInt
var totalComprimento = parseInt($("#container").css("width")) + parseInt($("#container").css("width"));
alert(totalComprimento);
}); 
<script>

<html><body>
  <div id='container'></div>
</body></html>