Converting mysql to mysqli for PHP7 without changing the code

20 de Setembro de 2017

Share

Num post anterior, indiquei um código que altera o mysql para mysqli de modo a funcionar com PHP7. Hoje encontrei um código ainda mais interessante, pois ao detectar o mysql, substitui-se ao código com as classes e funções de mysqli – https://github.com/lesha888/mysql2i, basta incluir este código no topo do ficheiro que tenha funções e classes mysql a substituir – https://www.phpclasses.org/package/9199-PHP-Replace-mysql-functions-using-the-mysqli-extension.html#view_files/files/61942.

Para já estas duas soluções funcionam para as tabelas datatables, mas não para as jtable.org, se encontrar informo.

Cumprimentos

Reinaldo Coelho

search files windows

19 de Setembro de 2017

Share

Não sei porque a microsoft não incorpora estes algoritmos de pesquisa no windows. Tenho dois discos um de 2TB e outro de 1TB, cheios de programas e ficheiros de anos de pesquisa na internet. Muitos valiosos pois ou foram descontinuados ou passaram a versão paga, se não fosse este programa, nunca encontraria o que procuro, ou pelo menos com a velocidade com que este a faz. E o mais curioso é que ele está ali, ninguém dá meio tostão, por uma peça de software espectacular.

SwiftSearch – https://sourceforge.net/projects/swiftsearch/

Nota – este programa para além do mais é portátil, não se instala no sistema

Cumprimentos

Reinaldo Coelho

Find and Replace strings or any other bytes with A.F.9

18 de Setembro de 2017

Share

Para além do problema do post abaixo, já tinha um para dar trabalinho até dizer chega. O antigo alojamento onde tenho os sites vai ser descontinuado, com o painel H-SPHERE, e tenho que mudar para outro com o cpanel. Mas a questão é que o host, user e bd alteram. Agora imaginem alterar em mais de 30.000 ficheiros, mesmo com notepad+ nunca mais era sábado.

Daí este programa precioso, numa coluna digitamos os nomes antigos na outra o novo nome correspondente, carregamos estas regras, depois é só carregar os ficheiros, no meu caso carregava, 300 de cada vez (limitação de memória e cpu) e já está.

site – http://www.fauland.com/af9.htm

Cumprimentos

Reinaldo Coelho

Converting mysql to mysqli for PHP7

18 de Setembro de 2017

Share

A questão que se coloca a milhares de pessoas com sites. Com a introdução do PHP7 – https://secure.php.net/supported-versions.php , a função de conexão do mysql foi substituída por mysqli ou PDO. Ao mudar para PHP7 no Cpanel está função desaparece. Enquanto o seu provedor de alojamento fornecer PHP até 5.6, o seu site vai funcionar, mas quando só fornecer de PHP7 para cima, o site vai deixa de funcionar, pois vai perder a ligação à Base de Dados.

Por isso é que a internet é boa, para partilha de solução, encontrei este código https://github.com/philip/MySQLConverterTool,e já testei e funciona, com outras soluções convertia mas o site não fazia a ligação à BD. Pode-se converter um directório com os ficheiros lá contidos, ou só um ficheiro, ou copiar o código a converter e colar para converter. O código não tem mecanismos de segurança, por isso é importante aplicar, com htaccess por exemplo , pois estamos a falar de ficheiros com os dados de acesso ás Bases de Dados.

Encontrei o código alojado num site http://www.botm.gov.pl/infomat/MySQLConverterTool/GUI/index.php onde podem testar a 3 opção “copiar o código a converter e colar para converter”, mas sem os dados de acesso, pois estão a usar um servidor alheio, as outras duas só é possível no próprio servidor e fornecer o caminho até à pasta ou ficheiro. No meu caso estou a falar de milhares de ficheiros, encontrar este código foi mesmo sorte, e obrigado ao programador https://github.com/philip.

Cumprimentos

Reinaldo Coelho

Top