Tive problemas em carregar as funções do postgre no php em windows com iis, as extensões estavam configuradas corretamente no php.ini e mesmo assim as funções do postgre não eram carregadas no iis, somente quando eu testava com o php -m no prompt. Depois de um bom tempo descobri que há o arquivo ssleay32.dll no diretório bin do psqlODBC, fiz um teste copiando ele para o system32 do windows, as funções foram carregadas
http na barra de endereços do Firefox
novembro 22nd, 2012 by franklin Sem comentários »Para que seja exibido o http na barra de endereços do firefox, vá no about:config e altere o valor browser.urlbar.trimURLs para false
Mudando configuração do PHP no windows para um ambiente
novembro 8th, 2012 by franklin Sem comentários »O PHP no windows tem uma configuração global para todos os sites de um servidor, porém, a partir da versão 5 é possível alterar um valor para somente um site, deixando ele com uma configuração diferente da global, caso a configuração global esteja com o register_globals off, por exemplo, e um site precise da configuração como on, é possível fazer o seguinte
No registro do windows vá em HKLM\SOTFWARE\PHP, crie uma nova chave chamada Per Directory Values. Então abaixo da chave HKLM\SOTFWARE\PHP\Per Directory Values, será onde haverão as configurações modificadas, para que ela funcione é necessário criar as chaves correspondentes ao diretório onde roda o ambiente, por exemplo, se o site está em c:\inetpub\wwwroot, será necessário criar mais 3 chaves, ficando dessa forma HKLM\SOTFWARE\PHP\Per Directory Values\c\inetpub\wwwroot, e dentro dessa chave você irá criar registros do tipo “valor de sequência expensível” com o nome da diretiva do php que você quer alterar, no nosso exempo é a register_globals, então criaremos um “valor de sequência expensível” com o nome de register_globals com o valor On. Era isso
Créditos: http://www.republicavirtual.com.br/blog/
Fonte: http://php.net/manual/en/configuration.changes.php
How to make danoninho
setembro 23rd, 2012 by franklin Sem comentários »1 lata de leite condensado
1 lata de creme de leite
2 copos de iogurte natural
1 tang de morango
Mistura tudo e bota pra gelar
Chave estrangeira – Foreign Key
agosto 28th, 2012 by franklin Sem comentários »Alguns exemplos do funcionamento da chave estrangeira no mysql
http://www.sitepoint.com/mysql-foreign-keys-quicker-database-development/
Converter data/hora na query do sql server
junho 28th, 2012 by franklin 1 comment »Alguns exemplos de conversão de hora do mssql.
-- SQL Server string to date / datetime conversion - datetime string format sql server -- MSSQL string to datetime conversion - convert char to date - convert varchar to date -- Subtract 100 from style number (format) for yy instead yyyy (or ccyy with century) SELECT CONVERT(datetime, 'Oct 23 2012 11:01AM', 100) -- mon dd yyyy hh:mmAM (or PM) SELECT CONVERT(datetime, 'Oct 23 2012 11:01AM') -- 2012-10-23 11:01:00.000 -- Without century (yy) string date conversion - convert string to datetime function SELECT CONVERT(datetime, 'Oct 23 12 11:01AM', 0) -- mon dd yy hh:mmAM (or PM) SELECT CONVERT(datetime, 'Oct 23 12 11:01AM') -- 2012-10-23 11:01:00.000 -- Convert string to datetime sql - convert string to date sql - sql dates format -- T-SQL convert string to datetime - SQL Server convert string to date SELECT CONVERT(datetime, '10/23/2016', 101) -- mm/dd/yyyy SELECT CONVERT(datetime, '2016.10.23', 102) -- yyyy.mm.dd ANSI date with century SELECT CONVERT(datetime, '23/10/2016', 103) -- dd/mm/yyyy SELECT CONVERT(datetime, '23.10.2016', 104) -- dd.mm.yyyy SELECT CONVERT(datetime, '23-10-2016', 105) -- dd-mm-yyyy -- mon types are nondeterministic conversions, dependent on language setting SELECT CONVERT(datetime, '23 OCT 2016', 106) -- dd mon yyyy SELECT CONVERT(datetime, 'Oct 23, 2016', 107) -- mon dd, yyyy -- 2016-10-23 00:00:00.000 SELECT CONVERT(datetime, '20:10:44', 108) -- hh:mm:ss -- 1900-01-01 20:10:44.000 -- mon dd yyyy hh:mm:ss:mmmAM (or PM) - sql time format - SQL Server datetime format SELECT CONVERT(datetime, 'Oct 23 2016 11:02:44:013AM', 109) -- 2016-10-23 11:02:44.013 SELECT CONVERT(datetime, '10-23-2016', 110) -- mm-dd-yyyy SELECT CONVERT(datetime, '2016/10/23', 111) -- yyyy/mm/dd -- YYYYMMDD ISO date format works at any language setting - international standard SELECT CONVERT(datetime, '20161023') SELECT CONVERT(datetime, '20161023', 112) -- ISO yyyymmdd -- 2016-10-23 00:00:00.000 SELECT CONVERT(datetime, '23 Oct 2016 11:02:07:577', 113) -- dd mon yyyy hh:mm:ss:mmm -- 2016-10-23 11:02:07.577 SELECT CONVERT(datetime, '20:10:25:300', 114) -- hh:mm:ss:mmm(24h) -- 1900-01-01 20:10:25.300 SELECT CONVERT(datetime, '2016-10-23 20:44:11', 120) -- yyyy-mm-dd hh:mm:ss(24h) -- 2016-10-23 20:44:11.000 SELECT CONVERT(datetime, '2016-10-23 20:44:11.500', 121) -- yyyy-mm-dd hh:mm:ss.mmm -- 2016-10-23 20:44:11.500 -- Style 126 is ISO 8601 format: international standard - works with any language setting SELECT CONVERT(datetime, '2008-10-23T18:52:47.513', 126) -- yyyy-mm-ddThh:mm:ss(.mmm) -- 2008-10-23 18:52:47.513 SELECT CONVERT(datetime, N'23 ???? 1429 6:52:47:513PM', 130) -- Islamic/Hijri date SELECT CONVERT(datetime, '23/10/1429 6:52:47:513PM', 131) -- Islamic/Hijri date -- Convert DDMMYYYY format to datetime - sql server to date / datetime SELECT CONVERT(datetime, STUFF(STUFF('31012016',3,0,'-'),6,0,'-'), 105) -- 2016-01-31 00:00:00.000 -- SQL Server T-SQL string to datetime conversion without century - some exceptions -- nondeterministic means language setting dependent such as Mar/Mär/mars/márc SELECT CONVERT(datetime, 'Oct 23 16 11:02:44AM') -- Default SELECT CONVERT(datetime, '10/23/16', 1) -- mm/dd/yy U.S. SELECT CONVERT(datetime, '16.10.23', 2) -- yy.mm.dd ANSI SELECT CONVERT(datetime, '23/10/16', 3) -- dd/mm/yy UK/FR SELECT CONVERT(datetime, '23.10.16', 4) -- dd.mm.yy German SELECT CONVERT(datetime, '23-10-16', 5) -- dd-mm-yy Italian SELECT CONVERT(datetime, '23 OCT 16', 6) -- dd mon yy non-det. SELECT CONVERT(datetime, 'Oct 23, 16', 7) -- mon dd, yy non-det. SELECT CONVERT(datetime, '20:10:44', 8) -- hh:mm:ss SELECT CONVERT(datetime, 'Oct 23 16 11:02:44:013AM', 9) -- Default with msec SELECT CONVERT(datetime, '10-23-16', 10) -- mm-dd-yy U.S. SELECT CONVERT(datetime, '16/10/23', 11) -- yy/mm/dd Japan SELECT CONVERT(datetime, '161023', 12) -- yymmdd ISO SELECT CONVERT(datetime, '23 Oct 16 11:02:07:577', 13) -- dd mon yy hh:mm:ss:mmm EU dflt SELECT CONVERT(datetime, '20:10:25:300', 14) -- hh:mm:ss:mmm(24h) SELECT CONVERT(datetime, '2016-10-23 20:44:11',20) -- yyyy-mm-dd hh:mm:ss(24h) ODBC can. SELECT CONVERT(datetime, '2016-10-23 20:44:11.500', 21)-- yyyy-mm-dd hh:mm:ss.mmm ODBC |
Fonte: http://www.sqlusa.com/bestpractices/datetimeconversion/
Exportando chave de uma solicitação de SSL no windows
junho 22nd, 2012 by franklin Sem comentários »Para pegar a chave privada(private key) de uma solicitação de ssl no windows, exporte ela no gerenciador de ssl em certificados > solicitações de registro de certificado > certificados, o comando é o seguinte
openssl pkcs12 -in REQUEST.pfx -out PRIVATEKEY -nodes -nocerts
o request.pfx, é o arquivo exportado com a chave da solicitação do ssl, o privatekey.key, é o nome do arquivo de saída da chave
Tendo a chave, é possível fazer o certificado com o openssl, conforme visto nesse post
Descubra qual a operadora do número do celular
junho 19th, 2012 by franklin Sem comentários »Agora com esse lance de portabilidade, ficou difícil saber qual a operadora de determinado número de telefone, porém, há como saber fazendo uma consulta do número no site
Isapi Rewrite não funciona com ASP.NET 4
junho 8th, 2012 by franklin Sem comentários »É, realmeante não funcionar se tu estiver usando o IIS 6. Se tu tá usando, vai ter problemas, ele vai redirecionar para o arquivo eurl.axd, não vai encontrar e o redirecionamento não vai funcionar. Pra solucionar isso tu vai ter que criar uma chave no registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0 do tipo DWORD chamada EnableExtensionlessUrls, dê o valor 0 para ela, reinicie o IIS e teste novamente.