20 de Setembro de 2017
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
19 de Setembro de 2017
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
18 de Setembro de 2017
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
18 de Setembro de 2017
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